firecrawl-agent
Autonomous multi-page extraction into structured JSON. Use when the user wants website data matching a schema — pricing tiers, product listings — beyond a single-page scrape.
By firecrawl · 79,193 installs
npx skills add firecrawl/cli --skill firecrawl-agent
Source repository · Upstream listing
firecrawl agent
AI powered autonomous extraction. The agent navigates sites and extracts structured data (takes 2 5 minutes).
Quick start
Run firecrawl agent help for the full option list.
Done when: the output file contains valid JSON answering the request — or a job ID was intentionally returned for later polling.
Job IDs
Omitting wait returns a job ID. A UUID positional argument is auto detected as a status check:
Tips
Use wait for inline results; omit it only when you want a job ID to poll later (see [Job IDs]( job ids)).
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](../firecrawl scrape/SKILL.md) — simpler single page extraction
[firecrawl interact](../firecrawl interact/SKILL.md) — scrape + interact for manual page interaction (more control)
[firecrawl crawl](../firecrawl crawl/SKILL.md) — bulk extraction without AI
[firecrawl build scrape](https://github.com/firecrawl/skills/tree/main/skills/build/firecrawl build scrape) — building structured extraction into an app instead of running it here