ScrapingBee API

Web scraping service that handles JavaScript rendering, proxy rotation, CAPTCHA solving, and anti-bot bypass. Agents send a URL and receive the rendered HTML or extracted content, without managing headless browsers or proxy infrastructure.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other scraping web-scraping javascript-rendering proxies headless-browser data-extraction
⚙ Agent Friendliness
57
/ 100
Can an agent use this?
🔒 Security
71
/ 100
Is it safe for agents?
⚡ Reliability
72
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
85
Error Messages
72
Auth Simplicity
90
Rate Limits
72

🔒 Security

TLS Enforcement
100
Auth Strength
68
Scope Granularity
52
Dep. Hygiene
68
Secret Handling
65

HTTPS enforced. API key in query parameter is a security risk - appears in logs and browser history. No scope granularity or IP allowlist. The service routes traffic through third-party proxies, which agents must accept as a trust boundary. No HMAC or webhook verification as webhooks are not supported.

⚡ Reliability

Uptime/SLA
68
Version Stability
80
Breaking Changes
78
Error Recovery
62
AF Security Reliability

Best When

An agent needs to extract data from modern JavaScript-rendered websites without managing browser infrastructure or dealing with IP blocking and CAPTCHAs.

Avoid When

You need very low latency, are scraping simple static HTML (use a direct HTTP client instead), or the target site's terms prohibit scraping.

Use Cases

  • Scraping JavaScript-heavy pages that require browser rendering for data extraction agents
  • Bypassing bot detection on public websites for competitive intelligence workflows
  • Extracting structured data from e-commerce product pages at scale
  • Taking screenshots of web pages for visual monitoring agents
  • Scraping with geo-specific IPs to access region-restricted public content

Not For

  • Scraping sites where ToS explicitly prohibits it or where legal restrictions apply
  • Real-time scraping with sub-second latency requirements
  • Authenticated session scraping (requires custom session management)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

API key passed as query parameter (api_key=). No scopes or OAuth. Single key grants full account access including premium features. Keys are tied to credit balance.

Pricing

Model: credit-based
Free tier: Yes
Requires CC: Yes

Credit-based pricing where different request types consume different credit amounts. JS rendering is 5x more expensive than simple requests. Premium proxies further multiply cost. Credits expire if subscription lapses.

Agent Metadata

Pagination
none
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • Requests can take 5-30 seconds for JS rendering - agents must use long timeouts and not treat slow responses as failures
  • Credits are consumed even on failed requests (site blocked, timeout, CAPTCHA unsolved) - agents can exhaust quota on difficult targets
  • wait_for parameter is required to reliably scrape dynamic content - without it, HTML is captured before JS finishes executing
  • Concurrency limits cause queuing, not errors - agents may wait silently for a request slot without notification
  • Response encoding can vary by target site - agents must handle charset detection rather than assuming UTF-8
  • Premium proxy and stealth mode must be explicitly enabled per request - defaults use cheaper shared proxies that get blocked more often

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for ScrapingBee API.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered