Web Scraper API PAYG
One-off pack
$1.5 per 1K records
Plan details
n/a
Web data platform: proxy networks, unblocking/SERP/browser APIs, vendor-maintained scraper APIs for big sites (LinkedIn, Amazon, Instagram...), a dataset marketplace, a beta people/company search API and an MCP server. Best for structured records from big platforms via maintained Scraper APIs, pay only per delivered record.
The actions you pay for, as Bright Data prices them.
| Action | Cost | Per |
|---|---|---|
| Web Scraper API record (PAYG) | $1.5 | 1K records |
| Web Unlocker request (PAYG) | $1.5 | 1K requests |
| SERP request (PAYG) | $1.5 | 1K requests |
| Crawl API request (PAYG) | $1.5 | 1K requests |
| Browser API traffic (PAYG) | $8 | GB |
| Business Search (ludicrous/instant) | $2 | 1K searches (up to 100 results each) |
| Business Search (smart) | $3 | 1K searches (up to 10 results each) |
| Residential proxy PAYG | $8 list ($4 with promo) | GB |
| Action | Cost | Per |
|---|---|---|
| ISP proxy shared | $1.8 (10 IPs) to $1.3 (1,000 IPs) | IP/month |
| ISP proxy dedicated | $3.5 (10 IPs) to $2.5 (1,000 IPs) | IP/month |
| ISP proxy pay per GB | $8 | GB |
| Marketplace dataset records | from $2.5; monthly refresh saves 80% | 1K records |
US dollars, as Bright Data's pricing page shows them on 25 Oct 2026. Monthly and annual billing are shown apart.
Free tier 5,000 credits/month (~$7.50) shared across Web Unlocker, SERP, Web Scraper API (1 credit per request/record), Scraper Studio (1 credit per page load) and Browser API (5 credits per MB, ~1 GB); MCP draws from the same pool; no rollover; resets on the 1st. Proxies excluded: one-time $2 trial credit (7 days) plus a $5 bonus when a payment method is added (30 days). Not issued on custom-PAYG or pre-commit plans. Prepaid wallet, hard stop when unfunded.
One-off pack
$1.5 per 1K records
n/a
$499/mo
billed monthly
384,000 records
$1.3 per 1K records
$499/mo
billed monthly
383K requests
$1.3 per 1K requests
$499/mo
billed monthly
380K requests
$1.3 per 1K requests
$499/mo
billed monthly
71 GB
$499/mo
billed monthly
380K requests ($999 = 900K, $1,999 = 2M)
$1.3 / $1.1 / $1 per 1K
$499/mo
billed monthly
141 GB ($999 = 332 GB, $1,999 = 798 GB)
$7 / $6 / $5 per GB list; with code RESIGB50 (50% off) $4 / $3 / $3 per GB. PAYG $8/GB list, $4 with code
Custom quote
custom
$499/mo
billed monthly
71 GB ($999 = 166 GB, $1,999 = 399 GB); PAYG $8/GB
$7 / $6 / $5 per GB
Scraper API: 5,000 running jobs per dataset, 1-minute sync wait (then HTTP 202 + snapshot_id), 1 GB input per job, and 25 HTTP 429 responses within 5 minutes blocks your IP on every API call until support clears it.
Paid products advertise unlimited concurrency. Unfunded free-tier accounts: 1,000 requests/min across SERP, Unlocker and proxies.
Bright Data uses API key. The steps below follow Bright Data's own docs.
curl -X POST "https://api.brightdata.com/datasets/v3/trigger?dataset_id=..." \
-H "Authorization: Bearer $BRIGHTDATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'| What | Where |
|---|---|
| Documentation | docs.brightdata.com |
| API reference | docs.brightdata.com/api-reference/authentication |
| OpenAPI spec | docs.brightdata.com/api-reference/openapi.json |
| llms.txt | docs.brightdata.com/llms.txt |
| Changelog | docs.brightdata.com/release-notes |
| Base URL | https://api.brightdata.com |
| MCP server | https://mcp.brightdata.com/mcp |
| SDKs | Python SDK (brightdata), JavaScript SDK (@brightdata/sdk), CLI (@brightdata/cli, bdata) |
Other Research and scraping tools in this directory, each with its own review.
Four things to settle first, each read off Bright Data's own pages.
Tell us what you want Bright Data to do in your stack. We will show you how we would wire it into your data, outbound or CRM, and what we would check first.
Read from brightdata.com/pricing/web-scraper, docs.brightdata.com/api-reference/authentication and docs.brightdata.com/products/scrapers/limits. Verified 25 Oct 2026.
| Method | Path | What it does | Cost |
|---|---|---|---|
| POSTasync | /datasets/v3/trigger?dataset_id=... | Web Scraper API async job: collect by URL or discover (by keyword, user_name, search filters) using a pre-built scraper | $1.5/1K records PAYG; $1.3/1K on Scale ($499/mo, 384K records); billed per delivered record |
| POST | /datasets/v3/scrape?dataset_id=... | Web Scraper API synchronous request: data in the response | same as trigger |
| GET | /datasets/v3/progress/{snapshot_id} | Monitor job status (starting/running/ready/failed) | free |
| GET | /datasets/v3/snapshot/{snapshot_id} | Download snapshot results (JSON/NDJSON/CSV), in parts via batch_size/part | included |
| POSTasync | /datasets/v3/deliver/{snapshot_id} | Deliver a snapshot to storage (S3, GCS, Azure, etc.) or webhook | included |
| GET/POST | snapshot management: list snapshots, cancel, pause, resume, rerun, get input, delivery parts, monitor delivery | Manage Web Scraper API jobs | free |
| POST | /request | Web Unlocker API (and SERP API via a SERP zone): fetch any URL with unblocking, CAPTCHA solving, JS rendering; output raw HTML, JSON or markdown | Unlocker $1.5/1K requests PAYG, $1.3/1K on $499 Scale (383K); SERP $1.5/1K PAYG, $1.3/1K on $499 Scale (380K); success only |
| POST/GETasync | /unblocker/req, /unblocker/get_result, /serp/req | Asynchronous Unlocker and SERP requests (submit, then fetch result) | same as sync |
| GET | /unblocker/success_rate/{domain} | Check Unlocker success rate for a domain | free |
| POST | /search/company, /search/people | Business Search (Beta): entity search over 700M+ people and companies, structured (ludicrous) or plain-language (instant/smart) | $2/1K searches ludicrous or instant (100 results), $3/1K smart (10 results); billed per requested block, zero-match searches billed |
| POST/GETasync | /datasets/filter, /datasets/list, /datasets/{dataset_id}/metadata, /datasets/snapshots/{id}/download | Marketplace Dataset API: filter a pre-collected dataset and buy matching records as a snapshot | from $2.5/1K records (dataset pricing page); compute + record cost |
| WSS / GET | Browser API (CDP over WebSocket via brd.superproxy.io) ; /browser_sessions | Cloud Chromium with built-in unblocking for Puppeteer/Playwright/Selenium; session inspection | $8/GB PAYG; Scale $499/mo with 71 GB; free tier 5 credits per MB |
| POST | /datasets/v3/scrape (sync) or /datasets/v3/trigger (async) with dataset_id=gd_m6gjtfmeh43we6cqc | Fetch API (formerly Crawl API): any public URL returned as one record with Markdown, plain text, raw HTML and JSON-LD | Docs: pay per successful record at Web Scraper API rates ($1.5/1K PAYG). The separate brightdata.com/pricing/crawl-api page still lists Crawl API at $1.5/1K PAYG, $499/mo 380K at $1.3, $999 900K at $1.1, $1,999 2M at $1 (both fetched 2026-10-25) |
| POST/GETasync | /dca/trigger, /dca/trigger_immediate, /dca/crawl (sync real-time, one URL), /dca/get_result, /dca/collector..., /dca/jobs/{job_id}/... | Scraper Studio (custom/AI-built scrapers) triggers and results | 1 credit per page load (free tier note) |
| GET/POST/DELETE | /zone, /zone/get_active_zones, /zone/ips, /zone/whitelist, /zone/cost, /customer/balance, /pricing_plans, /costs/export/json | Account management: zones, IPs, allowlists, balance, costs | free |
| HTTP PROXY | brd.superproxy.io:<port> with username brd-customer-<id>-zone-<zone>[-country-xx][-ip-<IP>] | Residential / ISP / datacenter / mobile proxy networks | Residential $8/GB PAYG (promo $4), $499/mo 141 GB; ISP shared $1.8/IP at 10 IPs... dedicated $3.5/IP at 10 IPs, or $8/GB |
| MCP | https://mcp.brightdata.com/mcp?token=<API key> (also /sse) | Hosted MCP: search, scrape, run pre-built scrapers, browser automation, GEO prompts | draws from the shared 5,000 free credits/month, then PAYG product rates |
No endpoint matches that filter.