New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@brightdata/brightdata-plugin

Package Overview
Dependencies
Maintainers
7
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@brightdata/brightdata-plugin

OpenClaw Bright Data plugin

latest
Source
npmnpm
Version
1.0.2
Version published
Maintainers
7
Created
Source

Bright Data     OpenClaw

Bright Data Plugin for OpenClaw

Web search · Scraping · Browser automation · 50+ structured data tools
Powered by Bright Data — the world's leading web data platform

npm version npm downloads MIT license Bright Data Powered

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

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

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.

E-commerce (10 tools)
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
Professional Networks (7 tools)
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
Social Media (17 tools)

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
Maps, Shopping & Apps (4 tools)
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
Finance, News & Code (3 tools)
ToolData
brightdata_reuter_newsReuters news articles
brightdata_yahoo_finance_businessCompany financials and news
brightdata_github_repository_fileRepository file contents
Real Estate & Travel (2 tools)
ToolData
brightdata_zillow_properties_listingProperty listings and estimates
brightdata_booking_hotel_listingsHotel listings and pricing
AI Insights (3 tools)
ToolData
brightdata_chatgpt_ai_insightsChatGPT responses
brightdata_grok_ai_insightsGrok responses
brightdata_perplexity_ai_insightsPerplexity responses

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

Keywords

openclaw

FAQs

Package last updated on 30 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts