
Firecrawl Agent
- 75.5k installs
- 561 repo stars
- Updated August 4, 2026
- firecrawl/cli
firecrawl agent is an AI-powered CLI tool that navigates complex websites and extracts structured data matching an optional JSON schema.
About
AI-powered autonomous extraction that navigates complex websites and returns structured data as JSON. Supports optional JSON schema specification for predictable output. Takes 2-5 minutes per extraction task.
- AI-powered autonomous navigation and extraction from complex multi-page sites
- Structured JSON output with optional schema specification for consistent formatting
- Credit-controlled execution with credit limits and 2-5 minute processing time
Firecrawl Agent by the numbers
- 75,509 all-time installs (skills.sh)
- +842 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #19 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
firecrawl-agent capabilities & compatibility
10-50+ credits per extraction depending on site complexity
- Capabilities
- autonomous navigation · data extraction · schema validation · multi page processing
- Use cases
- web scraping
- Runs
- Remote server
- Pricing
- Paid
What firecrawl-agent says it does
With a JSON schema for structured output
npx skills add https://github.com/firecrawl/cli --skill firecrawl-agentAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 75.5k |
|---|---|
| repo stars | ★ 561 |
| Security audit | 2 / 3 scanners passed |
| Last updated | August 4, 2026 |
| Repository | firecrawl/cli ↗ |
What it does
Extract structured data from complex websites using AI navigation.
Who is it for?
Extracting structured data from complex websites with multiple pages and varying layouts.
Skip if: High-volume, time-sensitive extraction requiring fast execution.
When should I use this skill?
You need structured data from complex websites that would require manual navigation.
What you get
Autonomous AI extracts and structures data matching your schema from complex sites.
- JSON file with extracted structured data matching schema
By the numbers
- Processing time: 2-5 minutes per extraction task
- Supports optional JSON schema for structured output
Files
firecrawl agent
AI-powered autonomous extraction. The agent navigates sites and extracts structured data (takes 2-5 minutes).
When to use
- You need structured data from complex multi-page sites
- Manual scraping would require navigating many pages
- You want the AI to figure out where the data lives
Quick start
# Extract structured data
firecrawl agent "extract all pricing tiers" --wait -o .firecrawl/pricing.json
# With a JSON schema for structured output
firecrawl agent "extract products" --schema '{"type":"object","properties":{"name":{"type":"string"},"price":{"type":"number"}}}' --wait -o .firecrawl/products.json
# Focus on specific pages
firecrawl agent "get feature list" --urls "<url>" --wait -o .firecrawl/features.jsonOptions
| Option | Description |
|---|---|
--urls <urls> | Starting URLs for the agent |
--model <model> | Model to use: spark-1-mini or spark-1-pro |
--schema <json> | JSON schema for structured output |
--schema-file <path> | Path to JSON schema file |
--max-credits <n> | Credit limit for this agent run |
--wait | Wait for agent to complete |
--pretty | Pretty print JSON output |
-o, --output <path> | Output file path |
Tips
- Always use
--waitto get results inline. Without it, returns a job ID. - Use
--schemafor predictable, structured output — otherwise the agent returns freeform data. - Agent runs consume more credits than simple scrapes. Use
--max-creditsto cap spending. - For simple single-page extraction, prefer
scrape— it's faster and cheaper.
See also
- firecrawl-scrape — simpler single-page extraction
- firecrawl-interact — scrape + interact for manual page interaction (more control)
- firecrawl-crawl — bulk extraction without AI
Related skills
How it compares
Choose firecrawl-agent when extraction needs autonomous navigation and schema-shaped JSON, not single-page markdown.
FAQ
When should developers use firecrawl-agent over firecrawl-scrape?
firecrawl-agent fits multi-page structured extraction where an AI agent navigates complex sites and returns JSON against a schema. firecrawl-scrape targets known URLs and returns LLM-optimized markdown without autonomous site navigation.
What output format does firecrawl-agent produce?
firecrawl-agent returns structured JSON extracted autonomously from websites via the Firecrawl CLI. Developers supply a JSON schema for targets like pricing tiers, product listings, or directory entries across multi-page sites.
Is Firecrawl Agent safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.