Skill · em Dados, IA e pesquisa

bright-data-best-practices

Build production-ready Bright Data integrations with best practices baked in. Reference documentation for developers using coding assistants (Claude Code, Cursor, etc.) to implement web scraping, search, browser automation, and structured data extraction. Covers Web Unlocker API, SERP API, Web…

Procedência

Antes de instalar

5 arquivos · 66,7 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/bright-data-best-practices/.

d=".claude/skills/bright-data-best-practices"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/web-data/bright-data-best-practices"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browser-api.md" "$u/references/browser-api.md" \
  -o "$d/references/serp-api.md" "$u/references/serp-api.md" \
  -o "$d/references/web-scraper-api.md" "$u/references/web-scraper-api.md" \
  -o "$d/references/web-unlocker.md" "$u/references/web-unlocker.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.claude/skills/bright-data-best-practices/.

d="$HOME/.claude/skills/bright-data-best-practices"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/web-data/bright-data-best-practices"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browser-api.md" "$u/references/browser-api.md" \
  -o "$d/references/serp-api.md" "$u/references/serp-api.md" \
  -o "$d/references/web-scraper-api.md" "$u/references/web-scraper-api.md" \
  -o "$d/references/web-unlocker.md" "$u/references/web-unlocker.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Codex

Neste projeto: instala em .agents/skills/bright-data-best-practices/.

d=".agents/skills/bright-data-best-practices"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/web-data/bright-data-best-practices"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browser-api.md" "$u/references/browser-api.md" \
  -o "$d/references/serp-api.md" "$u/references/serp-api.md" \
  -o "$d/references/web-scraper-api.md" "$u/references/web-scraper-api.md" \
  -o "$d/references/web-unlocker.md" "$u/references/web-unlocker.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.agents/skills/bright-data-best-practices/.

d="$HOME/.agents/skills/bright-data-best-practices"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/web-data/bright-data-best-practices"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browser-api.md" "$u/references/browser-api.md" \
  -o "$d/references/serp-api.md" "$u/references/serp-api.md" \
  -o "$d/references/web-scraper-api.md" "$u/references/web-scraper-api.md" \
  -o "$d/references/web-unlocker.md" "$u/references/web-unlocker.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Antigravity

Neste projeto: instala em .agents/skills/bright-data-best-practices/.

d=".agents/skills/bright-data-best-practices"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/web-data/bright-data-best-practices"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browser-api.md" "$u/references/browser-api.md" \
  -o "$d/references/serp-api.md" "$u/references/serp-api.md" \
  -o "$d/references/web-scraper-api.md" "$u/references/web-scraper-api.md" \
  -o "$d/references/web-unlocker.md" "$u/references/web-unlocker.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.gemini/antigravity-cli/skills/bright-data-best-practices/.

d="$HOME/.gemini/antigravity-cli/skills/bright-data-best-practices"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/web-data/bright-data-best-practices"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browser-api.md" "$u/references/browser-api.md" \
  -o "$d/references/serp-api.md" "$u/references/serp-api.md" \
  -o "$d/references/web-scraper-api.md" "$u/references/web-scraper-api.md" \
  -o "$d/references/web-unlocker.md" "$u/references/web-unlocker.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.bright-data-best-practices

Prévia do SKILL.md

---
name: bright-data-best-practices
description: "Build production-ready Bright Data integrations with best practices baked in. Reference documentation for developers using coding assistants (Claude Code, Cursor, etc.) to implement web scraping, search, browser automation, and structured data extraction. Covers Web Unlocker API, SERP API, Web Scraper API…
user-invocable: false
---

# Bright Data APIs

Bright Data provides infrastructure for web data extraction at scale. Four primary APIs cover different use cases — always pick the most specific tool for the job.

## Choosing the Right API

| Use Case | API | Why |
|----------|-----|-----|
| Scrape any webpage by URL (no interaction) | Web Unlocker | HTTP-based, auto-bypasses bot detection, cheapest |
| Google / Bing / Yandex search results | SERP API | Specialized for SERP extraction, returns structured data |
| Structured data from Amazon, LinkedIn, Instagram, TikTok, etc. | Web Scraper API | Pre-built scrapers, no parsing needed |
| Click, scroll, fill forms, run JS, intercept XHR | Browser API | Full browser automation |
| Puppeteer / Playwright / Selenium automation | Browser API | Connects via CDP/WebDriver |

## Authentication Pattern (All APIs)

All APIs share the same authentication model:

```bash
export BRIGHTDATA_API_KEY="your-api-key"         # From Control Panel > Account Settings
export BRIGHTDATA_UNLOCKER_ZONE="zone-name"       # Web Unlocker zone name
export BRIGHTDATA_SERP_ZONE="serp-zone-name"      # SERP API zone name
export BROWSER_AUTH="brd-customer-ID-zone-NAME:PASSWORD"  # Browser API credentials
```

REST API authentication header for Web Unlocker and SERP API:
```
Authorization: Bearer YOUR_API_KEY
```

---

## Web Unlocker API
…

Ver todo o marketplace