When to Use Agent
Use Agent when you need to:- Gather information without knowing specific URLs
- Research topics autonomously
- Extract data from multiple sources
- Get structured data based on a description
- Automate competitive research
- Find and extract information that requires navigation
Agent is the evolution of the
/extract endpoint: faster, more reliable, and doesn’t require you to know the URLs upfront.Basic Usage
- Python
- JavaScript
- cURL
Response
Agent with Structured Output
Define a schema to get structured, consistent data:- Python
- JavaScript
Agent with URLs (Optional)
Focus the agent on specific pages to improve accuracy and speed:- Python
- JavaScript
Model Selection
Choose between two models based on your needs:- Python
- JavaScript
When to Use Pro
1
Comparing data across multiple websites
Pro model excels at finding and synthesizing information from multiple sources.
2
Complex navigation or authentication
Use Pro for sites that require multi-step navigation or complex interactions.
3
Research tasks with multiple paths
Pro model can explore different approaches to find the best information.
4
Critical data extraction
When accuracy is paramount, Pro provides more reliable results.
Use Cases
Competitive Research
Team Information Gathering
Product Features Comparison
Industry Research
Using Firecrawl with AI Agents
Install the Firecrawl skill to let AI coding agents like Claude Code, Codex, and OpenCode use Firecrawl automatically:See the Skill + CLI documentation for full setup instructions.