Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Use your Bright Data API Key as a Bearer token in the Authorization header.

How to authenticate:

  1. Obtain your API Key from the Bright Data account settings at https://brightdata.com/cp/setting/users
  2. Include the API Key in the Authorization header of your requests
  3. Format: Authorization: Bearer YOUR_API_KEY

Example:

Learn how to get your Bright Data API key: https://docs.brightdata.com/api-reference/authentication

Query Parameters

dataset_id
string

Return only the scraper with this dataset ID. Omit it to return every scraper on the account.

Example:

"gd_l7q7dkf244hwjntr0"

domain
string

Return only scrapers whose domain matches this value. Omit it to return every scraper on the account.

Example:

"amazon.com"

Response

200 - application/json

OK

id
string
required

Dataset ID of the scraper. Pass it as the dataset_id query parameter on the trigger, scrape and snapshot endpoints.

Example:

"gd_l7q7dkf244hwjntr0"

name
string
required

Display name of the scraper, as shown in the Bright Data control panel.

Example:

"Amazon products"

domain
string
required

Target site the scraper collects from. Filter on this field to group scrapers by site family.

Example:

"amazon.com"

scraper_type
string[]
required

Collection methods this scraper supports. collect_by_url collects a record directly from a URL or another identifier. Each discover_by_* method runs a discovery phase first, then collects what it finds. To run one, send type=discover_new and the method name without its discover_by_ prefix as discover_by on POST /datasets/v3/trigger, so discover_by_keyword becomes discover_by=keyword. The values match the keys of the scrapers object exactly.

Example:
scrapers
object
required

Per-method detail keyed by collection method name. The keys match the scraper_type array exactly.

description
string | null

Overview of the data the scraper returns. Returns null, or is omitted, when the scraper has no published description.

category
string

Marketplace category. Returned values are ecomm, social, business, travel, real_estate, ad_verification, classifieds, financial, geospatial, AI Search and Data for AI. Omitted for uncategorized scrapers.

Example:

"ecomm"

size
integer

Record count of the matching Bright Data marketplace dataset. Returned only for scrapers that have one.

Example:

300000000

use_cases
object[] | null

Curated subsets of the matching marketplace dataset. Returns null, or is omitted, when the scraper publishes no subsets.