GET /dca/collectors_list to retrieve the Bright Data Scraper Studio scrapers available in your account. The response includes scraper IDs, names, active status, delivery configuration, last run time and the output schema when available.
Use this endpoint to discover the scraper id values in your account, then pass an id as the collector parameter when you trigger a scraper.
Request
Send aGET request to /dca/collectors_list. Include your Bright Data API token in the Authorization header as a Bearer token.
Search scrapers
Use thesearch query parameter to return only scrapers whose name matches a search term.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
search | string | No | Filters the scraper list by the provided search term. |
Response
The endpoint returns a paginated list of scrapers.Response fields
| Field | Type | Description |
|---|---|---|
total | number | Total number of scrapers matching the request. |
offset | number | Zero-based index of the first scraper returned. |
limit | number | Maximum number of scrapers returned in the response. |
data | array | List of scraper objects. |
Scraper object
| Field | Type | Description |
|---|---|---|
id | string | Scraper ID. Use this value as the collector parameter when triggering a scraper. |
name | string | Scraper name shown in Scraper Studio. |
active | boolean | Indicates whether the scraper is active and available for production runs. |
last_run | string | Timestamp of the latest run, in ISO 8601 format. This field appears when the scraper has run before. |
deliver | object | Delivery configuration for the scraper. |
deliver.type | string | Delivery type, such as api_pull. |
output_schema | object or null | Output schema configured for the scraper. Can be null if no output schema is available. |
Output schema object
When available,output_schema describes the structure of records returned by the scraper.
| Field | Type | Description |
|---|---|---|
output_schema.type | string | Schema root type. Usually object. |
output_schema.fields | object | Field definitions returned by the scraper. |
fields.<field_name>.type | string | Field type, such as text, number, price, url, array, input, error or warning. |
fields.<field_name>.active | boolean | Indicates whether the field is active in the scraper output. |
fields.<field_name>.items | object | Item definition for array fields. |
When to use this endpoint
- Look up the
idof a scraper before triggering a batch or real-time job - Build a picker that lists every scraper in your account
- Audit which scrapers are
activeand which have run before (last_run) - Read the
output_schemato map returned fields before parsing records
Errors
| Status | Cause | Fix |
|---|---|---|
401 Unauthorized | Token missing, malformed or revoked | Re-copy from Account Settings → API Tokens |
5xx | Transient Bright Data API error | Retry with exponential backoff, for example 1s, 2s, 4s |
Related
- Trigger async batch collection: pass the scraper
idas thecollectorparameter - Job data: job-level metadata for a triggered scraper
- Receive batch data: download the records a scraper produced