GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||
GeezerVison is showing docs.brightdata.com — Bright Data for your coding agent - Bright Data Docs Get structured data out of the Bright Data Scraper API from inside Claude Code, Cursor or Codex. Paste this in:
Read https://docs.brightdata.com/llms.txt, then use the Bright Data Scraper API to scrape https://www.amazon.com/dp/B0FQFB8FMG and show me the title, price and rating. Get your first Scraper API resultTwo commands to structured JSON from the Bright Data Scraper API. Same result as the human quickstart, driven from the terminal.1 Install and authenticate bdata login opens a browser to authorize, so you never paste a key. Use bdata login --device over SSH or in any headless environment.If a global install is blocked on your machine, run each command through npx instead:-p @brightdata/cli part. npx does not put bdata on your PATH, so every command needs the prefix, and the short npx bdata resolves to an unrelated package on npm rather than the Bright Data CLI.2 Scrape a page gd_l7q7dkf244hwjntr0 is the dataset_id of the Amazon products scraper, and collect_by_url returns one record per URL. You should see the product JSON printed. Processing time varies with target-site conditions and scraper workload. The CLI prints the run’s snapshot_id first and waits up to 600 seconds (--timeout) for the records. If you stop waiting, fetch them later with bdata pipelines results <snapshot_id>.bdata pipelines search <site or data type> to find a scraper for another site.Prompt How do I scrape a different site?Find the scraper withbdata pipelines search, then run it with its dataset_id. The search returns dataset_id, name, domain and collection_methods for each match. For LinkedIn people profiles:
info lists the method’s input fields, an example input and a ready-to-run command. collect_by_url returns one record per URL, and discover_by_* methods return many records per input. An unknown field or a missing required field stops the command before the run starts, so nothing is billed.
Search engines are not pipelines. Use bdata search for Google, Bing and Yandex results, and bdata scrape for any page that has no pre-built scraper.
With the skills installed you do not look up the scraper yourself. Ask for the data and the agent finds the matching scraper:
Prompt What the agent sets up
Prerequisites
How do I give my agent the full documentation?Point the agent atllms.txt, a structured index of every Bright Data documentation page following the llms.txt standard. Every entry links to the .md version of the page, so the agent reads clean markdown with no HTML to parse.
Prompt llms.txt is the index and is the right default for a live agent session. llms-full.txt is the entire documentation in one file, meant for RAG pipelines and long-context injection rather than interactive use.
The token-efficient pattern for agents: load llms.txt to see what exists, identify the relevant page, then fetch that page’s .md URL for the detail. Append .md to any documentation URL to get the markdown, for example /products/mcp-server/overview.md.llms-full.txt, which is the complete documentation as one markdown file:
llms-full.txt is large. For a live agent session, load llms.txt first and fetch individual .md pages on demand instead. It uses far fewer tokens.How do I install Bright Data skills?Skills are reusable instruction sets defined inSKILL.md files that give your agent embedded Bright Data API knowledge and the commands to act on it through the Bright Data CLI. One command installs them and auto-detects which agents you have:
bdata directly, so the global install from step 1 is what makes them work. Without bdata on your PATH the skills’ command -v bdata check fails.
Confirm the install landed:
npx skills add brightdata/skills and answer the scope prompt.
The bundle covers search, scraping, structured extraction, the SDKs, proxies, Scraper Studio and MCP orchestration. The ones you will reach for first:
npx skills add brightdata/skills --list for the current set.
Once installed, the agent invokes them directly:
Install into a specific agent
.claude/skills/ in your project, or ~/.claude/skills/ with -g. Claude Code discovers them on the next session. Verify with npx skills list -a claude-code..cursor/skills/. Cursor Composer picks them up automatically. Reference one in chat: Use the scrape skill to extract content from https://example.com..agents/skills/, the shared location Codex reads alongside AGENTS.md.Each skill is plain markdown, so you can inject it into any system prompt or RAG index: -g to any command to install globally across projects.
Manage installed skillsSKILL.md and its runnable scripts, lives at github.com/brightdata/skills. New skills are added regularly, so star the repository to follow along.
How do I connect the Bright Data MCP server?The Bright Data MCP server gives your agent live web access through 32 tools for search, scraping, structured extraction and browser automation. It runs on the Web Unlocker API, so every request handles proxy rotation, anti-bot challenges and CAPTCHA solving. Each snippet below puts an API key in an agent config file. Those files are commonly committed to version control, so treat the key as you would any other secret. To avoid a long-lived key in a file entirely, the server also accepts OAuth 2.1, where the user signs in through a browser.Extract the Bright Data overview section from LinkedIn.
Control token usage. Load only the tools you need with tool groups, for example groups=scrapers,browser, or name individual tools such as tools=run_scraper. A smaller tool list means a smaller context and more usable requests.Should I use skills, MCP or both?Skills and the CLI are the default pair. Skills carry the knowledge: which Bright Data product fits a task, how to authenticate, how to handle pagination and errors. The CLI executes. Neither costs a live request until the agent runs a command. The MCP server matters when an agent has no terminal. It exposes the same capabilities as tools inside the agent’s own loop, which is the only route for a hosted assistant or a client that cannot shell out. This page lists terminal access as a prerequisite, so MCP is optional here. Add it when you want live web access inside the tool loop rather than through a shell.Frequently asked questions
Can an AI agent create a Bright Data account for a user? Yes. An agent creates the account itself through the agent registration protocol, with no password and no signup form. The agent posts the user’s email address to the registration endpoint, the user reads back the 6-character code Bright Data emails them, and the claim endpoint returns an API key. Disposable addresses and plus-aliased addresses such as [email protected] are rejected, so use the user’s real mailbox.
What products does an agent-created account include? An agent-created account gets the standard 5,000 free credits every month, shared across the Web Unlocker API, SERP API, Scraper API, Scraper Studio and, since September 1, 2026, the Browser API. See the free tier for what each product costs against that pool. Registration also grants a one-time $2 trial credit valid seven days and pre-creates three zones, agent_serp, agent_unlocker and agent_browser_api, so the first SERP API, Web Unlocker API or Browser API call runs with no setup. The API key it issues is read-only for billing and cannot create or edit zones.
Can an agent-created account use Residential proxies? No. Residential proxies require a KYC-verified business account, and the agent registration protocol provisions non-KYC products only. The Bright Data agent registration protocol states it directly: “Residential proxies always require a KYC-verified business account (via the Control Panel).” A human has to verify the account in the Control Panel before Residential proxies work. Datacenter and ISP proxies sit outside the protocol too, which provisions no proxy networks at all.
Do I need to install anything globally? No. npx skills add brightdata/skills and npx -y @brightdata/mcp both fetch on demand, so there is no global dependency to maintain. The Bright Data CLI can also run through npx: npx -p @brightdata/cli brightdata --version.
Does the MCP server use the same free tier? Yes. The MCP server draws from the same account-level free tier of 5,000 credits per month, from a single shared pool, because it runs on the Web Unlocker API. On team accounts that pool is shared across all users in the account.
Does the MCP server need a username? No. Both the remote and local MCP servers authenticate with your API key only. Usernames in the format brd-customer-{customer_id}-zone-{zone_name} are for native proxy access, not MCP. If a third-party tool asks for a username, leave it empty.
Which agents are supported? Skills work across the 40+ agents in the open agent skills ecosystem, including Claude Code, Cursor and Codex. The MCP server works with any MCP-compatible client. llms.txt works with anything that can fetch a URL.
Can my agent build a scraper for a site with no pre-built scraper? Yes. Give it a target URL and a sentence describing the fields you want, and the Bright Data CLI generates the scraper through Scraper Studio. Copy-pasteable prompts for the full build, run and self-heal loop are in Scraper Studio coding agent prompts. Next stepsChoose a productMatch your target site to the right Bright Data product, then go straight to its first request. Build a scraper with promptsCopy-pasteable Claude Code, Cursor and Codex prompts that build, run and self-heal a scraper. Bright Data CLIScrape, search, manage zones and control a remote browser from the terminal. Was this page helpful? | |||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |