ScraperAPI handles over 20 million rotating proxies so you can get the HTML from any web page with a simple API call!
Join the 10,000+ companies and developers using ScraperAPI
Whether you need to scrape 100 pages per month or 100 million pages per month, ScraperAPI’s residential proxy pools from over 30 countries allow you to scrape the data you need without getting blocked.
Along with using our rotating proxy and header pools, all your proxy requests are routed through the APIs built-in CAPTCHA handling and anti-bot bypassing system so you never need to worry about having your requests blocked.
We automatically prune slow datacenter and residential proxies from our rotating pools, and guarantee unlimited bandwidth with high speed, perfect for speedy web crawlers.
All our standard rotating proxy pools contain residential proxies as backups, so if you want to reduce your residential proxy bill then use our standard rotating proxy network and we will automatically use residential proxies if needed. All while minimizing costs or you.
With our standard proxy pools you get:
✓ 97% average success rates
✓ 75% cheaper than residential proxies
✓ Only use residential proxies when you really need to
We understand that data collection is critical infrastructure for businesses. This is why we provide best in class datacenter and residential proxy reliability, and offer a 99.9% uptime guarantee to all of our customers large and small.
Unlike most rotating free proxies for web scraping providers, all ScraperAPI datacenter and residential proxies allow for unlimited bandwidth, and only charge for successful requests. This makes it much easier for customers to estimate usage and keep costs down for large scale web scraping jobs.
What are rotating proxies? Rotating proxy networks are pools of datacenter and/or residential proxies that provide you a new proxy with every request. These proxy pools use an IP rotation policy that constantly rotates the proxy pool and enables you to not use the same proxy for a period of time. Making requests from rotating proxy pools make your requests harder to detect than static proxies and avoid you burning out your proxy pool when scraping websites.
To use our residential proxy pools you simply need to send your requests to the API via our API endpoint or proxy port along with the
premium=true flag. From here the API will automatically route the request to one of our residential proxy pools and rotate proxies after every request.
To control the proxy rotation with the proxy pools and reuse the same proxy for multiple requests, simply use the
&session_number flag (e.g.
session_number=123 ). The value of session can be any integer, simply send a new integer to create a new session (this will allow you to continue using the same proxy for each request with that session number). Sessions expire 15 minutes after the last usage.
Simply change the
country_code on your request to change proxy location. Here are the 12 countries that come as standard.
|Country||Country Code Flag||Proxies Available|
|United States||country_code=us||5,121,722 IPs|
|United Kingdom||country_code=uk||298,962 IPs|
Get started with 5,000 free API credits or contact sales
No credit card required