Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
firecrawl avatar

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)
At a glance

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
From the docs

What firecrawl-agent says it does

With a JSON schema for structured output
SKILL.md
npx skills add https://github.com/firecrawl/cli --skill firecrawl-agent

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs75.5k
repo stars561
Security audit2 / 3 scanners passed
Last updatedAugust 4, 2026
Repositoryfirecrawl/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

SKILL.mdMarkdownGitHub ↗

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.json

Options

OptionDescription
--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
--waitWait for agent to complete
--prettyPretty print JSON output
-o, --output <path>Output file path

Tips

  • Always use --wait to get results inline. Without it, returns a job ID.
  • Use --schema for predictable, structured output — otherwise the agent returns freeform data.
  • Agent runs consume more credits than simple scrapes. Use --max-credits to 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.

AI & Agent Buildingagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.