General
What is a Bright Data web scraper?
What is a Bright Data web scraper?
What is Bright Data Scraper Studio?
What is Bright Data Scraper Studio?
What is the difference between Scraper Studio and the Scrapers Library?
What is the difference between Scraper Studio and the Scrapers Library?
Can one scraper collect data from multiple websites?
Can one scraper collect data from multiple websites?
next_stage()) or build one scraper per site.Inputs, outputs, and schemas
What is a scraper input?
What is a scraper input?
What is a scraper output?
What is a scraper output?
Why did I receive more records than inputs?
Why did I receive more records than inputs?
What is a search scraper?
What is a search scraper?
What is a discovery scraper?
What is a discovery scraper?
What do I do if I updated the schema of a managed scraper while Bright Data is still working on it?
What do I do if I updated the schema of a managed scraper while Bright Data is still working on it?
input(output)_schema_incompatible error.To trigger the scraper anyway and ignore the schema mismatch, click Trigger anyway in the UI or add a parameter to your API request:- Output schema incompatible:
override_incompatible_schema=1 - Input schema incompatible:
override_incompatible_input_schema=1
Building and editing scrapers
How do I start building a scraper?
How do I start building a scraper?
- Build with the AI Agent: describe the data you want in plain language. See Scraper Studio AI Agent.
- Build in the IDE: write JavaScript directly. See Develop a scraper with the IDE.
- Request a managed scraper: Bright Data’s data team builds and maintains the scraper for you.
Can I edit the code in the IDE after the AI Agent builds a scraper?
Can I edit the code in the IDE after the AI Agent builds a scraper?
How does the AI Agent build a scraper?
How does the AI Agent build a scraper?
Running and triggering scrapers
What are the options for triggering a scraper run?
What are the options for triggering a scraper run?
- By API: regular request, queue request, or replace request
- Manually: from the control panel
- On a schedule: hourly, daily, weekly, or custom
What is a queued API request?
What is a queued API request?
What is the parallel job limit?
What is the parallel job limit?
How do I debug a real-time scraper?
How do I debug a real-time scraper?
Billing and limits
What is a CPM in Scraper Studio billing?
What is a CPM in Scraper Studio billing?
Which operations count as a billable event?
Which operations count as a billable event?
navigate()request()load_more()- Media file download (billed per GB, separate from CPM)
How many records are included in the free trial?
How many records are included in the free trial?
Snapshots and data retention
How long are snapshots available after a collection?
How long are snapshots available after a collection?
- Batch collections: 16 days
- Real-time collections: 7 days
Reporting issues
How do I report an issue with a scraper?
How do I report an issue with a scraper?
- Data (missing fields, missing records, parsing errors): routed to the scraper engineer. Available only for managed scrapers.
- Collection and delivery (incomplete delivery, slow scraper): routed to the support team.
- Other (UI issue, product question): routed to the account manager.
What information should I include in a bug report?
What information should I include in a bug report?
- The issue category (wrong data, missing records, delivery problem, IDE issue, other)
- A description of the exact problem
- The affected job ID
- A screenshot or file that shows the issue, if possible
How do I know Bright Data is working on a managed-scraper request?
How do I know Bright Data is working on a managed-scraper request?