Bright Data Web Unlocker

Automate your CAPTCHA solving while scraping websites. Our advanced technology rotates IPs, tackles user agents, and solves CAPTCHAs with ease. [1]

brightdata.com/products/web-unlocker · Agent JSON · Last verified 2026-06-06 · Source confidence: high

Bright Data Web Unlocker automates access to bot-protected sites, rotating IPs and user agents and solving CAPTCHAs so scrapers can reach JavaScript-heavy and blocked content. The REST API uses API-key or basic auth, webhooks, two SDKs, and an official MCP server. Pricing is published and self-serve at about $1.50 per 1,000 results, with $5 of free credit. It carries SOC 2 Type 2, GDPR, and ISO 27001 with a published SLA. Used by Shopee and Under Armour.

Scores

Scores are derived in a separate pass from the literal fields below; not yet computed for this profile.

Pricing & procurement

Pricing model
Hybrid (base + usage) [2]
Published pricing
Yes [3]
Free tier
No [4]
Free tier details
Sign-up now and we'll match your first deposit dollar for dollar, up to $500! Free trial available with no credit card required. [5]
Self-serve signup
Yes [6]
Requires sales call
No [7]
Enterprise plan
Yes [8]
Published prices
PlanItemPerAmountSource
Pay as you goresults1,000 results$1.5source
380K Resultsresults1,000 results$1.3source
380K Results380K resultsmonth$499source
900K Resultsresults1,000 results$1.1source
900K Results900K resultsmonth$999source
2M Resultsresults1,000 results$1source
2M Results2M resultsmonth$1999source

Capabilities

Supported actions
unlock_url, render_with_browser, solve_captcha, send_synchronous_request, send_asynchronous_request, set_custom_headers_and_cookies, set_expect_elements, geolocation_targeting, mobile_user_agent_targeting, scrape_as_markdown, return_screenshot, unlock_fragmented_urls, amazon_geolocation_targeting, control_auto_throttling, debug_requests, get_success_rate_statistics, enable_premium_domains [9]
Regions
Worldwide [10]
Input types
URL, custom HTTP headers, cookies, format parameters (json, html, markdown, screenshot), geolocation parameters, user-agent parameters [11]
Output types
HTML, JSON, Markdown, screenshot (PNG) [12]
Webhooks
Yes [13]
Sandbox / test mode
No [14]
SDK languages
Python, Node.js [15]
MCP server
Yes [16]

Trust & compliance

SOC 2
SOC 2 Type II [17]
HIPAA
Unknown [18]
GDPR
Yes [19]
ISO 27001
Yes [20]
PCI DSS
Unknown [21]
Published SLA
Yes [22]
Known restrictions
Social network account management is not a supported use case for the Unlocker API. This includes managing accounts on Facebook, TikTok, Instagram, X (Twitter), LinkedIn, YouTube, Reddit, Pinterest, Snapchat, and Discord., The Unlocker API is not intended for browser-based automation or third-party browser tools such as Adspower, Puppeteer, Playwright, or Multilogin (MLA)., If you are looking for an unlocking solution specifically designed for search engines such as Google or Bing, use the SERP API. [23]

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.brightdata.com
Versioning
none
Stability
ga
Auth methods
api_key, basic
Error format
vendor-specific

SDKs

  • Python brightdata-sdk · repo · updated 2026-06 · 74
  • Node.js @brightdata/sdk · repo · updated 2026-06 · 11

Adoption & maturity

Launched
2019-01-01
GA
2019-01-01
Notable customers
Bitget, Shopee, Convert Group, Under Armour, Wayfair, Henkel, Beiersdorf, Hunter Fan, Kingston Brass, Clootrack, Cervello, Remazing GmbH, Kernel, Raylu, Dataweps, Post for Rent, AdRetreaver, tgndata

Other Scraping & Crawling APIs

  • 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

  • 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

  • ScraperAPI

    Collect data from any public website with our web scraping API, without worrying about proxies, browsers, or CAPTCHA handling.

    Hybrid · free tier · public pricing · self-serve

  • ScrapingBee

    ScrapingBee is the best web scraping API that handles proxies and headless browsers for you — so you can focus on extracting the data you need.

    Subscription · public pricing · self-serve

  • Zyte API

    Effortlessly scrape data with our all-in-one web scraping API. Unblocking, browser rendering and web data extraction in one full-stack web scraper.

    Hybrid · public pricing · self-serve

See all Scraping & Crawling APIs APIs →

References

Change history

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

  1. 2026-06-08 Llms Txt Present: (none)Yes
  2. 2026-06-08 Llms Txt URL: (none)https://brightdata.com/llms.txt
  3. 2026-06-08 Rendering: (none)static
  4. 2026-06-08 Docs URL: (none)https://docs.brightdata.com
  5. 2026-06-07 Summary Md: (none)Bright Data Web Unlocker automates access to bot-protected sites, rotating IPs …
  6. 2026-06-07 SDK Packages: Python, Node.jsPython, Node.js
  7. 2026-06-07 Supported Actions: set to unlock_url, render_with_browser, solve_captcha, send_synchronous_request, send_…
  8. 2026-06-07 Supported Regions: set to Worldwide
  9. 2026-06-07 Supported Languages: set to (none)
  10. 2026-06-07 Input Types: set to URL, custom HTTP headers, cookies, format parameters (json, html, markdown, scr…
  11. 2026-06-07 Output Types: set to HTML, JSON, Markdown, screenshot (PNG)
  12. 2026-06-07 Webhooks Supported: set to Yes
  13. 2026-06-07 Sandbox Available: set to No
  14. 2026-06-07 SDK Languages: set to Python, Node.js
  15. 2026-06-07 SDK Packages: set to Python, Node.js
  16. 2026-06-07 MCP Server Available: set to Yes
  17. 2026-06-07 Pricing Model: set to hybrid
  18. 2026-06-07 Has Published Pricing: set to Yes
  19. 2026-06-07 Free Tier Available: set to No
  20. 2026-06-07 Free Tier Details: set to Sign-up now and we'll match your first deposit dollar for dollar, up to $500! F…
  21. 2026-06-07 Self Serve Signup: set to Yes
  22. 2026-06-07 Requires Sales Call: set to No
  23. 2026-06-07 Enterprise Plan Available: set to Yes
  24. 2026-06-07 SOC 2: set to type_2
  25. 2026-06-07 GDPR: set to Yes
  26. 2026-06-07 ISO 27001: set to Yes
  27. 2026-06-07 SLA Published: set to Yes
  28. 2026-06-07 SLA URL: set to https://brightdata.com/sla
  29. 2026-06-07 Data Retention Policy URL: set to https://brightdata.com/privacy
  30. 2026-06-07 Known Restrictions: set to Social network account management is not a supported use case for the Unlocker …
  31. 2026-06-07 Auth Methods: set to api_key, basic
  32. 2026-06-07 Auth Docs URL: set to https://docs.brightdata.com/api-reference/authentication
  33. 2026-06-07 API Style: set to rest
  34. 2026-06-07 Base URL: set to https://api.brightdata.com
  35. 2026-06-07 Versioning Scheme: set to none
  36. 2026-06-07 Stability: set to ga
  37. 2026-06-07 MCP URL: set to https://mcp.brightdata.com/mcp
  38. 2026-06-07 Quickstart URL: set to https://docs.brightdata.com/scraping-automation/web-unlocker/quickstart
  39. 2026-06-07 Error Format: set to vendor-specific
  40. 2026-06-07 Webhook Events URL: set to https://docs.brightdata.com/general/webhook_notifications
  41. 2026-06-07 Requires Verification: set to Yes
  42. 2026-06-07 Starting Price Usd: set to 1.5
  43. 2026-06-07 Price Basis: set to 1,000 results
  44. 2026-06-07 Free Tier Limit: set to $5 free credit
  45. 2026-06-07 Launched At: set to 2019-01-01
  46. 2026-06-07 GA Date: set to 2019-01-01
  47. 2026-06-07 Notable Customers: set to Bitget, Shopee, Convert Group, Under Armour, Wayfair, Henkel, Beiersdorf, Hunte…
  48. 2026-06-07 Fields Not Found: set to hipaa, pci_dss, idempotency_supported, rate_limit_requests, rate_limit_window, …
  49. 2026-06-07 Source Confidence: set to high
  50. 2026-06-07 Extractor: set to parallel:ultra