Loading...
Loading...
Extract clean markdown from any URL, including JavaScript-rendered SPAs. Use this skill whenever the user provides a URL and wants its content, says "scrape", "grab", "fetch", "pull", "get the page", "extract from this URL", or "read this webpage". Handles JS-rendered pages, multiple concurrent URLs, and returns LLM-optimized markdown. Use this instead of WebFetch for any webpage content extraction.
npx skill4agent add firecrawl/cli firecrawl-scrape# Basic markdown extraction
firecrawl scrape "<url>" -o .firecrawl/page.md
# Main content only, no nav/footer
firecrawl scrape "<url>" --only-main-content -o .firecrawl/page.md
# Wait for JS to render, then scrape
firecrawl scrape "<url>" --wait-for 3000 -o .firecrawl/page.md
# Multiple URLs (each saved to .firecrawl/)
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| Option | Description |
|---|---|
| Output formats: markdown, html, rawHtml, links, screenshot, json |
| Include HTTP headers in output |
| Strip nav, footer, sidebar — main content only |
| Wait for JS rendering before scraping |
| Only include these HTML tags |
| Exclude these HTML tags |
| Output file path |
firecrawl --status--format markdown,links?&.firecrawl/{site}-{path}.md