AI-powered autonomous extraction. The agent navigates sites and extracts structured data (takes 2-5 minutes).
bash
# 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
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
--wait to get results inline. Without it, returns a job ID.--schema for predictable, structured output — otherwise the agent returns freeform data.--max-credits to cap spending.scrape — it's faster and cheaper.