firecrawl avatar

Firecrawl Scrape

The firecrawl-scrape skill extracts clean, LLM-optimized markdown from any URL, handling both static pages and JavaScript-rendered single-page applications. It's designed for developers and AI agents who need to retrieve and process webpage content programmatically, solving the problem of obtaining usable text from complex modern websites that traditional web fetching tools struggle with. The skill supports multiple concurrent URL scraping, content filtering options, and can optionally answer questions about the extracted content.

skills.sh installs
84.2K
GitHub stars
682
last updated
Aug 21, 2026

Install

$ npx -y skills add firecrawl/cli --skill firecrawl-scrape --agent claude-code

Installs into .claude/skills of the current project.

Files

firecrawl scrape

Read a URL for page content, or execute a selected provider tool for structured data. Discover tools with search and inspect their inputs with list before execution. Multiple URLs can be scraped concurrently.

For structured datasets, first check for a suitable workflow or data provider using the search skill. Read a known page directly; reuse a selected contract instead of repeating discovery.

Quick start

# Basic markdown extraction
firecrawl scrape "<url>" -o .firecrawl/page.md

# Keep the whole page, including nav/footer (main content only is the default)
firecrawl scrape "<url>" --full-page -o .firecrawl/page.md

# Wait for JS to render, then scrape
firecrawl scrape "<url>" --wait-for 3000 -o .firecrawl/page.md

# A few URLs (markdown only; each saved to .firecrawl/; -o is ignored)
firecrawl scrape https://example.com https://example.com/blog https://example.com/docs

# Get markdown and links together
firecrawl scrape "<url>" --format markdown,links -o .firecrawl/page.json

# Ask a question about the page
firecrawl scrape "https://example.com/pricing" --query "What is the enterprise plan price?"

Sponsors

Details

Repository
github.com/firecrawl/cli
Categories
AI & Agent Building, CLI & Terminal

More from firecrawl/cli

All 12
1herdrdev avatarherdrherdrdev/herdrControl Herdr, a terminal multiplexer for coding agents. Use only when the user explicitly mentions Herdr or asks to use Herdr to inspect or control panes, tabs81.1Kskills.sh installs
2coreyhaines31 avatarpaywallscoreyhaines31/marketingskillsWhen the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade78.1Kskills.sh installs
3squirrelscan avataraudit-websitesquirrelscan/skillsAudit a website with the squirrelscan CLI and fix the findings in code. Runs SEO, performance, security, technical, content, accessibility, and 15 other rule ca74.9Kskills.sh installs
4heygen-com avatarlottieheygen-com/hyperframesLottie and dotLottie adapter patterns for HyperFrames. Use when embedding lottie-web JSON animations, .lottie files, @lottiefiles/dotlottie-web players, registe69.1Kskills.sh installs
5insforge avatarinsforge-cliinsforge/insforge-skillsUse this skill whenever someone needs a backend, or a task touches InsForge backend or cloud infrastructure through the InsForge CLI: projects, SQL, migrations,65Kskills.sh installs
6firecrawl avatarfirecrawl-build-searchfirecrawl/skillsIntegrate Firecrawl `/search` into product code and agent workflows. Use when an app needs discovery before extraction, when the feature starts with a query ins62.5Kskills.sh installs