Answers
Everything you need to know about scraping web data.
Best API to scrape LinkedIn-style protected sites without getting blocked?
Updated October 28, 2026
4 of 16 APIs returned all 8 social sites, LinkedIn included, on every attempt in our September 16, 2026 run: String, Scrapfly, Bright Data and Browserbase.
Which scraping API keeps working when a site upgrades its bot protection?
Updated October 28, 2026
We tracked 15 scraping APIs over three benchmark runs. On 25 sites whose bot protection got harder, String held 23; the next best held 13.
Is it cheaper to build or buy web scraping infrastructure?
Updated October 28, 2026
Build when targets are few and unprotected. Buy when protected sites are in scope. Self-hosted cost lines, Apify 2026 prices and its per-result fees.
What does GDPR allow when scraping web data?
Updated October 27, 2026
Often yes, with duties. GDPR covers public personal data; CCPA excludes only some of it. On 92 commonly scraped pages, 31 named or located real people.
Which scraping APIs handle PerimeterX / HUMAN challenges?
Updated October 26, 2026
On 9 PerimeterX (HUMAN) sites, 16 scraping APIs scored 100% to 27%. Only String and Bright Data returned all 45 requests. How to spot the wall and pass it.
What is the difference between a search API and a web scraping API?
Updated October 19, 2026
A search API finds pages; a scraping API reads them. On 58 questions, search snippets carried a price on 11. The fetched pages carried one on 39.
Best API to scrape Ticketmaster-style protected ticketing sites?
Updated October 13, 2026
Only 2 of 16 APIs returned Ticketmaster, StubHub, SeatGeek and AXS on every attempt in our September 16, 2026 run: String and Firecrawl.
Why does my scraper get 403 errors and how do I fix them?
Updated October 7, 2026
A 403 means the site refused your request, usually after a bot check. On 51 blocked pages, browser headers fixed 17 and a Chrome TLS fingerprint fixed 8 more.
Do ChatGPT and Claude respect robots.txt when browsing?
Updated October 6, 2026
Claude's bots do, including the one that fetches pages you ask about. ChatGPT's crawlers do, but OpenAI says robots.txt may not apply to ChatGPT-User.
How to get past CAPTCHA when scraping?
Updated October 6, 2026
Mostly by not triggering it. One plain request to 100 bot-protected pages drew 7 CAPTCHA puzzles, 29 silent checks and 19 flat blocks. What to do about each.
Best API for crawling an entire website?
Updated October 5, 2026
A full-site crawl is two jobs: find every URL, then fetch every page. On 38 of 77 sites we tested, a plain HTTP client could not get the sitemap file.
How to handle rate limiting when scraping?
Updated October 5, 2026
Find who sent the 429, pace each site, honor Retry-After and back off with jitter. In our Sep 16, 2026 run, 85% of rate-limit failures came from the API.
Which scraping API returns clean structured JSON automatically?
Updated October 5, 2026
Most product pages already carry their own JSON. Read it first, then use a JSON Schema extraction API for the gaps. Tested on 100 sites, Oct 2026.
What is a web scraping API and how should I evaluate one?
Updated September 30, 2026
Run a trial on your own URLs, several times each, with a content check. In our Sep 16, 2026 run, 10-site trials ranked close providers wrong 40% of the time.
How to get historical or archived web data at scale?
Updated September 30, 2026
You can't scrape the past. Where history for a page can come from, how thin web archives are on the pages buyers need, and what to start collecting today.
How do you check that scraped data is complete, accurate and representative?
Updated September 30, 2026
Check each response, each record and each run, then sample by hand. In our Sep 16, 2026 benchmark run, 7.7% of 2xx responses lacked the page's content.
How do I detect a login wall or bot block that still returns HTTP 200?
Updated September 30, 2026
Test the body for content only the real page has. A marker, an item count and a size band catch most soft blocks, login walls and challenge pages.
How to bypass Akamai Bot Manager when scraping?
Updated September 28, 2026
Akamai scores your TLS fingerprint, headers, a JavaScript sensor and behaviour. On 20 Akamai sites, 16 scraping APIs scored between 98% and 28%.
Managed scraping service vs scraping API - which do I need?
Updated September 28, 2026
A scraping API fetches pages and you own the pipeline. A managed service delivers the dataset and owns upkeep. When each fits and what the SLA should cover.
Why does my scraper work locally but get blocked when I run it in Docker or on Lambda?
Updated September 28, 2026
Same code, different request: a cloud IP, a different TLS stack, and a headless container browser. How to tell which one is blocking you, and how to fix it.
What is the difference between a web scraping API and a proxy service?
Updated September 28, 2026
A proxy sells IP addresses, an unblocker adds anti-bot handling, and a scraping API takes a URL and returns the page. When each fits, with benchmark data.
Does robots.txt legally prevent web scraping?
Updated August 29, 2026
No. robots.txt is a voluntary protocol, not law, and no US court has held that ignoring it is by itself unlawful. It still changes your legal position.
What is the hiQ vs LinkedIn ruling and does it still apply?
Updated August 29, 2026
hiQ won the CFAA fight and still lost the case. The Ninth Circuit protected public scraping; a contract claim ended the company. Both halves still apply.
Is it legal to scrape competitor prices?
Updated August 29, 2026
Prices are facts, and facts are not copyrightable. Public price collection is the best-supported case in scraping law. The constraints are contract and antitrust.
Is web scraping legal?
Updated August 29, 2026
Scraping public data is generally lawful in the US, and the real risk sits in contract and privacy law rather than hacking statutes. What the cases actually held.