Bright Data Web Scraper API
"The most reliable Web Scraping API. Scrape any website with automatic proxy rotation, anti-bot bypass, and JavaScript rendering." [1]
Bright Data Web Scraper API is a REST-based web scraping service covering common extraction jobs such as price monitoring, e-commerce data, SERP results, real estate, and AI training data, with built-in proxy rotation across 195 countries, JavaScript rendering, and anti-bot bypass. Pricing starts at $1.50 per 1,000 records on a subscription model with a free tier of 5,000 records per month, self-serve signup, and no sales call required. The API supports Python, JavaScript, and CLI SDKs, offers webhooks and an MCP server, and holds SOC 2 Type II, ISO 27001, and GDPR compliance certifications with a published SLA.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)
Scores
- 65 / 100Agent friendliness
- 100 / 100Pricing transparency
- 85 / 100Setup speed
- 45 / 100Docs quality
- 100 / 100Procurement ease
- 75 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription
- Published pricing
- ✓ Yes
- Free tier
- ✓ Yes
- Free tier details
- 5,000 records/month recurring free allowance; no credit card required; renews on the 1st of each month; unused credits do not roll over
- Self-serve signup
- ✓ Yes [2]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [3]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | records (successful results) — recurring monthly | 5,000 records per month | $0 | source |
| Pay As You Go | successful results | 1,000 records | $1.5 | source |
| Scale | base subscription | month | $499 | source |
| Scale | included records | 384,000 records per month | $0 | source |
| Scale | successful results (overage beyond included) | 1,000 records | $1.3 | source |
| Enterprise | custom pricing — volume discounts, dedicated account manager, premium SLA, SSO | - | source |
Capabilities
- Supported actions
- scrape, crawl, js_rendering, captcha_solving, anti_bot_bypass, structured_data_extraction, proxy_rotation, residential_proxies, prebuilt_scrapers, async_jobs, bulk_scraping, scheduled_scraping, webhook_delivery, ai_extraction, markdown_output
- Regions
- 400M+ proxies, 150M+ residential IPs, 195 countries covered, residential proxies, geo-targeting across all countries [4]
- Input types
- target URL, batch URL list (JSON or CSV, up to 1GB), keywords/search queries, category URLs, UPC numbers, profile URLs, hashtags, prebuilt scraper id [5]
- Output types
- JSON, NDJSON, JSON Lines, CSV, webhook delivery, cloud storage delivery (S3, Google Cloud, Snowflake) [6]
- Webhooks
- ✓ Yes [7]
- Sandbox / test mode
- ✗ No [8]
- SDK languages
- Python, JavaScript, CLI [9]
- MCP server
- ✓ Yes [10]
Trust & compliance
- SOC 2
- SOC 2 Type II [11]
- HIPAA
- ✗ No [12]
- GDPR
- ✓ Yes [13]
- ISO 27001
- ✓ Yes [14]
- PCI DSS
- ✗ No [15]
- Published SLA
- ✓ Yes [16]
- Rate limits
- Up to 5,000 concurrent requests for single-input requests; up to 100 concurrent requests for batch requests (2+ inputs); input file up to 1GB; exceeding limits triggers HTTP 429 [17]
- Known restrictions
- KYC/compliance review required for residential proxy network access: live video identity verification + compliance officer review of use case; other Bright Data products (including Web Scraper API) can be used while KYC is pending, Prohibited uses: collecting non-public/login-walled data, adult content, gambling, cryptocurrency, SEO manipulation, DDoS, ad fraud, automated ticket purchasing, fake engagement, Bright Data proactively blocks: adult content, governmental websites, harmful domains, No unauthorized proxy reselling, No streaming domains (video, music, image streaming)
Developer surface
Integration
Adoption & maturity
- Launched
- 2014-01-01
- Notable customers
- Bitget, Kernel, Raylu, Remazing GmbH, Kingston Brass, Clootrack, Hunter Fan, Cervello, Dataweps, Post for Rent
Other Scraping & Crawling APIs
ScrapFly
"Scrape any site, drive any browser, power any agent. One API key."
Oxylabs
The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!
Apify
Cloud platform for web scraping, browser automation, AI agents, and data for AI
Crawlbase
"Web data infrastructure for developers, enterprises & LLMs"
Diffbot
Web Data for your AI
Firecrawl
The API to search, scrape, and interact with the web at scale.
References
- ↑Description: brightdata.com
- ↑Self-serve signup: brightdata.com
- ↑Enterprise plan: brightdata.com
- ↑Regions: brightdata.com
- ↑Input types: docs.brightdata.com
- ↑Output types: docs.brightdata.com
- ↑Webhooks: docs.brightdata.com
- ↑Sandbox: docs.brightdata.com
- ↑SDK languages: docs.brightdata.com · github.com
- ↑MCP server: brightdata.com
- ↑SOC 2: brightdata.com · brightdata.com
- ↑HIPAA: brightdata.com
- ↑GDPR: brightdata.com
- ↑ISO 27001: brightdata.com · brightdata.com
- ↑PCI DSS: brightdata.com
- ↑Published SLA: brightdata.com
- ↑Rate limits: docs.brightdata.com
Change history
- 2026-06-15 Score Docs Quality: 15 → 45
- 2026-06-15 Score Agent Friendliness: 30 → 65
- 2026-06-14 Llms Txt URL: (none) → https://docs.brightdata.com/llms.txt
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 API Reference URL: (none) → https://docs.brightdata.com/api-reference/authentication
- 2026-06-14 Llms Txt Present: No → Yes
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Capabilities: {} → {"serp":true,"crawl":true,"anti_bot":true,"js_rendering":true,"residential_prox…
- 2026-06-14 Summary Md: (none) → Bright Data Web Scraper API is a REST-based web scraping service covering commo…
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 85
- 2026-06-14 Score Docs Quality: (none) → 15
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Trust Readiness: (none) → 75
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Docs URL: (none) → https://docs.brightdata.com
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to type_2
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 ISO 27001: set to Yes
- 2026-06-14 PCI DSS: set to No
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://brightdata.com/sla
- 2026-06-14 Data Retention Policy URL: set to https://brightdata.com/privacy
- 2026-06-14 Documented Rate Limits: set to Up to 5,000 concurrent requests for single-input requests; up to 100 concurrent…
- 2026-06-14 Rate Limit Requests: set to 1500
- 2026-06-14 Rate Limit Window: set to concurrent
- 2026-06-14 Known Restrictions: set to KYC/compliance review required for residential proxy network access: live video…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.brightdata.com/api-reference/authentication
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.brightdata.com/datasets/v3
- 2026-06-14 API Version: set to v3
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 MCP URL: set to https://brightdata.com/ai/mcp-server
- 2026-06-14 Quickstart URL: set to https://docs.brightdata.com/api-reference/scraper-studio-api/Getting_started_wt…
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Slug: set to brightdata-scraper
- 2026-06-14 Price Basis: set to 1,000 records
- 2026-06-14 Free Tier Limit: set to 5,000 records/month
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/brightdata-scraper \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/brightdata-scraper/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'