Scraping workflows
Get clean content from any website
Geo-targeted scraping
Take screenshots
Search workflows
Basic web search
Localized and specialized search
Pagination
Discovery workflows
AI-powered research
Geo-targeted discovery
Export discovery results
Browser workflows
Navigate and read pages
Interact with pages
Multi-session comparison
Extract content from dynamic pages
Structured data extraction
E-Commerce
Social media profiles
Reviews and comments
Piping and automation
The CLI is designed to be pipe-friendly. When stdout is not a TTY, colors and spinners are automatically disabled.Chain search → scrape
Scrape and read in terminal
Export to CSV for analysis
Extract specific fields with jq
Async jobs for heavy workloads
Account management
Monitor costs
Manage configuration
AI agent integration
Add the MCP server to your coding agent
Install skills into coding agents
Environment variables
Override any stored configuration with environment variables:| Variable | Purpose |
|---|---|
BRIGHTDATA_API_KEY | API key (skips login entirely) |
BRIGHTDATA_UNLOCKER_ZONE | Default Web Unlocker zone |
BRIGHTDATA_SERP_ZONE | Default SERP zone |
BRIGHTDATA_POLLING_TIMEOUT | Polling timeout in seconds |
BRIGHTDATA_BROWSER_ZONE | Default Scraping Browser zone (default: cli_browser) |