Bright Data
Search, Crawl and Scrape any site, at scale, without getting blocked
2.0.1Arcade's Bright Data toolkit enables large-scale web scraping, crawling, and structured data extraction across major platforms without bot-blocking interference.
Capabilities
- Structured extraction from 18+ predefined source types spanning e-commerce (Amazon products/reviews), professional networks (LinkedIn profiles, ZoomInfo companies), social media (Instagram, Facebook, X), real estate (Zillow), travel (Booking.com hotels), and video (YouTube).
- Full-page scraping of any arbitrary URL, returning cleaned Markdown content suitable for downstream processing.
- Multi-engine web search via Google, Bing, or Yandex with controls for result count, search type (web/images), and country targeting.
Secrets
-
BRIGHTDATA_API_KEY— Your Bright Data account API key. Obtain it from the Bright Data dashboard under Account Settings → API Token. Requires an active Bright Data account; free trial accounts are available. See Bright Data API documentation for details on generating and managing tokens. -
BRIGHTDATA_ZONE— The name of the Bright Data proxy/scraping zone to route requests through (e.g.,residential,datacenter, or a custom zone name). Zones are created and managed in the Bright Data dashboard under Proxies & Scraping Infrastructure. The zone name must exactly match one configured in your account.
Store both secrets in Arcade before using the toolkit: https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets. You can also manage them directly 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 |