Skip to main content

How to scrape with the CLI

Get clean content from any website

How to scrape with geo-targeting

How to take screenshots


How to run search workflows

Pagination


How to run discovery workflows

How to run AI-powered research

How to discover with geo-targeting

Export discovery results


How to run browser workflows

Interact with pages

How to compare multiple sessions

Extract content from dynamic pages


Structured data extraction

How to extract e-commerce data

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


How to manage your account

Monitor costs

Manage configuration


AI agent integration

Add the MCP server to your coding agent

Install skills into coding agents

Skills are pre-packaged bundles of prompts and configuration that teach AI coding agents how to use Bright Data effectively. See Skills for more details.

Supported environment variables

Override any stored configuration with environment variables: