Skip to main content
POST
Run a search
Mandatory:
Either use max_age OR a combination of min_date + max_date
If the search takes longer than 30 seconds, the response returns only a search_id and you should poll the status asynchronously. If the search completes within 30 seconds, the response returns the full search result object (same as GET /webarchive/search/<search_id>).
You can run up to 100 searches per day without triggering a dump. Once you trigger a dump, that search no longer count against your limit.
  • Use LIKE filters (domain_like_*, url_like_*) for simple pattern matching with % (any sequence) and _ (single character).
  • LIKE patterns are case-insensitive and often faster than regex for simple prefix/suffix matching like %.com or amazon%.
  • Use regex filters (domain_regex_*, url_regex_*) for complex patterns requiring full regex syntax. LIKE patterns use backslash escaping: \% for literal %, \_ for literal _.

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

Body

application/json
filters
object

The filters used for this search (echoed back)

Response

Search initiated successfully

search_id
string

Returned if search is async

Example:

"ucd_abc123xyz"