Bright Data
Search, Crawl and Scrape any site, at scale, without getting blocked
2.0.1Arcade's Bright Data toolkit enables web search, full-page scraping, and structured data extraction at scale across major platforms, without bot-blocking interference.
Capabilities
- Structured extraction from major platforms: Pull typed records from Amazon (products, reviews), LinkedIn (people, companies), Instagram (profiles, posts, reels, comments), Facebook (posts, marketplace listings, company reviews), X (posts), ZoomInfo (company profiles), Zillow (property listings), Booking.com (hotel listings), and YouTube (videos).
- General-purpose web scraping: Fetch any public webpage and receive its content rendered as Markdown for downstream processing.
- Multi-engine web search: Query Google, Bing, or Yandex with control over result count, search type (e.g., images), and country targeting.
Secrets
This toolkit requires two secrets configured in your Arcade environment.
-
BRIGHTDATA_API_KEY: Your Bright Data account API key. Obtain it from the Bright Data dashboard under Account Settings → API Tokens. The key authenticates all requests to Bright Data's APIs. See Bright Data API documentation for details. -
BRIGHTDATA_ZONE: The name of a Bright Data zone (a proxy/scraping configuration) associated with your account. Zones define the scraping infrastructure (e.g., residential proxies, datacenter proxies) used for requests. Create and name a zone in the Bright Data control panel under Proxies & Scraping Infrastructure, then provide that zone name here.
Configure secrets at https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets or via the Arcade dashboard at https://api.arcade.dev/dashboard/auth/secrets.
Available tools(3)
| Tool name | Description | Secrets | |
|---|---|---|---|
Extract structured data from various websites like LinkedIn, Amazon, Instagram, etc.
NEVER MAKE UP LINKS. IF LINKS ARE NEEDED, FIND THEM WITH A WEB SEARCH FIRST.
Supported source types:
- amazon_product, amazon_product_reviews
- linkedin_person_profile, linkedin_company_profile
- zoominfo_company_profile
- instagram_profiles, instagram_posts, instagram_reels, instagram_comments
- facebook_posts, facebook_marketplace_listings, facebook_company_reviews
- x_posts
- zillow_properties_listing
- booking_hotel_listings
- youtube_videos
Examples:
extract_web_page_fields("amazon_product", "https://amazon.com/dp/B08N5WRWNW")
-> {"source_type": "amazon_product", "url": "...", "records": [{"title": ...}]}
extract_web_page_fields(
"facebook_company_reviews", "https://facebook.com/company", num_of_reviews=50
) -> {"source_type": "facebook_company_reviews", "url": "...", "records": [...]} | 1 | ||
Scrape a webpage and return content in Markdown format using Bright Data.
Examples:
get_web_page("https://example.com")
-> {"url": "https://example.com", "markdown": "# Example Page
Content..."}
| 2 | ||
Search using Google, Bing, or Yandex with advanced parameters using Bright Data.
Examples:
search_web_pages("climate change")
-> {"query": "climate change", "content": "# Search Results
## Climate..."}
search_web_pages("Python tutorials", engine="bing", num_results=5)
search_web_pages("cats", search_type="images", country_code="us")
| 2 |