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]

brightdata.com/products/web-scraper · By Bright Data · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

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 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 45 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 75 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

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]
Published prices
PlanItemPerAmountSource
Freerecords (successful results) — recurring monthly5,000 records per month$0source
Pay As You Gosuccessful results1,000 records$1.5source
Scalebase subscriptionmonth$499source
Scaleincluded records384,000 records per month$0source
Scalesuccessful results (overage beyond included)1,000 records$1.3source
Enterprisecustom pricing — volume discounts, dedicated account manager, premium SLA, SSO - source

Capabilities

  • JavaScript rendering
  • Residential proxies
  • Structured / AI extraction
  • Site crawling
  • SERP scraping
  • Anti-bot bypass
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

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.brightdata.com/datasets/v3
Version
v3
Versioning
url
Stability
ga
Auth methods
api_key
Idempotency keys
No
Error format
vendor-specific
Rate limit
1500 / concurrent

SDKs

  • Python brightdata-sdk · repo
  • JavaScript @brightdata/sdk · repo
  • CLI brightdata-cli · repo

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."

    Subscription · public pricing · self-serve

  • Oxylabs

    The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!

    Hybrid · free tier · public pricing · self-serve

  • Apify

    Cloud platform for web scraping, browser automation, AI agents, and data for AI

    Hybrid · free tier · public pricing · self-serve

  • Crawlbase

    "Web data infrastructure for developers, enterprises & LLMs"

    Hybrid · free tier · public pricing · self-serve

  • Diffbot

    Web Data for your AI

    Hybrid · free tier · public pricing · self-serve

  • Firecrawl

    The API to search, scrape, and interact with the web at scale.

    Subscription · free tier · public pricing · self-serve

Bright Data Web Scraper API alternatives · Bright Data Web Scraper API vs ScrapFly · All Scraping & Crawling APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: brightdata.com
  2. Self-serve signup: brightdata.com
  3. Enterprise plan: brightdata.com
  4. Regions: brightdata.com
  5. Input types: docs.brightdata.com
  6. Output types: docs.brightdata.com
  7. Webhooks: docs.brightdata.com
  8. Sandbox: docs.brightdata.com
  9. SDK languages: docs.brightdata.com · github.com
  10. MCP server: brightdata.com
  11. SOC 2: brightdata.com · brightdata.com
  12. HIPAA: brightdata.com
  13. GDPR: brightdata.com
  14. ISO 27001: brightdata.com · brightdata.com
  15. PCI DSS: brightdata.com
  16. Published SLA: brightdata.com
  17. Rate limits: docs.brightdata.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Docs Quality: 1545
  2. 2026-06-15 Score Agent Friendliness: 3065
  3. 2026-06-14 Llms Txt URL: (none)https://docs.brightdata.com/llms.txt
  4. 2026-06-14 Robots Allows Agents: (none)Yes
  5. 2026-06-14 API Reference URL: (none)https://docs.brightdata.com/api-reference/authentication
  6. 2026-06-14 Llms Txt Present: NoYes
  7. 2026-06-14 Has Structured Data: (none)Yes
  8. 2026-06-14 Capabilities: {}{"serp":true,"crawl":true,"anti_bot":true,"js_rendering":true,"residential_prox…
  9. 2026-06-14 Summary Md: (none)Bright Data Web Scraper API is a REST-based web scraping service covering commo…
  10. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  11. 2026-06-14 Score Agent Friendliness: (none)30
  12. 2026-06-14 Score Pricing Transparency: (none)100
  13. 2026-06-14 Score Setup Speed: (none)85
  14. 2026-06-14 Score Docs Quality: (none)15
  15. 2026-06-14 Score Procurement Friction: (none)100
  16. 2026-06-14 Score Trust Readiness: (none)75
  17. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, Regulated or enter…
  18. 2026-06-14 Llms Txt Present: (none)No
  19. 2026-06-14 Docs URL: (none)https://docs.brightdata.com
  20. 2026-06-14 Rendering: (none)static
  21. 2026-06-14 Self Serve Signup: set to Yes
  22. 2026-06-14 Requires Sales Call: set to No
  23. 2026-06-14 Enterprise Plan Available: set to Yes
  24. 2026-06-14 SOC 2: set to type_2
  25. 2026-06-14 HIPAA: set to No
  26. 2026-06-14 GDPR: set to Yes
  27. 2026-06-14 ISO 27001: set to Yes
  28. 2026-06-14 PCI DSS: set to No
  29. 2026-06-14 SLA Published: set to Yes
  30. 2026-06-14 SLA URL: set to https://brightdata.com/sla
  31. 2026-06-14 Data Retention Policy URL: set to https://brightdata.com/privacy
  32. 2026-06-14 Documented Rate Limits: set to Up to 5,000 concurrent requests for single-input requests; up to 100 concurrent…
  33. 2026-06-14 Rate Limit Requests: set to 1500
  34. 2026-06-14 Rate Limit Window: set to concurrent
  35. 2026-06-14 Known Restrictions: set to KYC/compliance review required for residential proxy network access: live video…
  36. 2026-06-14 Auth Methods: set to api_key
  37. 2026-06-14 Auth Docs URL: set to https://docs.brightdata.com/api-reference/authentication
  38. 2026-06-14 API Style: set to rest
  39. 2026-06-14 Base URL: set to https://api.brightdata.com/datasets/v3
  40. 2026-06-14 API Version: set to v3
  41. 2026-06-14 Versioning Scheme: set to url
  42. 2026-06-14 Stability: set to ga
  43. 2026-06-14 MCP URL: set to https://brightdata.com/ai/mcp-server
  44. 2026-06-14 Quickstart URL: set to https://docs.brightdata.com/api-reference/scraper-studio-api/Getting_started_wt…
  45. 2026-06-14 Idempotency Supported: set to No
  46. 2026-06-14 Error Format: set to vendor-specific
  47. 2026-06-14 Requires Verification: set to No
  48. 2026-06-14 Slug: set to brightdata-scraper
  49. 2026-06-14 Price Basis: set to 1,000 records
  50. 2026-06-14 Free Tier Limit: set to 5,000 records/month

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

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"}'

All the ways to contribute →