@brightdata

WebStack

OpenClaw Bright Data plugin

Current version
v1.0.3
code-pluginCommunitysource-linked
<p align="center"> <img src="assets/brightdata-logo.png" height="48" alt="Bright Data" />&nbsp;&nbsp;&nbsp;&nbsp; <img src="assets/openclaw-logo.png" height="108" alt="OpenClaw" /> </p> <h1 align="center">Bright Data Plugin for OpenClaw</h1> <p align="center"> <strong>Web search · Scraping · Browser automation · 50+ structured data tools</strong><br/> Powered by <a href="https://brightdata.com">Bright Data</a> — the world's leading web data platform </p> <p align="center"> <a href="https://www.npmjs.com/package/@brightdata/brightdata-plugin"><img src="https://img.shields.io/npm/v/@brightdata/brightdata-plugin?color=0066CC&label=npm" alt="npm version" /></a> <a href="https://www.npmjs.com/package/@brightdata/brightdata-plugin"><img src="https://img.shields.io/npm/dm/@brightdata/brightdata-plugin?color=0066CC" alt="npm downloads" /></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-green" alt="MIT license" /></a> <a href="https://brightdata.com"><img src="https://img.shields.io/badge/Bright%20Data-Powered-orange" alt="Bright Data Powered" /></a> </p>

What This Plugin Does

This plugin brings the full power of Bright Data's infrastructure directly into your OpenClaw agent — no manual API wiring, no proxies to configure. Install once, and your agent gains:

  • Real-time web search via Google, Bing, and Yandex with geo-targeting
  • Bot-bypass scraping through Bright Data Web Unlocker — handles CAPTCHAs, JS rendering, and rate limits automatically
  • Full browser automation via a real Chromium instance routed through Bright Data's residential proxy network
  • 50+ structured data tools for Amazon, LinkedIn, Instagram, TikTok, YouTube, Reddit, and more — no parsing required

Install

openclaw plugins install @brightdata/brightdata-plugin

Configure

Get your API token at brightdata.com → Account → API Token.

# Option A — environment variable (recommended for local dev)
export BRIGHTDATA_API_TOKEN=your_token_here

# Option B — OpenClaw config (recommended for persistent setups)
openclaw config set plugins.entries.brightdata.config.webSearch.apiKey your_token_here

The plugin automatically creates two proxy zones on first use: mcp_unlocker (Web Unlocker) and mcp_browser (Browser API). No manual zone setup required.

To use existing zones instead:

export BRIGHTDATA_UNLOCKER_ZONE=my_existing_zone
export BRIGHTDATA_BROWSER_ZONE=my_existing_browser_zone

Tools Overview

66 tools across five categories:

CategoryCountWhat it does
Search2Real-time SERP results from Google, Bing, Yandex
Scrape1Full-page extraction with bot bypass
Batch2Parallel search and scrape up to 5 at a time
Browser14Full browser control via residential proxies
Web Data47Structured data from 47 platforms

Search

The plugin registers automatically as an OpenClaw web search provider — it appears alongside other providers in the search provider selection UI.

brightdata_search

Search Google, Bing, or Yandex and get structured results back.

ParameterTypeDescription
querystringRequired. Search query
engine"google" | "bing" | "yandex"Search engine (default: google)
countnumberResults to return, 1–10
cursorstringPagination cursor for next page
geo_locationstring2-letter ISO country code (e.g. "us", "de")
timeoutSecondsnumberRequest timeout override

brightdata_search_batch

Run up to 5 search queries in parallel. Partial failures are returned inline without failing the whole batch.


Scrape

brightdata_scrape

Fetch any page through Bright Data Web Unlocker. Works on bot-protected sites, JavaScript-rendered pages, and geo-restricted content.

ParameterTypeDescription
urlstringRequired. HTTP/HTTPS URL to scrape
extractMode"markdown" | "text" | "html"Output format (default: markdown)
maxCharsnumberMaximum characters to return (min: 100)
timeoutSecondsnumberRequest timeout override

brightdata_scrape_batch

Scrape up to 5 URLs in parallel with the same extraction options.


Browser Automation

Full Chromium browser control routed through Bright Data's residential proxy network. Sessions are automatically scoped per user context and idle-timeout after 10 minutes.

ToolDescription
brightdata_browser_navigateNavigate to a URL (optional country routing)
brightdata_browser_snapshotCapture an ARIA snapshot with interactive element refs
brightdata_browser_clickClick an element by its snapshot ref
brightdata_browser_typeType into a field by ref (optional Enter to submit)
brightdata_browser_fill_formFill multiple form fields in a single operation
brightdata_browser_screenshotTake a screenshot (viewport or full page)
brightdata_browser_get_htmlGet current page HTML
brightdata_browser_get_textGet current page text content
brightdata_browser_scrollScroll to bottom of page
brightdata_browser_scroll_toScroll to a specific element by ref
brightdata_browser_wait_forWait for an element to become visible
brightdata_browser_network_requestsList network requests since page load
brightdata_browser_go_backNavigate back
brightdata_browser_go_forwardNavigate forward

Web Data — 50+ Platforms

Structured data from real pages via Bright Data datasets. Each tool accepts a url or keyword and returns clean, typed JSON — no scraping, no parsing.

<details> <summary><strong>E-commerce (10 tools)</strong></summary>
ToolData
brightdata_amazon_productProduct details, pricing, specs
brightdata_amazon_product_reviewsCustomer reviews and ratings
brightdata_amazon_product_searchSearch results with rankings
brightdata_walmart_productProduct details and availability
brightdata_walmart_sellerSeller profile and metrics
brightdata_ebay_productListing details and bids
brightdata_homedepot_productsProduct catalog and pricing
brightdata_zara_productsFashion catalog data
brightdata_etsy_productsHandmade and vintage listings
brightdata_bestbuy_productsElectronics catalog and deals
</details> <details> <summary><strong>Professional Networks (7 tools)</strong></summary>
ToolData
brightdata_linkedin_person_profileFull person profile
brightdata_linkedin_company_profileCompany overview and stats
brightdata_linkedin_job_listingsOpen positions with details
brightdata_linkedin_postsPost content and engagement
brightdata_linkedin_people_searchPeople search results
brightdata_crunchbase_companyFunding, investors, founders
brightdata_zoominfo_company_profileCompany intelligence data
</details> <details> <summary><strong>Social Media (17 tools)</strong></summary>

Instagram

ToolData
brightdata_instagram_profilesProfile stats and bio
brightdata_instagram_postsPost content and engagement
brightdata_instagram_reelsReel metadata and views
brightdata_instagram_commentsComment threads

Facebook

ToolData
brightdata_facebook_postsPost content and reactions
brightdata_facebook_marketplace_listingsMarketplace items
brightdata_facebook_company_reviewsPage reviews and ratings
brightdata_facebook_eventsEvent details and attendance

TikTok

ToolData
brightdata_tiktok_profilesCreator profile and stats
brightdata_tiktok_postsVideo content and metrics
brightdata_tiktok_shopTikTok Shop product data
brightdata_tiktok_commentsComment threads

X (Twitter)

ToolData
brightdata_x_postsPost content and metrics
brightdata_x_profile_postsProfile post history

YouTube & Reddit

ToolData
brightdata_youtube_profilesChannel stats and info
brightdata_youtube_videosVideo details and metrics
brightdata_youtube_commentsComment threads
brightdata_reddit_postsPost content and scores
</details> <details> <summary><strong>Maps, Shopping & Apps (4 tools)</strong></summary>
ToolData
brightdata_google_maps_reviewsLocation reviews and ratings
brightdata_google_shoppingShopping results and prices
brightdata_google_play_storeApp details and reviews
brightdata_apple_app_storeApp details and reviews
</details> <details> <summary><strong>Finance, News & Code (3 tools)</strong></summary>
ToolData
brightdata_reuter_newsReuters news articles
brightdata_yahoo_finance_businessCompany financials and news
brightdata_github_repository_fileRepository file contents
</details> <details> <summary><strong>Real Estate & Travel (2 tools)</strong></summary>
ToolData
brightdata_zillow_properties_listingProperty listings and estimates
brightdata_booking_hotel_listingsHotel listings and pricing
</details> <details> <summary><strong>AI Insights (3 tools)</strong></summary>
ToolData
brightdata_chatgpt_ai_insightsChatGPT responses
brightdata_grok_ai_insightsGrok responses
brightdata_perplexity_ai_insightsPerplexity responses
</details>

Configuration Reference

All settings can be provided via environment variable or OpenClaw config. Environment variables take priority.

SettingEnvironment VariableConfig PathDefault
API TokenBRIGHTDATA_API_TOKEN...webSearch.apiKeyrequired
Base URLBRIGHTDATA_BASE_URL...webSearch.baseUrlhttps://api.brightdata.com
Unlocker ZoneBRIGHTDATA_UNLOCKER_ZONE...webSearch.unlockerZonemcp_unlocker
Browser ZoneBRIGHTDATA_BROWSER_ZONE...webSearch.browserZonemcp_browser
Request Timeout...webSearch.timeoutSeconds30s search / 60s scrape
Polling Timeout...webSearch.pollingTimeoutSeconds600s

Config paths are prefixed with plugins.entries.brightdata.config.


Plugin Management

# Install
openclaw plugins install @brightdata/brightdata-plugin

# Verify installation and loaded tools
openclaw plugins inspect brightdata

# Update to latest version
openclaw plugins update brightdata

# Temporarily disable
openclaw plugins disable brightdata

# Re-enable
openclaw plugins enable brightdata

# Uninstall
openclaw plugins uninstall brightdata

Requirements

  • OpenClaw installed and running
  • A Bright Data account with API token
  • Node.js 22+ (managed by OpenClaw)

License

MIT © Bright Data

Source and release

Source repository

brightdata/openclaw-plugin

Open repo

Source commit

7914d9e

View commit

Install command

openclaw plugins install clawhub:@brightdata/brightdata-plugin

Metadata

  • Package: @brightdata/brightdata-plugin
  • Created: 2026/03/26
  • Updated: 2026/05/21
  • Executes code: Yes
  • Source tag: main

Compatibility

  • Built with OpenClaw: 2026.3.28
  • Plugin API range: >=2026.3.24
  • Tags: latest
  • Files: 29