Skip to main content

Getting Started

Base URL: https://api.brightdata.com/datasets/deep_lookup/v1 Authentication: All API requests require authentication using your API key in the request headers.
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.brightdata.com/datasets/deep_lookup/v1/preview

Core Workflow

The Deep Lookup API follows a simple workflow designed for maximum flexibility and cost control:

Get Results

Retrieve your structured data in JSON or CSV format

Understanding Column Types

When creating requests with specifications, you need to define column types:

Column Type: enrichment

Adds data attributes without filtering results.
Examples:
  • Company revenue
  • Contact information
  • Social profiles

Column Type: constraint

Filters results based on criteria. Only entities matching ALL constraints are included.
Examples:
  • Must be a startup
  • Revenue over $10M
  • Founded after 2020

Processing Steps

When monitoring request progress, the step field indicates the current processing phase:
StepDescription
identifyingUnderstanding and analyzing your query
generating_schemaCreating the data structure for results
generatingActively collecting and processing data from sources
doneResearch completed successfully

Webhooks (Coming Soon)

Configure webhooks to receive notifications when research completes:
{
  "webhook_url": "https://your-app.com/webhook",
  "events": ["request.completed", "request.failed"]
}