Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt

Use this file to discover all available pages before exploring further.

Building an AI startup?

You might be eligible for our Startup Program. Get fully funded access to the infrastructure you’re reading about right now (up to $20K value).

Modes: Rapid (Free), Pro and 11 tool groups

Bright Data’s MCP server offers two modes to suit different needs:
  •   Rapid (Free) - Quickly scrape search results and unlock any public webpage as clean Markdown.
  •   Pro - Access advanced scraping, structured data from top platforms (Amazon, LinkedIn, X, Instagram, etc.), and full browser automation. Built for dynamic and large-scale use cases.
  • Groups - Pre-configured tool collections for specific use cases including E-commerce, Social Media, Browser Automation, Business Intelligence, Finance, Research, App Stores, Travel, Advanced Scraping, GEO & LLM Visibility, and Code. Each group bundles relevant tools and data feeds for its domain.

To use Pro mode:
  • In Remote MCP, request Pro features by setting &pro=1.
  • In Local MCP, enable Pro features with PRO_MODE=true.
To use Groups:
  • In Remote MCP, request the Groups by setting &groups=<group_name>.
  • In Local MCP, enable Groups with GROUPS=<group_name>.
Rapid (Free) mode is enabled by default and is recommended for everyday browsing and data needs.

Bright Data MCP Tools Reference

ModeTool NameDescriptionGroup
search_engineScrape search results from Google, Bing, or Yandex. Returns SERP results in JSON for Google and Markdown for Bing/Yandex; supports pagination with the cursor parameter.all
scrape_as_markdownScrape a single webpage with advanced extraction and return Markdown. Uses Bright Data’s unlocker to handle bot protection and CAPTCHA.all
discoverSearch the web and rank results by AI-driven relevance. Returns scored results with title, description, and URL. Supports intent-based ranking, geo-targeting, date filtering, and keyword filtering.all
search_engine_batchRun up to 10 search queries in parallel. Returns JSON for Google results and Markdown for Bing/Yandex.advanced_scraping
scrape_batchScrape up to 10 webpages in one request and return an array of URL/content pairs in Markdown format.advanced_scraping
scrape_as_htmlScrape a single webpage with advanced extraction and return the HTML response body. Handles sites protected by bot detection or CAPTCHA.advanced_scraping
extractScrape a webpage as Markdown and convert it to structured JSON using AI sampling, with an optional custom extraction prompt.advanced_scraping
session_statsReport how many times each tool has been called during the current MCP session.advanced_scraping
web_data_amazon_productQuickly read structured Amazon product data. Requires a valid product URL containing /dp/. Often faster and more reliable than scraping.ecommerce
web_data_amazon_product_reviewsQuickly read structured Amazon product review data. Requires a valid product URL containing /dp/. Often faster and more reliable than scraping.ecommerce
web_data_amazon_product_searchRetrieve structured Amazon search results. Requires a search keyword and Amazon domain URL; limited to the first page of results.ecommerce
web_data_walmart_productQuickly read structured Walmart product data. Requires a product URL containing /ip/. Often faster and more reliable than scraping.ecommerce
web_data_walmart_sellerQuickly read structured Walmart seller data. Requires a valid Walmart seller URL. Often faster and more reliable than scraping.ecommerce
web_data_ebay_productQuickly read structured eBay product data. Requires a valid eBay product URL. Often faster and more reliable than scraping.ecommerce
web_data_homedepot_productsQuickly read structured Home Depot product data. Requires a valid homedepot.com product URL. Often faster and more reliable than scraping.ecommerce
web_data_zara_productsQuickly read structured Zara product data. Requires a valid Zara product URL. Often faster and more reliable than scraping.ecommerce
web_data_etsy_productsQuickly read structured Etsy product data. Requires a valid Etsy product URL. Often faster and more reliable than scraping.ecommerce
web_data_bestbuy_productsQuickly read structured Best Buy product data. Requires a valid Best Buy product URL. Often faster and more reliable than scraping.ecommerce
web_data_linkedin_person_profileQuickly read structured LinkedIn people profile data. Requires a valid LinkedIn profile URL. Often faster and more reliable than scraping.social
web_data_linkedin_company_profileQuickly read structured LinkedIn company profile data. Requires a valid LinkedIn company URL. Often faster and more reliable than scraping.social
web_data_linkedin_job_listingsQuickly read structured LinkedIn job listings data. Requires a valid LinkedIn jobs URL or search URL. Often faster and more reliable than scraping.social
web_data_linkedin_postsQuickly read structured LinkedIn posts data. Requires a valid LinkedIn post URL. Often faster and more reliable than scraping.social
web_data_linkedin_people_searchQuickly read structured LinkedIn people search data. Requires a LinkedIn people search URL. Often faster and more reliable than scraping.social
web_data_crunchbase_companyQuickly read structured Crunchbase company data. Requires a valid Crunchbase company URL. Often faster and more reliable than scraping.business
web_data_zoominfo_company_profileQuickly read structured ZoomInfo company profile data. Requires a valid ZoomInfo company URL. Often faster and more reliable than scraping.business
web_data_instagram_profilesQuickly read structured Instagram profile data. Requires a valid Instagram profile URL. Often faster and more reliable than scraping.social
web_data_instagram_postsQuickly read structured Instagram post data. Requires a valid Instagram post URL. Often faster and more reliable than scraping.social
web_data_instagram_reelsQuickly read structured Instagram reel data. Requires a valid Instagram reel URL. Often faster and more reliable than scraping.social
web_data_instagram_commentsQuickly read structured Instagram comments data. Requires a valid Instagram URL. Often faster and more reliable than scraping.social
web_data_facebook_postsQuickly read structured Facebook post data. Requires a valid Facebook post URL. Often faster and more reliable than scraping.social
web_data_facebook_marketplace_listingsQuickly read structured Facebook Marketplace listing data. Requires a valid Marketplace listing URL. Often faster and more reliable than scraping.social
web_data_facebook_company_reviewsQuickly read structured Facebook company reviews data. Requires a valid Facebook company URL and review count. Often faster and more reliable than scraping.social
web_data_facebook_eventsQuickly read structured Facebook events data. Requires a valid Facebook event URL. Often faster and more reliable than scraping.social
web_data_tiktok_profilesQuickly read structured TikTok profile data. Requires a valid TikTok profile URL. Often faster and more reliable than scraping.social
web_data_tiktok_postsQuickly read structured TikTok post data. Requires a valid TikTok post URL. Often faster and more reliable than scraping.social
web_data_tiktok_shopQuickly read structured TikTok Shop product data. Requires a valid TikTok Shop product URL. Often faster and more reliable than scraping.social
web_data_tiktok_commentsQuickly read structured TikTok comments data. Requires a valid TikTok video URL. Often faster and more reliable than scraping.social
web_data_google_maps_reviewsQuickly read structured Google Maps reviews data. Requires a valid Google Maps URL and optional days_limit (default 3). Often faster and more reliable than scraping.business
web_data_google_shoppingQuickly read structured Google Shopping product data. Requires a valid Google Shopping product URL. Often faster and more reliable than scraping.ecommerce
web_data_google_play_storeQuickly read structured Google Play Store app data. Requires a valid Play Store app URL. Often faster and more reliable than scraping.app_stores
web_data_apple_app_storeQuickly read structured Apple App Store app data. Requires a valid App Store app URL. Often faster and more reliable than scraping.app_stores
web_data_github_repository_fileQuickly read structured GitHub repository file data. Requires a valid GitHub file URL. Often faster and more reliable than scraping.research
web_data_yahoo_finance_businessQuickly read structured Yahoo Finance company profile data. Requires a valid Yahoo Finance business URL. Often faster and more reliable than scraping.finance
web_data_x_postsQuickly read structured X (Twitter) post data. Requires a valid X post URL. Often faster and more reliable than scraping.social
web_data_x_profile_postsQuickly read structured X posts from a profile. Requires a valid X profile URL. Returns the most recent posts, with optional date range filtering.social
web_data_zillow_properties_listingQuickly read structured Zillow property listing data. Requires a valid Zillow listing URL. Often faster and more reliable than scraping.business
web_data_booking_hotel_listingsQuickly read structured Booking.com hotel listing data. Requires a valid Booking.com listing URL. Often faster and more reliable than scraping.travel
web_data_youtube_videosQuickly read structured YouTube video metadata. Requires a valid YouTube video URL. Often faster and more reliable than scraping.social
web_data_youtube_profilesQuickly read structured YouTube channel profile data. Requires a valid YouTube channel URL. Often faster and more reliable than scraping.social
web_data_youtube_commentsQuickly read structured YouTube comments data. Requires a valid YouTube video URL and optional num_of_comments (default 10). Often faster and more reliable than scraping.social
web_data_reddit_postsQuickly read structured Reddit post data. Requires a valid Reddit post URL. Often faster and more reliable than scraping.social
scraping_browser_navigateOpen or reuse a scraping-browser session and navigate to the provided URL, resetting tracked network requests.browser
scraping_browser_go_backNavigate the active scraping-browser session back to the previous page and report the new URL and title.browser
scraping_browser_go_forwardNavigate the active scraping-browser session forward to the next page and report the new URL and title.browser
scraping_browser_snapshotCapture an ARIA snapshot of the current page listing interactive elements and their refs for later ref-based actions.browser
scraping_browser_click_refClick an element using its ref from the latest ARIA snapshot; requires a ref and human-readable element description.browser
scraping_browser_type_refFill an element identified by ref from the ARIA snapshot, optionally pressing Enter to submit after typing.browser
scraping_browser_screenshotCapture a screenshot of the current page; supports optional full_page mode for full-length images.browser
scraping_browser_network_requestsList the network requests recorded since page load with HTTP method, URL, and response status for debugging.browser
scraping_browser_wait_for_refWait until an element identified by ARIA ref becomes visible, with an optional timeout in milliseconds.browser
scraping_browser_get_textReturn the text content of the current page’s body element.browser
scraping_browser_get_htmlReturn the HTML content of the current page; avoid the full_page option unless head or script tags are required.browser
scraping_browser_scrollScroll to the bottom of the current page in the scraping-browser session.browser
scraping_browser_scroll_to_refScroll the page until the element referenced in the ARIA snapshot is in view.browser
web_data_chatgpt_ai_insightsSend a prompt to ChatGPT and get back AI-generated insights. Returns structured answer text, citations, recommendations, and markdown. Useful for GEO and LLM as a judge.geo
web_data_grok_ai_insightsSend a prompt to Grok and get back AI-generated insights. Returns structured answer text in markdown format. Useful for GEO and LLM as a judge.geo
web_data_perplexity_ai_insightsSend a prompt to Perplexity and get back AI-generated insights. Returns structured answer text in markdown format. Useful for GEO and LLM as a judge.geo
web_data_npm_packageQuickly read structured npm package data. Requires a valid npm package name (e.g., @brightdata/sdk). Often faster and more reliable than scraping.code
web_data_pypi_packageQuickly read structured PyPI package data. Requires a valid PyPI package name (e.g., langchain-brightdata). Often faster and more reliable than scraping.code