BrightData

Scrapes URLs and crawls sites through four escalating tiers from WebFetch to Bright Data proxy.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill brightdata-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: BrightData
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/claude/skills/Scraping/BrightData
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill brightdata-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Websites frequently block automated access through bot detection, CAPTCHAs, JavaScript rendering requirements, and IP-based rate limiting, making simple content retrieval fail. This Skill provides a progressive escalation strategy that automatically tries increasingly capable scraping methods until content is successfully retrieved. ## Core Features & Use Cases - Four-Tier Progressive Scraping: Automatically escalates from WebFetch to Chrome-header curl, then Playwright browser automation, and finally Bright Data's residential proxy network with CAPTCHA solving. - Multi-Page Site Crawling: Offers Light Crawl (agent-driven batch scraping up to 50 pages) and Full Crawl (Bright Data Crawl API) for mapping entire sites or extracting specific sections. - Use Case: When you need to extract content from a documentation site that blocks standard fetch requests, the Skill tries WebFetch first, falls back to browser automation for JavaScript-heavy pages, and uses Bright Data only when CAPTCHAs or advanced bot detection appear—returning clean markdown with a site map. ## Quick Start Scrape the content from https://example.com and convert it to markdown, escalating methods if the site blocks you.

Frequently Asked Questions about BrightData

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

FAQPage Schema
How do I scrape a website that is blocking me?

Use progressive escalation: start with a simple fetch, then retry with Chrome browser headers via curl, then full browser automation with Playwright, and finally a residential proxy service like Bright Data that handles CAPTCHAs and advanced bot detection automatically.

How to crawl all pages of a website into markdown?

For sites under 50 pages, scrape the starting URL, extract same-domain links, and batch-scrape discovered pages iteratively. For larger sites, use the Bright Data Crawl API with a depth limit and URL filter regex, then poll the snapshot endpoint for results.

When should I use Bright Data instead of curl or Playwright?

Use Bright Data when lower tiers fail: sites with CAPTCHAs, advanced fingerprinting that detects headless browsers, or IP-based rate limiting requiring residential proxies. For simple public pages, WebFetch or curl is faster and free.

Does web scraping work on JavaScript-heavy single-page applications?

Static fetch methods like curl return empty content for SPAs because content loads via JavaScript. Browser automation with Playwright renders the full page including dynamic content, making it the appropriate tier for React, Vue, or Angular sites.

What are the cost limits for crawling a website with Bright Data?

Light Crawl costs roughly $0.006 per page and is capped at 50 pages. Full Crawl via the Crawl API costs about $1.50 per 1,000 pages. The workflow requires user confirmation before crawls exceeding 20 pages or any Full Crawl.