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

Firecrawl Interact

firecrawl_interact

Interact with a previously scraped page in a live browser session. Scrape a page first with firecrawl_scrape, then use the returned scrapeId to click buttons, fill forms, extract dynamic content, or navigate deeper. **Best for:** Multi-step workflows on a single page — searching a site, clicking through results, filling forms, extracting data that requires interaction. **Requires:** A scrapeId from a previous firecrawl_scrape call (found in the metadata of the scrape response). **Arguments:** - scrapeId: The scrape job ID from a previous scrape (required) - prompt: Natural language instruction describing the action to take (use this OR code) - code: Code to execute in the browser session (use this OR prompt) - language: "bash", "python", or "node" (optional, defaults to "node", only used with code) - timeout: Execution timeout in seconds, 1-300 (optional, defaults to 30) **Usage Example (prompt):** ```json { "name": "firecrawl_interact", "arguments": { "scrapeId": "scrape-id-from-previous-scrape", "prompt": "Click on the first product and tell me its price" } } ``` **Usage Example (code):** ```json { "name": "firecrawl_interact", "arguments": { "scrapeId": "scrape-id-from-previous-scrape", "code": "agent-browser click @e5", "language": "bash" } } ``` **Returns:** Execution result including output, stdout, stderr, exit code, and live view URLs.

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

When to Use

Use this tool when you need to interact with a previously scraped page in a live browser session. scrape a page first with firecrawl_scrape, then use the returned scrapeid to click buttons, fill forms, extract dynamic content, or navigate deeper.

best for: multi-step workflows on a single page — searching a site, clicking through results, filling forms, extracting data that requires interaction. requires: a scrapeid from a previous firecrawl_scrape call (found in the metadata of the scrape response).

arguments:

  • scrapeid: the scrape job id from a previous scrape (required)
  • prompt: natural language instruction describing the action to take (use this or code)
  • code: code to execute in the browser session (use this or prompt)
  • language: "bash", "python", or "node" (optional, defaults to "node", only used with code)
  • timeout: execution timeout in seconds, 1-300 (optional, defaults to 30)

usage example (prompt):

{
  "name": "firecrawl_interact",
  "arguments": {
    "scrapeid": "scrape-id-from-previous-scrape",
    "prompt": "click on the first product and tell me its price"
  }
}

usage example (code):

{
  "name": "firecrawl_interact",
  "arguments": {
    "scrapeid": "scrape-id-from-previous-scrape",
    "code": "agent-browser click @e5",
    "language": "bash"
  }
}

returns: execution result including output, stdout, stderr, exit code, and live view urls. . This is part of the Firecrawl provider on xpay✦.

MCP Connection

Connect to xpay✦ to access this tool (and 12+ 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_interact")
  2. xpay_run — Execute: xpay_run("firecrawl/firecrawl_interact", { ...inputs })

Input Parameters

ParameterTypeRequiredDescription
languagestringNo
codestringNo
scrapeIdstringYes
promptstringNo
timeoutnumberNo

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) — 13 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-interact/
  • Provider: https://xpay.tools/firecrawl/
  • All tools: https://xpay.tools/explore
How to Execute
// 1. Get full schema
xpay_details("firecrawl/firecrawl_interact")
// 2. Execute
xpay_run("firecrawl/firecrawl_interact", { ...inputs })
Input Parameters
ParameterTypeRequiredDescription

language

stringNo

-

code

stringNo

-

scrapeId

string
Yes

-

prompt

stringNo

-

timeout

numberNo

-

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 — $0.03Firecrawl Agent Status — $0.03
Install Skill
Claude Code
claude /install-skill https://xpay.tools/skills/firecrawl/firecrawl-interact/SKILL.md
CLI
npx @xpaysh/cli install firecrawl/firecrawl-interact
Manual
curl -o SKILL.md https://xpay.tools/skills/firecrawl/firecrawl-interact/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
✦
xpay Assistant
Firecrawl by Skills

Ask me about tools, pricing, or how to connect

How does this tool work?
What parameters does it accept?
Show me a usage example
DocsCollectionsExplore