Bright Data
Search, Crawl and Scrape any site, at scale, without getting blocked
2.0.1Arcade's Bright Data toolkit enables large-scale web search, crawling, and scraping across any site without IP blocks, using Bright Data's proxy and unblocking infrastructure.
Capabilities
- Structured data extraction from a curated set of platforms (Amazon, LinkedIn, Instagram, Facebook, X, YouTube, Zillow, Booking.com, ZoomInfo) — returns typed, record-level JSON fields per source type.
- General web scraping — fetches any URL and returns the full page content as Markdown.
- Multi-engine web search — queries Google, Bing, or Yandex with configurable result count, search type (web/images), and country targeting.
Secrets
BRIGHTDATA_API_KEY
Your Bright Data API token, used to authenticate all requests. Retrieve it from the Bright Data Control Panel under Account Settings → API Token. A paid Bright Data account is required; the token is account-scoped and grants access to all zones you own.
BRIGHTDATA_ZONE
The name of the Bright Data proxy zone to route requests through (e.g., residential, datacenter, or a custom zone name). Zones are created and managed in the Bright Data Control Panel under Proxies & Scraping Infrastructure → Add Zone. Copy the zone's name exactly as shown in the dashboard.
Store both secrets in Arcade as described in the Arcade secrets guide, or add them via the Arcade dashboard.
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 |