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