Frequently asked general questions
What is the difference between brightdata and bdata?
What is the difference between brightdata and bdata?
bdata is a shorthand alias installed alongside brightdata. Use whichever you prefer.Do I need a Bright Data account to use the CLI?
Do I need a Bright Data account to use the CLI?
What platforms can I extract data from?
What platforms can I extract data from?
pipelines command runs any of the thousands of pre-built Scraper API scrapers, covering sites such as Amazon, LinkedIn, Instagram, TikTok, YouTube, Google Maps and Walmart. Run brightdata pipelines search <site or data type> to find a scraper and its dataset_id, then brightdata pipelines info <dataset_id> to see its collection methods.Where did pipelines amazon_product and pipelines list go?
Where did pipelines amazon_product and pipelines list go?
brightdata pipelines amazon_product <url> and the others), brightdata pipelines list and the top-level brightdata status command. The old commands exit with a hint to the new ones. Find the scraper with brightdata pipelines search <site or data type>, run it with brightdata pipelines run <dataset_id> <method> <url> and check async runs with brightdata pipelines status <snapshot_id>.What output formats are supported?
What output formats are supported?
- Scrape:
markdown(default),html,json,screenshot - Search: Formatted table (default),
json,pretty - Pipelines:
json(default),csv,ndjson,jsonl
-o <path> to write output to a file.Can I use the CLI in scripts and CI/CD pipelines?
Can I use the CLI in scripts and CI/CD pipelines?
--json for machine-readable output and BRIGHTDATA_API_KEY environment variable for non-interactive authentication.Authentication
Where are my credentials stored?
Where are my credentials stored?
0o600 (owner read/write only).How do I log in on a remote server without a browser?
How do I log in on a remote server without a browser?
How do I switch between Bright Data accounts?
How do I switch between Bright Data accounts?
brightdata logout followed by brightdata login with the new account. Or pass a different API key directly:Troubleshooting
"No Web Unlocker zone specified"
"No Web Unlocker zone specified"
"Invalid or expired API key"
"Invalid or expired API key"
"Access denied"
"Access denied"
"Rate limit exceeded"
"Rate limit exceeded"
- Wait a moment and retry
- Use
--asyncfor large jobs to avoid blocking - Contact your account manager to increase limits
Pipeline job timed out
Pipeline job timed out
Colors or spinners look broken in my terminal
Colors or spinners look broken in my terminal
cat to force plain output:--json for clean, parseable output.Frequently asked configuration questions
How do I change the default output format?
How do I change the default output format?
markdown, json.What is the configuration priority order?
What is the configuration priority order?
- CLI flags - e.g.,
--zone my_zone - Environment variables - e.g.,
BRIGHTDATA_UNLOCKER_ZONE - config.json - e.g.,
default_zone_unlocker - Defaults - built-in fallbacks
How do I reset all configuration?
How do I reset all configuration?
brightdata login to start fresh.