What is the Web Scraper API?
What is the Web Scraper API?
Who can benefit from using the Web scraper API?
Who can benefit from using the Web scraper API?
How do I get started with the Web Scraper API?
How do I get started with the Web Scraper API?
What is the difference between the scrapers?
What is the difference between the scrapers?
- PDP
These scrapers require URLs as inputs. A PDP scraper extracts detailed product information like specifications, pricing, and features from web pages - Discovery/ Discovery+PDP
Discovery scrapers allow you to explore and find new entities/products through search, categories, Keywords and more.

Why are there different discovery APIs for the same domain?
Why are there different discovery APIs for the same domain?
How do I authenticate with the Web Scraper API?
How do I authenticate with the Web Scraper API?
Authorization
header of your requests as follows: Authorization: Bearer YOUR_API_TOKEN
.How do I customize my request and trigger it?
How do I customize my request and trigger it?
How does the trial works?
How does the trial works?
- Calls 1-5 will return full results
- Calls 6-15 will return partially censored results (e.g., AB*****YZ)
How do I test the API?
How do I test the API?
Pick your desired API from the variety of APIs
Enter your inputs

Enter your API token

Select your preferred delivery method

S3
, GCP
, pubsub
and more) and copy the code and run the code after collection endsCopy the code and run it on your client

What data formats does the Web Scraper API support?
What data formats does the Web Scraper API support?
JSON
, NDJSON
, JSONL
and CSV
. Specify your desired format in the request parameters.What are the rates for the Web Scraper API?
What are the rates for the Web Scraper API?
What should I do if my API token expires?
What should I do if my API token expires?


How does Scraper APIs manage large-scale data extraction tasks?
How does Scraper APIs manage large-scale data extraction tasks?
How can I upgrade my subscription plan?
How can I upgrade my subscription plan?
What specific use cases are Scraper APIs optimized for?
What specific use cases are Scraper APIs optimized for?
How fast is the Web Scraper API?
How fast is the Web Scraper API?
How do I cancel an API call?
How do I cancel an API call?
What is the difference between a notify URL and a webhook URL configurations?
What is the difference between a notify URL and a webhook URL configurations?
For how long a snapshot is available after i triggered a collection?
For how long a snapshot is available after i triggered a collection?
Are there any limitations for specific scrapers or domains?
Are there any limitations for specific scrapers or domains?
Facebook
Posts (by profile URL) | |
Comments | |
Reels |
Instagram
Posts (by keyword) | |
Posts (by profile URL) | |
Comments | |
Reels |
Pinterest
Profiles | |
Posts (by keyword) | |
Posts (by profile URL) |
Reddit
Posts (by keyword) | |
Comments |
TikTok
TikTok
Profiles (by search URL) | |
Comments | |
Posts (by keyword) | |
Posts (by profile URL) |
Quora
Quora
Posts |
Vimeo
Vimeo
Posts(by keyword) | |
Posts(by URL) |
X (Twitter)
X (Twitter)
Posts |
YouTube
YouTube
Profiles | |
Posts (by keyword) | |
Posts (by URL) | |
Posts (by search filters) |
TikTok
TikTok
Linkedin
What does it mean when a snapshot is marked as empty?
What does it mean when a snapshot is marked as empty?
- Errors: Issues encountered during the data collection process, such as invalid inputs, system errors, or access restrictions.
- Dead Pages: Pages that could not be accessed for reasons like 404 errors (page not found), removed content (e.g., unavailable products), or restricted access.
include_errors=true
in your request, which will display the errors and information about the dead pages in the snapshot. This helps you diagnose and understand the issues within the snapshot.How do I start the data collection when I have entered the CSV data?
How do I start the data collection when I have entered the CSV data?
How to stop a web scraper task?
How to stop a web scraper task?
Which domains do you provide scrapers for?
Which domains do you provide scrapers for?
How can I use Bright Data to access hotel data through an API?
How can I use Bright Data to access hotel data through an API?
How do I get the data i need?
How do I get the data i need?
- Option 1: Enriched, Pre-Collected Data – Explore Our Datasets Marketplace
How do I scrape data from google maps?
How do I scrape data from google maps?
- Find the “Google Maps reviews” scraper on the dashboard and choose if you want to run it as an API request or initiate it using the “No code” option from the control panel
- Enter the input parameters (The place page URL and, Number of days to retrieve reviews from)
- Configure the needed request parameters if using an API
- Initiate the run and collect the data
How do i cancel a running snapshot?
How do i cancel a running snapshot?
- API Request:
-
Send a
POST
request to the endpoint: POST /datasets/v3/snapshot/cencel (playgrownd) -
Replace
{snapshot_id}
with the ID of the snapshot you want to cancel.
-
Send a
- Control Panel:
- Go to the Logs tab of the scraper.
- Locate the running snapshot.
- Hover over the specific run and click the “X” to cancel it.
Does the chatGPT scraper works with “SearchGPT” active?
Does the chatGPT scraper works with “SearchGPT” active?
Can I view the code behind the scraper?
Can I view the code behind the scraper?
For those interested in seeing how scrapers work, the Web Scraper IDE provides several example templates when you create a new scraper. These examples serve as practical references to help you understand scraping techniques and build your own custom solutions.
Can i get the results directly to my machine or software while using the web scraper API?
Can i get the results directly to my machine or software while using the web scraper API?
Using the following endpoint -
POST api.brightdata.com/datasets/v3/scrape
This endpoint allows you to fetch data efficiently and ensures seamless integration with your applications or workflows.
How does it works?
The API enables you to send a scraping request and receive the results directly at the request point. This eliminates the need for data retrieval or the need to send to external storage, streamlines your data collection process.
Limitations
What is a dataset id and where can I find it?
What is a dataset id and where can I find it?
https://api.brightdata.com/datasets/v3/trigger?dataset_id=DATASET_ID_HERE
A dataset id will look like: gd_XXXXXXXXXXXXXXXXX
For example: gd_l1viktl72bvl7bjuj0
You can find the exact dataset ID in the Web Scraper API page for the Scraper you are intrested in under the API Request Builder tab, it will be already inserted in the API request for you to copy.Note: An id that looks like s_XXXXXXXXXXXXXXXXXX
for example: s_m7hm4et0141r2rhojq
is not a dataset ID, it is a snapshot id - a snapshot is a collection of data that is collected from a single Web Scraper API request.