Web Scraping Proxy Service, Included in Every Request
- Status
- ...
- Elapsed
- ... ms
- Exit country
- ...
- Browser used
- ...
This console sends a real request and shows you the real response. Five live fetches per session, and the sample targets run as often as you like.
What you get to choose per request
You set the country and the type as parameters of the same call that fetches the page. There is no separate proxy dashboard, no gateway string to paste and no gigabyte meter to watch.
- Datacenter addresses: fast, cheap in volume, right for sites that do not fight back.
- Residential addresses: real consumer connections, right for sites that filter by network.
- 90 countries, with city level targeting in the United States, so localised pages come back the way a local sees them.
- Sticky sessions up to 30 minutes on Scale, for flows that span several pages.
- Dedicated residential pools on Scale, and private pools with fixed egress ranges on Enterprise.
What a modern block actually inspects
| Signal | What it gives away | What we do |
|---|---|---|
| IP reputation | Datacenter ranges and known proxy networks | Residential exits where the site demands them |
| TLS fingerprint | A client that is not the browser it claims to be | The fingerprint matches the browser we present |
| Header order and set | Handwritten requests with tidy, wrong headers | Headers generated by the real browser profile |
| JavaScript execution | A client that never runs the page | Browser rendering when the page requires it |
| Request rhythm | Perfectly even timing across one address | Rotation, pacing and concurrency handled for you |
| Cookies and sessions | A visitor with no history | Session reuse, sticky where the flow needs it |
The longer version of this is in rotating proxies explained, and the choice between pools is in datacenter proxies versus residential. When the wall in front of you is Bot Management rather than a rate limit, the address pool is only part of the answer, and the Cloudflare scraping API page covers the fingerprint and challenge side of it. For retail, travel and ticketing sites guarded by DataDome or HUMAN, see the DataDome and PerimeterX bypass API.
You pay for the response, not for the attempt
A blocked attempt is retried with a new address, a new fingerprint and a browser if the page needs one. Those attempts never reach your code and never touch your counter: only a successful response does. That is the difference between a proxy bill measured in gigabytes and a plan measured in results.
Limits per plan
See pricing| Plan | Countries | Session type | Concurrency |
|---|---|---|---|
| Starter | 20 countries | Rotating per request | 5 concurrent requests |
| Growth | 90 countries | Rotating, with reuse inside a job | 50 concurrent requests |
| Scale | 90 countries, city level in the US | Sticky up to 30 minutes, dedicated pools | 200 concurrent requests |
| Enterprise | Private pool, dedicated egress ranges | Agreed per contract | Custom |
Where the proxy layer is doing the work
- Web scraping tool for the whole product in one page
- SERP API, the most heavily defended target we handle
- Rank tracking API for Google positions searched from any US city
- Cloudflare scraping API for pages served behind Bot Management and Turnstile
- DataDome bypass API for pages protected by DataDome or PerimeterX
- Akamai bypass API for pages behind Akamai Bot Manager
- Imperva Incapsula bypass API for Imperva and Kasada protected pages
- Website scraper for crawling a whole domain behind the same pool
- Website crawler API for crawling a site by depth and pattern into JSON
- Enterprise web scraping for private pools, egress ranges and the security review