Using Rotating Proxies Has Never Been This Simple
Simply send us the URLs you want to scrape and we will route your request through our rotating datacenter and residential proxy pools. Customise your requests by adding render=true
, country_code=us
or session_number=123
to your request, enabling Javascript rendering, IP geolocation, sticky sessions and more.
XM+ Rotating Proxies From Over 50 Countries
Whether you need to scrape 100 pages per month or 100 million pages per month, ScraperAPI’s residential proxy pools from over 50 countries allow you to scrape the data you need without getting blocked.
Never Get Blocked
Along with using our rotating proxy and header pools, all your proxy requests are routed through the APIs built-in CAPTCHA solving and anti-bot bypassing system so you never need to worry about having your requests blocked.
Fast and Reliable Residential IPs
We automatically prune slow datacenter and residential proxies from our rotating pools, and guarantee unlimited bandwidth with speeds up to 100Mb/s, perfect for speedy web crawlers.
Why Use ScraperAPIs
Rotating Proxy Network?
High speed and reliable rotating proxies
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.
Unlimited bandwidth
Unlike most rotating proxy 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.
24/7 support
We pride ourselves on offering fast and friendly support to all our residential proxy users. If you need any help, contact support or email us at support@scraperapi.com, we're more than happy to answer any questions you might have.
What Our Customers Are Saying
One of the most frustrating parts of automated web scraping is constantly dealing with IP blocks and CAPTCHAs. ScraperAPI rotates IP addresses with each request.

Cristina Saavedra
Optimization Director at SquareTrade
The team at ScraperAPI was so patient in helping us debug our first scraper. Thanks for being super passionate and awesome!

Ilya Sukhar
Founder of Parse, Partner at YCombinator
A dead simple API plus a generous free tier are hard to beat. ScraperAPI is a good example of how developer experience can make a difference in a crowded category.

Alexander Zharkov
Fullstack Javascript Developer
I researched a lot of scraping tools and am glad I found ScraperAPI. it has low cost and great tech support. They always respond within 24 hours when I need any help with the product.
Frequently asked questions about our rotating proxy network
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.
Do I need to use rotating proxies when web scraping?
Yes, for the vast majority of web scraping use cases you need to use some form of rotating proxy otherwise your proxies will quickly get detected or blocked. You either need to build and maintain your own proxy infrastructure that will automatically rotate your requests through different proxy and header pools, or you can use a done-for-you solution like ScraperAPI.
How many rotating proxies do you have in your proxy pools?
The number of rotating proxies we have in our pools varies from month to month with changes in demand. However, we always maintain at least 5 million residential IPs in our pools and can scale up quickly if demand increases.
How can I access your residential and mobile rotating proxy pools?
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.
Can I control the proxy rotation within the pools, i.e. make them temporarily static?
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.
Can I test your rotating proxy pools before subscribing to a plan?
Yes, you can sign up to our free plan here and make up to 1,000 requests with our rotating datacenter and residential proxies. No credit card required.
Residential Proxies For +50 Other Countries Available
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 |
---|---|---|
|
country_code=us | 5,121,722 IPs |
|
country_code=ca | 119,346 IPs |
|
country_code=uk | 298,962 IPs |
|
country_code=de | 321,736 IPs |
|
country_code=fr | 272,436 IPs |
|
country_code=es | 92,278 IPs |
|
country_code=br | 62,552 IPs |
|
country_code=mx | 78,327 IPs |
|
country_code=in | 3,574,624 IPs |
|
country_code=jp | 286,142 IPs |
|
country_code=cn | 358,963 IPs |
|
country_code=au | 142,857 IPs |
Ready to start scraping?
Get started with 5,000 free API credits or contact sales