webscrape.dev

Concurrency Limit

A concurrency limit is the number of requests a provider will let you have in flight at the same moment. It is not a rate limit. A rate limit counts how many requests you may start per unit of time, usually per second or per minute, and it does not care how long each one takes. A concurrency limit counts how many are open right now and does not care how fast you opened them. A crawler can sit far under a 100 requests per second rate limit and still be hard-stopped at 20 concurrent connections, and the same crawler can hold well under 20 concurrent connections and still trip a per-minute rate limit during a burst.

Vendors enforce it in three different ways, and the difference matters more than the number. Some reject the excess outright, typically with HTTP 429 and sometimes with a Retry-After header. Some queue the excess server side and answer eventually, which never produces an error but inflates every latency number you record. Some simply refuse the TCP connection or reset it, which surfaces in your client as a connection error rather than an HTTP status and is easy to misclassify as a network fault. Read the vendor's own status code reference before you assume a 429 is coming. ScraperAPI's status code page for its AI parser endpoint, read 2026-07-27, documents 200, 202, 204, 400, 401, 402, 404 and 500 and mentions no 429 at all, a reminder that the documented surface is often narrower than the real one.

The throughput arithmetic is fixed and worth internalising: achievable requests per second equals concurrency divided by mean response time. Fifty concurrent slots against a target that averages 5 seconds per response gives 10 requests per second, not fifty. Buying more concurrency against a slow target buys you very little, because the constraint is the target's clock, not the contract. This is also why headroom on the limit is not proof of health. If you hold 50 slots open and only push 10 requests per second, you are not throttled, you are waiting.

In practice, size purchased concurrency against the target's observed p95 latency rather than against a throughput number you would like to hit, and re-measure after any change to rendering or proxy type, since both move latency substantially. When latency spikes, separate vendor-side queueing from a genuinely slow target by timing at two points: connection established to first byte tells you about the target, request issued to connection established tells you about the queue in front of it. If the second number grows while the first stays flat, you are sitting in the vendor's queue and more workers will not help.

Tools that handle concurrency limit

4 tools in the webscrape.dev directory are commonly used for concurrency limit workflows, spanning web scraping apis, browser infrastructure. Each is reviewed independently with pricing and editorial assessment.

ScraperAPI

ScraperAPI wraps proxy rotation, headless browsers, and CAPTCHA handling behind a single endpoint. You send a URL and get the rendered HTML back, which keeps it simple for teams that do not want to manage the moving parts themselves.

Freemium
ZenRows

ZenRows is a web scraping API company based in Spain, initially bootstrapped and later seed-funded. Its Universal Scraper API returns page HTML or structured data from a single call and handles premium proxy rotation, anti-bot and CAPTCHA bypass, and headless JS rendering. The product line also includes a cloud-hosted Scraping Browser for teams running their own Puppeteer or Playwright automation, plus a residential proxy network with more than 55 million IPs and geotargeting.

Freemium
Crawlbase

Crawlbase (formerly ProxyCrawl, operating since 2017) is a web data extraction platform built around a Crawling API that returns JSON from a single URL with automatic JavaScript rendering and anti-bot handling, plus an asynchronous Enterprise Crawler for queue-based crawling of millions of URLs with callback delivery. It also has a Smart AI Proxy residential proxy network (self-reported at roughly 140 million IPs across 30 regions), cloud storage for crawl results, a Web MCP Server for LLM and agent integration, and managed scrapers for sites such as Amazon, Walmart, Google, and LinkedIn. SDKs cover Node, Python, Ruby, PHP, Java, .NET, and Go, with integrations for n8n, Zapier, and Scrapy.

Freemium
Browserbase

Browserbase is a cloud platform, founded in San Francisco in 2024, that provides managed headless-browser infrastructure for loading, rendering, and extracting data from live websites. It has a Sessions API for spinning up cloud browsers, a Search API, and a Fetch API that converts URLs into HTML, JSON, or markdown, plus session recording, observability and debugging tools, and proxy/stealth/CAPTCHA handling. The company also builds and open-sources Stagehand, an AI browser-automation SDK, and ships Director, a no-code natural-language automation tool.

Freemium

Browse by category

Web Scraping APIs Managed endpoints that fetch and parse pages for you, handling proxies, browsers, and anti-bot defenses.
Browser Infrastructure Hosted headless browsers you drive by API, with proxies and scaling handled for you.