Firecrawl Interact
firecrawl_interactInteract 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.
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:
xpay_details— Get full input schema:xpay_details("firecrawl/firecrawl_interact")xpay_run— Execute:xpay_run("firecrawl/firecrawl_interact", { ...inputs })
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
language | string | No | |
code | string | No | |
scrapeId | string | Yes | |
prompt | string | No | |
timeout | number | No |
Pricing
- Cost: $0.03/call
- Balance check: Use
xpay_balanceto 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
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
language | string | No | - |
code | string | No | - |
scrapeId | string | Yes | - |
prompt | string | No | - |
timeout | number | No | - |
Install Skill
Pricing
Cost
$0.03/call
Model
Flat rate
Provider
Firecrawl

