BrightData Search

brightdata
2149
Connects LLMs to the live web for searching, scraping, and extracting structured data from any public source without being blocked, ideal for real-time research and market analysis.

Content

BrightData Search 63

Brightdata-MCP enables LLMs to connect to the live web seamlessly.

search_engine

Scrape search results from Google, Bing or Yandex. Returns SERP results in JSON or Markdown (URL, title, description), Ideal for gathering current information, news, and detailed search results.

Parameters (3)
cursor string Optional

Pagination cursor for next page

engine string Optional

query string Required

scrape_as_markdown

Scrape a single webpage URL with advanced options for content extraction and get back the results in MarkDown language. This tool can unlock any webpage even if it uses bot detection or CAPTCHA.

Parameters (1)
url string Required

search_engine_batch

Run multiple search queries simultaneously. Returns JSON for Google, Markdown for Bing/Yandex.

Parameters (1)
queries array Required

scrape_batch

Scrape multiple webpages URLs with advanced options for content extraction and get back the results in MarkDown language. This tool can unlock any webpage even if it uses bot detection or CAPTCHA.

Parameters (1)
urls array Required

Array of URLs to scrape (max 10)

scrape_as_html

Scrape a single webpage URL with advanced options for content extraction and get back the results in HTML. This tool can unlock any webpage even if it uses bot detection or CAPTCHA.

Parameters (1)
url string Required

session_stats

Tell the user about the tool usage during this session

No parameters required

web_data_amazon_product

Quickly read structured amazon product data. Requires a valid product URL with /dp/ in it. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_amazon_product_reviews

Quickly read structured amazon product review data. Requires a valid product URL with /dp/ in it. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_amazon_product_search

Quickly read structured amazon product search data. Requires a valid search keyword and amazon domain URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (2)
keyword string Required

url string Required

web_data_walmart_product

Quickly read structured walmart product data. Requires a valid product URL with /ip/ in it. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_walmart_seller

Quickly read structured walmart seller data. Requires a valid walmart seller URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_ebay_product

Quickly read structured ebay product data. Requires a valid ebay product URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_homedepot_products

Quickly read structured homedepot product data. Requires a valid homedepot product URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_zara_products

Quickly read structured zara product data. Requires a valid zara product URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_etsy_products

Quickly read structured etsy product data. Requires a valid etsy product URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_bestbuy_products

Quickly read structured bestbuy product data. Requires a valid bestbuy product URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_linkedin_person_profile

Quickly read structured linkedin people profile data. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_linkedin_company_profile

Quickly read structured linkedin company profile data This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_linkedin_job_listings

Quickly read structured linkedin job listings data This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_linkedin_posts

Quickly read structured linkedin posts data This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_linkedin_people_search

Quickly read structured linkedin people search data This can be a cache lookup, so it can be more reliable than scraping

Parameters (3)
first_name string Required

last_name string Required

url string Required

web_data_crunchbase_company

Quickly read structured crunchbase company data This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_zoominfo_company_profile

Quickly read structured ZoomInfo company profile data. Requires a valid ZoomInfo company URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_instagram_profiles

Quickly read structured Instagram profile data. Requires a valid Instagram URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_instagram_posts

Quickly read structured Instagram post data. Requires a valid Instagram URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_instagram_reels

Quickly read structured Instagram reel data. Requires a valid Instagram URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_instagram_comments

Quickly read structured Instagram comments data. Requires a valid Instagram URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_facebook_posts

Quickly read structured Facebook post data. Requires a valid Facebook post URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_facebook_marketplace_listings

Quickly read structured Facebook marketplace listing data. Requires a valid Facebook marketplace listing URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_facebook_company_reviews

Quickly read structured Facebook company reviews data. Requires a valid Facebook company URL and number of reviews. This can be a cache lookup, so it can be more reliable than scraping

Parameters (2)
num_of_reviews string Required

url string Required

web_data_facebook_events

Quickly read structured Facebook events data. Requires a valid Facebook event URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_tiktok_profiles

Quickly read structured Tiktok profiles data. Requires a valid Tiktok profile URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_tiktok_posts

Quickly read structured Tiktok post data. Requires a valid Tiktok post URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_tiktok_shop

Quickly read structured Tiktok shop data. Requires a valid Tiktok shop product URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_tiktok_comments

Quickly read structured Tiktok comments data. Requires a valid Tiktok video URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_google_maps_reviews

Quickly read structured Google maps reviews data. Requires a valid Google maps URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (2)
days_limit string Optional

url string Required

web_data_google_shopping

Quickly read structured Google shopping data. Requires a valid Google shopping product URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_google_play_store

Quickly read structured Google play store data. Requires a valid Google play store app URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_apple_app_store

Quickly read structured apple app store data. Requires a valid apple app store app URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_reuter_news

Quickly read structured reuter news data. Requires a valid reuter news report URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_github_repository_file

Quickly read structured github repository data. Requires a valid github repository file URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_yahoo_finance_business

Quickly read structured yahoo finance business data. Requires a valid yahoo finance business URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_x_posts

Quickly read structured X post data. Requires a valid X post URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_zillow_properties_listing

Quickly read structured zillow properties listing data. Requires a valid zillow properties listing URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_booking_hotel_listings

Quickly read structured booking hotel listings data. Requires a valid booking hotel listing URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_youtube_profiles

Quickly read structured youtube profiles data. Requires a valid youtube profile URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_youtube_comments

Quickly read structured youtube comments data. Requires a valid youtube video URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (2)
num_of_comments string Optional

url string Required

web_data_reddit_posts

Quickly read structured reddit posts data. Requires a valid reddit post URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

web_data_youtube_videos

Quickly read structured YouTube videos data. Requires a valid YouTube video URL. This can be a cache lookup, so it can be more reliable than scraping

Parameters (1)
url string Required

scraping_browser_navigate

Navigate a scraping browser session to a new URL

Parameters (2)
country string Optional

Optional 2-letter ISO country code to route the browser session (e.g., "US", "GB")

url string Required

The URL to navigate to

scraping_browser_go_back

Go back to the previous page

No parameters required

scraping_browser_go_forward

Go forward to the next page

No parameters required

scraping_browser_snapshot

Capture an ARIA snapshot of the current page showing all interactive elements with their refs. This provides accurate element references that can be used with ref-based tools. Use this before interacting with elements to get proper refs instead of guessing selectors.

Parameters (1)
filtered boolean Optional

Whether to apply filtering/compaction (default: false). Set to true to get a compacted version of the snapshot.

scraping_browser_click_ref

Click on an element using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

Parameters (2)
element string Optional

Description of the element being clicked for context

ref string Required

The ref attribute from the ARIA snapshot (e.g., "23")

scraping_browser_type_ref

Type text into an element using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

Parameters (4)
element string Required

Description of the element being typed into for context

ref string Required

The ref attribute from the ARIA snapshot (e.g., "23")

submit boolean Optional

Whether to submit the form after typing (press Enter)

text string Required

Text to type

scraping_browser_screenshot

Take a screenshot of the current page

Parameters (1)
full_page boolean Optional

Whether to screenshot the full page (default: false) You should avoid fullscreen if it's not important, since the images can be quite large

scraping_browser_network_requests

Get all network requests made since loading the current page. Shows HTTP method, URL, status code and status text for each request. Useful for debugging API calls, tracking data fetching, and understanding page behavior.

No parameters required

scraping_browser_wait_for_ref

Wait for an element to be visible using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

Parameters (3)
element string Required

Description of the element being waited for

ref string Required

The ref attribute from the ARIA snapshot (e.g., "23")

timeout number Optional

Maximum time to wait in milliseconds (default: 30000)

scraping_browser_fill_form

Fill multiple form fields in one operation. Use scraping_browser_snapshot first to get the correct ref values. This is more efficient than filling fields one by one.

Parameters (1)
fields array Required

Fields to fill in

scraping_browser_get_text

Get the text content of the current page

No parameters required

scraping_browser_get_html

Get the HTML content of the current page. Avoid using this tool and if used, use full_page option unless it is important to see things like script tags since this can be large

Parameters (1)
full_page boolean Optional

Whether to get the full page HTML including head and script tags Avoid this if you only need the extra HTML, since it can be quite large

scraping_browser_scroll

Scroll to the bottom of the current page

No parameters required

scraping_browser_scroll_to_ref

Scroll to a specific element using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

Parameters (2)
element string Required

Description of the element to scroll to

ref string Required

The ref attribute from the ARIA snapshot (e.g., "23")