brightdata-cli

Automate Bright Data scraping, SERP searches, pipelines, zones, and budget checks from the terminal.

245|35|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/brightdata/skills --skill brightdata-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brightdata-cli
Source: https://github.com/brightdata/skills/tree/main/skills/brightdata-cli
Command: npx skills add https://github.com/brightdata/skills --skill brightdata-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing Bright Data tasks previously required GUI tools or scattered commands. This skill brings Bright Data's CLI into your workflow, enabling terminal-first control for scraping, searching, pipelines, zone management, and budget checks.

Core Features & Use Cases

  • Full CLI access to Bright Data: login, scrape, search, pipelines, zones, and budget checks.
  • Scriptable data collection: automate repeated tasks and integrate into CI/CD pipelines.
  • Use Case: A developer automates weekly website monitoring by running bdata scrape and bdata pipelines across teams.

Quick Start

Install the CLI, log in once with bdata login, and start scraping or searching from your terminal.

Frequently Asked Questions about brightdata-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping from the terminal?

You can automate web scraping from the terminal by using the Bright Data CLI to run commands like bdata scrape, which handles data extraction directly within your scriptable workflows.

Can I manage scraping zones and check budgets via command line?

Yes, you can manage scraping zones and check budgets via command line using the Bright Data CLI, which provides full terminal access for zone setup, budget checks, and authentication.

How do I run SERP searches and data pipelines from a server environment?

To run SERP searches and data pipelines from a server environment, use the Bright Data CLI to execute bdata pipelines and search commands, automating data collection across desktop and server setups.

Do I need Node.js to use Bright Data CLI for data extraction?

Yes, you need Node.js version 20 or higher installed to use the Bright Data CLI for data extraction, as the @brightdata/cli package requires this environment for authentication and execution.

What is the best way to integrate web scraping into CI/CD pipelines?

The best way to integrate web scraping into CI/CD pipelines is using a terminal-first CLI tool to script data collection, enabling automated execution of scraping and pipeline tasks without GUI dependencies.

Why use a CLI for web scraping instead of GUI tools?

Using a CLI for web scraping instead of GUI tools enables terminal-first control, allowing you to automate repeated data collection tasks, run pipelines, and manage zones scriptably without manual interface interaction.