xpay tools logo
  • Tools
  • Collections
  • Skills
  • Docs
  • xpay.sh
Tool Skill
Firecrawl logo

Firecrawl Agent

firecrawl_agent

Autonomous web research agent. This is a separate AI agent layer that independently browses the internet, searches for information, navigates through pages, and extracts structured data based on your query. You describe what you need, and the agent figures out where to find it. **How it works:** The agent performs web searches, follows links, reads pages, and gathers data autonomously. This runs **asynchronously** - it returns a job ID immediately, and you poll `firecrawl_agent_status` to check when complete and retrieve results. **IMPORTANT - Async workflow with patient polling:** 1. Call `firecrawl_agent` with your prompt/schema → returns job ID immediately 2. Poll `firecrawl_agent_status` with the job ID to check progress 3. **Keep polling for at least 2-3 minutes** - agent research typically takes 1-5 minutes for complex queries 4. Poll every 15-30 seconds until status is "completed" or "failed" 5. Do NOT give up after just a few polling attempts - the agent needs time to research **Expected wait times:** - Simple queries with provided URLs: 30 seconds - 1 minute - Complex research across multiple sites: 2-5 minutes - Deep research tasks: 5+ minutes **Best for:** Complex research tasks where you don't know the exact URLs; multi-source data gathering; finding information scattered across the web; extracting data from JavaScript-heavy SPAs that fail with regular scrape. **Not recommended for:** Simple single-page scraping where you know the URL (use scrape with JSON format instead - faster and cheaper). **Arguments:** - prompt: Natural language description of the data you want (required, max 10,000 characters) - urls: Optional array of URLs to focus the agent on specific pages - schema: Optional JSON schema for structured output **Prompt Example:** "Find the founders of Firecrawl and their backgrounds" **Usage Example (start agent, then poll patiently for results):** ```json { "name": "firecrawl_agent", "arguments": { "prompt": "Find the top 5 AI startups founded in 2024 and their funding amounts", "schema": { "type": "object", "properties": { "startups": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "funding": { "type": "string" }, "founded": { "type": "string" } } } } } } } } ``` Then poll with `firecrawl_agent_status` every 15-30 seconds for at least 2-3 minutes. **Usage Example (with URLs - agent focuses on specific pages):** ```json { "name": "firecrawl_agent", "arguments": { "urls": ["https://docs.firecrawl.dev", "https://firecrawl.dev/pricing"], "prompt": "Compare the features and pricing information from these pages" } } ``` **Returns:** Job ID for status checking. Use `firecrawl_agent_status` to poll for results.

$0.03/call
Flat rate
Firecrawl
Raw SKILL.mdTool Page

When to Use

Use this tool when you need to autonomous web research agent. this is a separate ai agent layer that independently browses the internet, searches for information, navigates through pages, and extracts structured data based on your query. you describe what you need, and the agent figures out where to find it.

how it works: the agent performs web searches, follows links, reads pages, and gathers data autonomously. this runs asynchronously - it returns a job id immediately, and you poll firecrawl_agent_status to check when complete and retrieve results.

important - async workflow with patient polling:

  1. call firecrawl_agent with your prompt/schema → returns job id immediately
  2. poll firecrawl_agent_status with the job id to check progress
  3. keep polling for at least 2-3 minutes - agent research typically takes 1-5 minutes for complex queries
  4. poll every 15-30 seconds until status is "completed" or "failed"
  5. do not give up after just a few polling attempts - the agent needs time to research

expected wait times:

  • simple queries with provided urls: 30 seconds - 1 minute
  • complex research across multiple sites: 2-5 minutes
  • deep research tasks: 5+ minutes

best for: complex research tasks where you don't know the exact urls; multi-source data gathering; finding information scattered across the web; extracting data from javascript-heavy spas that fail with regular scrape. not recommended for: simple single-page scraping where you know the url (use scrape with json format instead - faster and cheaper).

arguments:

  • prompt: natural language description of the data you want (required, max 10,000 characters)
  • urls: optional array of urls to focus the agent on specific pages
  • schema: optional json schema for structured output

prompt example: "find the founders of firecrawl and their backgrounds" usage example (start agent, then poll patiently for results):

{
  "name": "firecrawl_agent",
  "arguments": {
    "prompt": "find the top 5 ai startups founded in 2024 and their funding amounts",
    "schema": {
      "type": "object",
      "properties": {
        "startups": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "name": { "type": "string" },
              "funding": { "type": "string" },
              "founded": { "type": "string" }
            }
          }
        }
      }
    }
  }
}

then poll with firecrawl_agent_status every 15-30 seconds for at least 2-3 minutes.

usage example (with urls - agent focuses on specific pages):

{
  "name": "firecrawl_agent",
  "arguments": {
    "urls": ["https://docs.firecrawl.dev", "https://firecrawl.dev/pricing"],
    "prompt": "compare the features and pricing information from these pages"
  }
}

returns: job id for status checking. use firecrawl_agent_status to poll for results. . This is part of the Firecrawl provider on xpay✦.

MCP Connection

Connect to xpay✦ to access this tool (and 10+ others):

{
  "mcpServers": {
    "xpay": {
      "url": "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"
    }
  }
}

For Claude Code:

claude mcp add --transport http xpay "https://mcp.xpay.sh/mcp?key=YOUR_API_KEY"

How to Execute

Use the xpay✦ meta-tools to run this tool:

  1. xpay_details — Get full input schema: xpay_details("firecrawl/firecrawl_agent")
  2. xpay_run — Execute: xpay_run("firecrawl/firecrawl_agent", { ...inputs })

Input Parameters

ParameterTypeRequiredDescription
schemaobjectNo
promptstringYes
urlsarrayNo

Pricing

  • Cost: $0.03/call
  • Balance check: Use xpay_balance to check remaining credits
  • Get your API key at xpay.tools — $5 free credits included

Related Skills

  • Firecrawl (all tools) — 11 tools
  • Firecrawl Scrape — $0.03/call
  • Firecrawl Map — $0.02/call
  • Firecrawl Search — $0.03/call
  • Firecrawl Crawl — $0.05/call
  • Firecrawl Check Crawl Status — $0.03/call

Links

  • Tool page: https://xpay.tools/firecrawl/firecrawl-agent/
  • Provider: https://xpay.tools/firecrawl/
  • All tools: https://xpay.tools/explore
How to Execute
// 1. Get full schema
xpay_details("firecrawl/firecrawl_agent")
// 2. Execute
xpay_run("firecrawl/firecrawl_agent", { ...inputs })
Input Parameters
ParameterTypeRequiredDescription

schema

objectNo

-

prompt

string
Yes

-

urls

arrayNo

-

Related Tools from Firecrawl
Firecrawl Scrape — $0.03Firecrawl Map — $0.02Firecrawl Search — $0.03Firecrawl Crawl — $0.05Firecrawl Check Crawl Status — $0.03Firecrawl Extract — $0.05Firecrawl Agent Status — $0.03Firecrawl Browser Create — $0.03
Install Skill
Claude Code
claude /install-skill https://xpay.tools/skills/firecrawl/firecrawl-agent/SKILL.md
CLI
npx @xpaysh/cli install firecrawl/firecrawl-agent
Manual
curl -o SKILL.md https://xpay.tools/skills/firecrawl/firecrawl-agent/SKILL.md
Pricing

Cost

$0.03/call

Model

Flat rate

Provider

Firecrawl

xpay tools logo

Marketplace for AI Capabilities. Run agents, tools & prompts with pay-per-use micropayments.

or ask your AI app
Popular Tools
FirecrawlTavilyExaHunterPerplexityRecraftIdeogramFlux
Collections
AI Image & MediaContent & ResearchDev ToolsFinanceLead GenWeb ScrapingCompetitive Intel
Developers
DocumentationAPI ReferenceQuickstartSDKsSkillsskill.mdllms.txt
Resources
The Agentic EconomyAgentic CommerceAgent Frameworksx402 ProtocolBlog
Company
About xpayxpay.shGitHubDiscordTwitter / X

© 2026 Agentically Inc. All rights reserved.
Privacy PolicyTerms of Service