brightdata/cli

Official Bright Data CLI - scrape, search, and extract structured web data directly from your terminal.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 1st, 2026
Created on March 7th, 2026
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 83
Total Stargazers: 6,365 (-1)
Total Subscribers: 9 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 34.5 days
Mean response time: 34.5 days
90th percentile: 34.5 days
Tracked items: 1

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 85 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Bright Data CLI is a command-line tool that provides terminal access to web scraping, search, and data extraction capabilities powered by the Bright Data API.

The tool solves the problem of extracting structured data from the web without writing code. It handles common obstacles like CAPTCHAs, JavaScript rendering, and anti-bot protections through its scrape command. Beyond basic scraping, it offers search functionality across Google, Bing, and Yandex with structured JSON output, AI-powered web discovery to find and rank results by intent, and access to pre-built scrapers for over forty platforms including Amazon, LinkedIn, and TikTok. Users can also create custom scrapers from natural-language descriptions, control a real browser for complex interactions, and manage proxy zones and account budgets.

The tool suits developers and data professionals who need web data extraction without building infrastructure. It works well for one-off scraping tasks, search integration, and structured data extraction from major platforms. The project requires Node.js version 20 or higher and installs as an npm package with both a full command name and a shorthand alias. Authentication uses an API key obtained from the Bright Data account settings.

The project maintains active development with regular updates to command functionality and new features. The codebase is written in TypeScript, providing type safety for users integrating the tool into larger workflows. Documentation is comprehensive, covering installation, authentication, all available commands, configuration options, environment variables, and output modes for piping data between tools.