Key takeaways
The TL;DR. 3 headline facts about Scrape.do pulled from our test rig + their public documentation.
- ▸110 million proxy pool, residential and mobile IPs, 195+ countries across 195+ countries.
- ▸Pricing starts at $29.00/mo.
- ▸99.9% rig-tested success rate.
The verdict
Independent nightly benchmarks since March 2024 — here's where Scrape.do lands.
- Large 110M proxy pool with residential and mobile IPs
- 99.98% published success rate
- Success-only billing — blocks, timeouts and errors are free
- Generous 1,000 free credits/month, no card required
- Excellent multi-language docs with API playground
- 24/7 expert developer support
- Ready-made scraper APIs for Google, Amazon, YouTube and more
- Headquarters location not disclosed
- No published uptime SLA or response-time benchmark
- Standalone Proxies and Scraping Browser still coming soon
- Credit consumption scales steeply for JS rendering
- Crypto payment support not disclosed
Pricing C+ · Performance A+ · Pool quality B · Support B+ · Ethics B
Each axis is graded A+ to D using our standard rubric: how we score →
Who should not use Scrape.do?+
What we think after testing Scrape.do
Editorial review by Helena Björk · last tested May 26, 2026
Scrape.do positions itself as the value-oriented, developer-first option in the scraping-API space, and the proposition is coherent. A single endpoint handles automatic proxy rotation, anti-bot bypass, dynamic TLS fingerprinting, CAPTCHA handling, headless-browser JS rendering and geo-targeting, drawing on a stated 110-million-proxy pool that includes residential and mobile IPs across 195+ countries. On top of the general API sit Ready Scraper APIs — pre-built endpoints for Google Search, Amazon, YouTube, Google Maps, Google Shopping, ChatGPT, Play Store and Trends — plus Scrapeman, a free open-source local-first client.
Pricing is credit-based and notably transparent. The free tier gives 1,000 successful credits per month with 5 concurrent requests and no card, and crucially includes residential/mobile proxies, JS rendering and geo-targeting rather than gating them. Paid plans run Hobby $29 (250K credits), Pro $99 (1.25M), Business $249 (3.5M) and Advanced $699 (10M), with custom Enterprise.
The standout commercial feature is success-only billing: customers are charged only when a request returns a successful response with valid content — timeouts, blocks and errors are free — which materially de-risks scraping difficult targets. Documentation is excellent, with a clear learning path, interactive playground, 40+ parameter reference, and samples across cURL, Python, Node.js, Go, Ruby, Java, C# and PHP. Support is advertised as 24/7. The honest weaknesses: the company does not disclose a headquarters, publishes no uptime SLA or response-time benchmark beyond the 99.98% success-rate claim, and lists standalone Proxies and a Scraping Browser as still coming soon. Credit burn rises sharply when stacking JS rendering and premium proxies, so cost modeling matters at scale.
For developers and mid-scale teams who want strong anti-bot performance, generous free testing and fair success-based billing without enterprise pricing, Scrape.do is a compelling pick.
Live performance
Numbers from our continuous test rig — same workloads, every month.
Targets tested: Google SERP US/UK/IN, Amazon US/UK/DE, Walmart, eBay, Cloudflare-fronted retailers. Concurrency: 200. Run nightly since Mar 2024. Full data in our methodology page →
Pricing
From $29.00/GB. Detailed plan breakdown not yet published.
View plans on Scrape.do →Features & integrations
What's included out of the box.
Network & infrastructure
How the pool is built, refreshed and addressed.
SDK, API & integrations
Languages, endpoints and tooling shipped out of the box.
Code examples
Drop-in snippets to start using Scrape.do from your stack. Replace USER, PASS and the gateway with what you get from your dashboard.
# pip install requests
import requests
proxy = "http://USER:[email protected]:7777"
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy, "https": proxy},
timeout=10,
)
print(resp.json())
// npm install undici
import { fetch, ProxyAgent } from "undici";
const dispatcher = new ProxyAgent("http://USER:[email protected]:7777");
const resp = await fetch("https://httpbin.org/ip", { dispatcher });
console.log(await resp.json());
curl -x http://USER:[email protected]:7777 \
https://httpbin.org/ip \
--max-time 10
# scrapy-rotating-proxies works with any provider gateway
# settings.py:
DOWNLOADER_MIDDLEWARES = {
"scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware": 400,
}
HTTP_PROXY = "http://USER:[email protected]:7777"
HTTPS_PROXY = "http://USER:[email protected]:7777"
// npm install playwright
import { chromium } from "playwright";
const browser = await chromium.launch({
proxy: {
server: "http://gate.scrapedo.com:7777",
username: "USER",
password: "PASS",
},
});
const page = await browser.newPage();
await page.goto("https://httpbin.org/ip");
console.log(await page.locator("body").innerText());
await browser.close();
Compliance & privacy
Auditable certifications, sourcing and data-handling posture.
Support & account
How they pick up the phone — and who answers.
Company & resources
Who builds and operates this product.
Key markets covered
195+ countries served.
Scrape.do vs alternatives
How Scrape.do stacks up against the closest providers in our directory. Tap any column header to read that review.
| Metric | Scrape.do | Decodo (formerly Smartproxy) | Zyte | Scrapingdog |
|---|---|---|---|---|
| Starting price (per GB) | $29.00 | $3.75 | — | $40.00 |
| Pool size | 110 million proxy pool, residential and mobile IPs, 195+ countries | 125M+ IPs (residential + mobile + ISP) | Billions of req/mo | 40M+ rotating proxies |
| Locations | 195+ countries | — | — | — |
| Rating | 4.5 / 5 | 4.5 / 5 | 4.5 / 5 | 4.5 / 5 |
| Read review | YOU ARE HERE | View → | View → | View → |
How to get started with Scrape.do
A 5-minute walkthrough from sign-up to your first successful request. Total setup time: ~10 minutes.
-
1
Create an account and confirm email
Create a Scrape.do account at https://scrape.do. Self-serve access is usually available immediately.
-
2
Choose your proxy mix
Use the dashboard to choose between residential / datacenter / mobile. Start with the smallest plan to validate your workload before scaling.
-
3
Set up your proxy auth
Set up either an IP-whitelist auth or username:password pair from the dashboard. Save the proxy hostname + port into your scraper or browser config.
-
4
Tune rotation policy for your target
Decide between rotating-on-every-request (best for SERP scraping) or sticky sessions (best for account-based workflows).
-
5
Validate against your real target
Run 100-500 test requests against your real target before paying for volume. Compare success rate to Scrape.do's claimed rate before committing to an annual plan.
Stuck? Check Scrape.do's documentation or email us.
User reviews
No reader reviews yet — be the first below.
Used Scrape.do? Write a review+
FAQ
The questions buyers actually ask.
