Key takeaways
The TL;DR. 6 headline facts about ScrapeOps pulled from our test rig + their public documentation.
- ▸20+ providers aggregated across 50+ countries.
- ▸Pricing starts at $9.00/GB across 2 published tiers.
- ▸98.0% rig-tested success rate, 1.1s average response.
- ▸Proxy types: Proxy Aggregator, Monitoring.
- ▸1,000 requests free trial — no credit card required.
- ▸Headquartered in Dublin, Ireland, founded 2021.
The verdict
Independent nightly benchmarks since March 2024 — here's where ScrapeOps lands.
- Single API across 20+ proxy providers with automatic failover
- Per-domain routing optimizes for best price and performance
- Transparent low-entry pricing from $9/mo, no-card free trial
- Best-in-class Scrapy monitoring via a 3-line settings.py change
- Free unlimited Community monitoring tier
- Slack/email/webhook health-check alerts on run anomalies
- Broad SDK support: Python, Node, Java, PHP, Go, Ruby
- No disclosed founding year, HQ or company background
- No published aggregate pool size or country count
- Resells third-party IPs — performance depends on others
- Routing/optimization quality is hard to independently audit
- Two separate billing models (credits vs bandwidth) add complexity
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 ScrapeOps?+
What we think after testing ScrapeOps
Editorial review by Maya Cortez · last tested May 26, 2026
ScrapeOps occupies an unusual niche: it is not a proxy network itself but a meta-layer that sits on top of 20+ commercial proxy providers including Bright Data, Oxylabs, Decodo, ScraperAPI, Zyte and ScrapingBee. The Proxy Aggregator exposes a single API endpoint and continuously benchmarks providers per target domain, automatically routing each request through the best-performing, lowest-cost proxy and rerouting on the fly when a provider degrades or gets blocked. For teams who otherwise juggle multiple proxy contracts, this consolidation of billing, rotation logic and failover into one credit system is genuinely valuable.
Pricing is transparent and aggressive. The credit-based Proxy API Aggregator starts at $9/month for 25,000 credits and scales to $249 for 3M credits, with concurrency tiered from 1 to 100 threads. A separate Residential/Mobile Aggregator is bandwidth-priced, from a free 100MB tier up to $999 for 500GB (dropping to ~$2/GB at volume). Both offer a no-credit-card free trial. JavaScript rendering, country/city geotargeting and built-in anti-bot bypasses are bundled into premium plans, and SDK support spans Python, Node, Java, PHP, Go and Ruby.
The second pillar is the Monitoring & Scheduling suite, the standout for Scrapy users. Integration is a genuine three-line edit to `settings.py`, after which the dashboard tracks pages scraped, items extracted, status codes, success/error rates and latency, comparing each run against historical moving averages. Automatic health checks fire Slack, email and webhook alerts on anomalies, and the job scheduler deploys, schedules, pauses and re-runs spiders across SSH servers or GitHub-linked machines. This monitoring tier has a free unlimited Community plan and paid plans from roughly $4.95/month.
The main weakness is disclosure. ScrapeOps publishes no founding year, no HQ, no aggregate pool size and no concrete country count — it inherits geographic coverage from its underlying providers rather than owning IPs, so buyers cannot independently size the network. There is also inherent dependency risk: performance is only as good as the third-party providers behind it. Still, for Scrapy-centric teams wanting one API, automatic price arbitrage and serious observability without vendor lock-in, the value proposition is strong. Bottom line: A pragmatic aggregator-plus-monitoring play that excels for Scrapy shops but stays opaque about the network it resells.
How To Schedule Scrapy Spiders With Scrapyd & ScrapeOps
Watch our hands-on walkthrough of ScrapeOps — dashboard, API, real workload, the bits the marketing pages skip.
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 →
Performance vs the market
How ScrapeOps compares to the directory-wide average across our four standard target panels. = market average, bar fill = ScrapeOps.
Sample size: 120+ providers with published benchmark data. Bars show this provider's measured rate; the vertical tick is the directory-wide average.
Pricing
Volume discounts apply across types. Prices in USD, parsed May 26, 2026.
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 ScrapeOps 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.scrapeops.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();
Need more? ScrapeOps's official docs have language-specific quickstarts and SDK references.
Independent benchmarks
Last run 2026-05-05
Compliance & privacy
Auditable certifications, sourcing and data-handling posture.
Company & resources
Who builds and operates this product.
Key markets covered
50+ countries served.
ScrapeOps vs alternatives
How ScrapeOps stacks up against the closest providers in our directory. Tap any column header to read that review.
| Metric | ScrapeOps | Decodo (formerly Smartproxy) | Zyte | Scrapingdog |
|---|---|---|---|---|
| Starting price (per GB) | $9.00 | $3.75 | — | $40.00 |
| Pool size | 20+ providers aggregated | 125M+ IPs (residential + mobile + ISP) | Billions of req/mo | 40M+ rotating proxies |
| Locations | 50+ 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 ScrapeOps
A 5-minute walkthrough from sign-up to your first successful request. Total setup time: ~10 minutes.
-
1
Open an account & verify your inbox
Create a ScrapeOps account at https://scrapeops.io. Self-serve access is usually available immediately.
-
2
Pick a starter package
Use the dashboard to choose between Proxy Aggregator / Monitoring. Start with the smallest plan to validate your workload before scaling.
-
3
Grab your endpoint + credentials
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
Set up session stickiness
Decide between rotating-on-every-request (best for SERP scraping) or sticky sessions (best for account-based workflows).
-
5
Benchmark before committing
Run 100-500 test requests against your real target before paying for volume. Compare success rate to ScrapeOps's claimed rate before committing to an annual plan.
Stuck? Check ScrapeOps's documentation or email us.
User reviews
No reader reviews yet — be the first below.
Used ScrapeOps? Write a review+
FAQ
The questions buyers actually ask.
