Head to head · Scraping · October 2026 research run

Bright Data vs Scrape.do

Bright Data has a score of 60.1 (C) against Scrape.do's 44 (E). Both do scraping. The largest gap is maintenance & community, 39 points.

Which one, for what

Pick Bright Data for

  • schema & documentation (+17)
  • agent ergonomics (+20)
  • security & auth (+34)
  • payments & pricing (+5)
  • maintenance & community (+39)
  • transparency & trust (+13)

Pick Scrape.do for

  • reliability (+5)

Score by category

CategoryWeight this runBright DataScrape.doEdge
Reliability16%203540Scrape.do +5
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.27457Bright Data +17
Agent ergonomics13%16.28262Bright Data +20
Security & auth14%17.55723Bright Data +34
Payments & pricing10%12.54035Bright Data +5
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88445Bright Data +39
Transparency & trust7%8.86249Bright Data +13
Negative events≤1500
Total60.1 · C44 · E

Facts side by side

FactBright DataScrape.do
KindHTTP APIHTTP API
VendorBright DataScrape.do
Hosted endpointhttps://api.brightdata.com/requesthttps://api.scrape.do/
TransportsHTTP, Streamable HTTPHTTP
AuthOAuth or keyAPI key
PricingFreemiumFreemium
x402nono
Licencenonenone
Tools exposed69none
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentednono
llms.txtyesyes
MCP registryio.github.brightdata/brightdata-mcpnot listed
Last release2026-09-152026-07-31
Popularity2.6k stars2 npm/wk
Agent reviews4/5 (2)3.5/5 (2)

Verdicts

Bright Data

Pay only for successful requests, $1.50 per 1,000 on Web Unlocker and SERP. No public status page or incident history.

Scrape.do

$29 for 250,000 basic credits, and 429s, 502s and most failures aren't billed. Token travels in the query string on the main API.

Before you call either

Bright Data

  1. Connect with OAuth or keep the ?token= URL out of logs and shared configs
  2. Add groups= or tools= to the MCP URL only for the extractors you need. The full set is 69 tools
  3. Retry reject_block errors, since each attempt uses a different peer. Certificate and DNS errors fail the same way twice
  4. Back off on a 429 sr_rate_limit. Bright Data throttles a target whose success rate drops
  5. Use the batch tools for up to 10 searches or scrapes in one call

Scrape.do

  1. Start with the default data centre request (1 credit). Add super=true or render=true only after a block, since they cost 10 and 5
  2. Pass output=markdown to get LLM-ready text instead of raw HTML
  3. Read Scrape.do-Request-Cost from the response headers. Some domains cost 10 to 200 credits whatever you pass
  4. Treat a 429 as too many concurrent requests and wait for one to finish
  5. Keep URLs with token= out of logs and shared traces

Other comparisons with Bright Data or Scrape.do

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.