ScraperAPI Review 2026: Pricing, Pros, Cons, and the Credit Math Nobody Shows You
You signed up for ScraperAPI's $49 Hobby plan to scrape Amazon product pages. Each Amazon request costs 5 credits. JS rendering adds 10 more - that's 15 per request. Your 100,000 credits lasted 6,667 requests, not 100,000. That's the gap between ScraperAPI's marketing and your actual invoice.
This breakdown covers the real pricing math, benchmark performance data, and the pros and cons that matter so you can decide before your credits vanish.
30-Second Verdict
ScraperAPI is genuinely easy to use for simple scraping jobs. Proxy rotation, CAPTCHA handling, and documentation are all solid. But the credit multiplier system means your $49/month plan can cover as few as 1,333 requests once you stack JS rendering with ultra-premium proxies. Great for beginners scraping unprotected pages. Expensive and inconsistent for difficult targets.
What ScraperAPI Does
ScraperAPI wraps web scraping into a single API call. You send a URL, it handles proxy rotation, CAPTCHA solving, and browser rendering via Chromium, then returns raw HTML. It also offers structured JSON/CSV outputs for popular domains like Amazon and Google. There's an async service for bulk jobs and a no-code DataPipeline for non-developers who want to skip the terminal entirely.
ScraperAPI Pricing in 2026
Plan Tiers
| Plan | Price/mo | Credits | Concurrency |
|---|---|---|---|
| Free | $0 | 1,000 | 5 |
| Hobby | $49 | 100K | 20 |
| Startup | $149 | 1M | 50 |
| Business | $299 | 3M | 100 |
| Enterprise | Custom | Custom | Custom |
New signups get a 7-day trial with 5,000 free requests, plus a 7-day no-questions-asked refund.
As of early 2026, pay-as-you-go billing with monthly spending caps replaced the older Renew Now/Auto-Renew behavior for Scaling/Enterprise/Custom plans. If you hit 100% credit usage on a monthly plan, you can auto-upgrade to the next tier or move to a custom plan via support. Credits don't roll over.
The Credit Multiplier - This Is Where It Gets Expensive
One credit doesn't equal one request. The actual cost depends on the target domain and which features you enable.

| Configuration | Credits per Request |
|---|---|
| Base (normal site) | 1 |
| Amazon | 5 |
| Google/Bing SERP | 25 |
| 30 | |
| + Premium proxy | +10 |
| + JS rendering | +10 |
| + Ultra-premium proxy | +30 |
| + Anti-bot bypass (Cloudflare, DataDome, PerimeterX) | +10 each |
| Premium + render | 25 |
| Ultra-premium + render | 75 |
Here's the math on that $49 Hobby plan with 100K credits:
- Simple pages: 100K / 1 = 100,000 requests. Solid.
- Amazon + JS rendering: 100K / 15 = 6,667 requests.
- Premium proxy + JS rendering: 100K / 25 = 4,000 requests.
- Ultra-premium + rendering: 100K / 75 = 1,333 requests. That's $0.037 per request on a plan marketed as "$49/month."
We ran these numbers three different ways and the conclusion never changes: check ScraperAPI's cost estimation endpoint before committing. JS rendering is also capped at a 10 requests/second burst limit, which matters for throughput-heavy jobs.
Pros
- Ease of use is the dominant theme on G2 (4.4/5, 16 reviews) - single API call, clean docs, fast setup
- Automatic proxy rotation and CAPTCHA handling with zero configuration
- Free tier plus 7-day trial for real testing
- Structured data endpoints return clean JSON/CSV for popular domains
- LangChain integration for AI/LLM agents that need real-time web access
- You're only charged for successful requests (200/404 status codes)

If you're scraping the web just to find business emails, you're paying 25-75 credits per request for data you still need to parse and verify. Prospeo gives you 300M+ professional profiles with 98% email accuracy and 125M+ verified mobiles - at $0.01/email, no multipliers.
Skip the proxy stack. Get verified B2B contacts in one click.
Cons
- Credit pricing is deceptively complex - one of the top complaints on G2 and r/webscraping alike
- JS rendering turns a $49 plan into a $49-for-4,000-requests plan once you add premium proxies
- Reddit users report 500 errors on targets where competitors succeed
- Scrapeway benchmark data shows 0% success on Booking.com, Instagram, and Twitter
- Credits don't roll over month to month
- Peak-hour slowdowns flagged in recent G2 reviews
- 10-minute result cache forced on difficult targets - stale data on dynamic pages
Performance Benchmarks
Here's the thing about scraping APIs: marketing pages all claim "99% success rates." Benchmarks tell a different story.

Proxyway's October 2025 report tested 11 scraping APIs against 15 protected websites at both 2 req/s and 10 req/s throughput, validating via response code, page size, and title match. ScraperAPI landed as a "strong all-rounder," but only four providers - Zyte, Decodo, Oxylabs, and ScrapingBee - achieved above 80% success rates.
Scrapeway's per-target data paints a more granular picture. ScraperAPI hit 63.7% average success versus a 58.2% industry average at 5.2s response time. Amazon and Zillow scored 100%. LinkedIn hit 96%. But Booking.com, Instagram, and Twitter all returned 0%. In our experience, ScraperAPI handles mainstream targets well and falls short on heavily protected ones - which is exactly where the credit math hurts most, because those are the requests burning 25-75 credits each.
Alternatives Worth Considering
| Tool | Starting Price | Model | Best For |
|---|---|---|---|
| Bright Data | ~$1.50/1K requests | Pay-as-you-go | Difficult targets |
| ScrapingBee | $49/mo (250K req) | Credit-based | Budget alternative |
| Scrape.do | $29/mo (250K req) | Credit-based | Cheapest entry |
| Scrapfly | ~$3.88/1K | Credit-based | Hard-to-scrape sites |

Let's be honest: most people evaluating ScraperAPI don't actually need a scraping API. If your end goal is B2B contact data - verified emails and phone numbers - you're adding three unnecessary steps: scraping, parsing, and verification. Prospeo gives you 300M+ professional profiles with 98% email accuracy and 125M+ verified mobile numbers, no proxies or credit multipliers involved. If you're doing this workflow today, it's worth comparing it to web scraping lead generation and a dedicated sales prospecting database.
Bright Data is the enterprise pick and the top benchmark performer, but pricing scales into serious money fast. ScrapingBee was one of the four providers above 80% success in Proxyway's benchmark and offers a similar developer experience at $49/mo for 250K requests - no credit multipliers. Scrape.do is the cheapest entry at $29/mo. Scrapfly gets consistently recommended on r/webscraping for working on targets where ScraperAPI and ScrapingBee fail.
Skip ScrapingBee if you're targeting Instagram or Booking.com-level protection - it shares similar blind spots with ScraperAPI on those domains.


ScraperAPI's credit math turns a $49 plan into 1,333 requests. Prospeo's credit math is simple: 1 credit = 1 verified email. 300M+ profiles, 98% accuracy, 7-day data refresh. No rendering fees, no CAPTCHA costs, no 0% success rates on hard targets.
One credit, one verified email. Zero scraping complexity.
Verdict: Is ScraperAPI Worth It?
Use ScraperAPI if you're running high-volume scrapes of unprotected or moderately protected pages and you value dead-simple setup. For basic targets at scale, the credit math works out and the developer experience is genuinely good.

Skip ScraperAPI if you need JS rendering at scale (costs explode), you're targeting heavily protected sites (benchmark data puts it mid-pack), or your goal is B2B contact data rather than raw HTML. In that case, you’ll usually get more leverage from data enrichment plus a clean outbound workflow (see outbound lead generation tools).
Our recommendation is simple: run your numbers through their cost estimation endpoint before committing. The pricing page shows $49/month but doesn't prominently explain that a single ultra-premium rendered request costs 75 credits. Don't assume 100K credits means 100K requests.
FAQ
How many requests do you actually get on ScraperAPI's $49 plan?
Between 1,333 and 100,000 depending on your configuration. Simple unprotected pages cost 1 credit each (100K requests). Amazon pages with JS rendering cost 15 credits each (6,667 requests). Ultra-premium proxies with rendering cost 75 credits each (1,333 requests).
Is ScraperAPI good for scraping protected sites?
It scores 63.7% average success across targets - above the 58.2% industry average but below top performers like Zyte and Oxylabs. It hits 100% on Amazon and Zillow but 0% on Booking.com, Instagram, and Twitter. Mid-pack for heavily protected domains.
Do ScraperAPI credits roll over?
No. Unused credits expire at the end of each billing cycle. If you hit 100% usage mid-month, you can auto-upgrade to the next tier or contact support for a custom plan. There's no option to bank surplus credits.
