Firecrawl Extract
firecrawl_extractExtract structured information from web pages using LLM capabilities. Supports both cloud AI and self-hosted LLM extraction. **Best for:** Extracting specific structured data like prices, names, details from web pages. **Not recommended for:** When you need the full content of a page (use scrape); when you're not looking for specific structured data. **Arguments:** - urls: Array of URLs to extract information from - prompt: Custom prompt for the LLM extraction - schema: JSON schema for structured data extraction - allowExternalLinks: Allow extraction from external links - enableWebSearch: Enable web search for additional context - includeSubdomains: Include subdomains in extraction **Prompt Example:** "Extract the product name, price, and description from these product pages." **Usage Example:** ```json { "name": "firecrawl_extract", "arguments": { "urls": ["https://example.com/page1", "https://example.com/page2"], "prompt": "Extract product information including name, price, and description", "schema": { "type": "object", "properties": { "name": { "type": "string" }, "price": { "type": "number" }, "description": { "type": "string" } }, "required": ["name", "price"] }, "allowExternalLinks": false, "enableWebSearch": false, "includeSubdomains": false } } ``` **Returns:** Extracted structured data as defined by your schema.
When to Use
Use this tool when you need to extract structured information from web pages using llm capabilities. supports both cloud ai and self-hosted llm extraction.
best for: extracting specific structured data like prices, names, details from web pages. not recommended for: when you need the full content of a page (use scrape); when you're not looking for specific structured data. arguments:
- urls: array of urls to extract information from
- prompt: custom prompt for the llm extraction
- schema: json schema for structured data extraction
- allowexternallinks: allow extraction from external links
- enablewebsearch: enable web search for additional context
- includesubdomains: include subdomains in extraction prompt example: "extract the product name, price, and description from these product pages." usage example:
{
"name": "firecrawl_extract",
"arguments": {
"urls": ["https://example.com/page1", "https://example.com/page2"],
"prompt": "extract product information including name, price, and description",
"schema": {
"type": "object",
"properties": {
"name": { "type": "string" },
"price": { "type": "number" },
"description": { "type": "string" }
},
"required": ["name", "price"]
},
"allowexternallinks": false,
"enablewebsearch": false,
"includesubdomains": false
}
}
returns: extracted structured data as defined by your schema. . 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:
xpay_details— Get full input schema:xpay_details("firecrawl/firecrawl_extract")xpay_run— Execute:xpay_run("firecrawl/firecrawl_extract", { ...inputs })
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
schema | object | No | |
urls | array | Yes | |
enableWebSearch | boolean | No | |
includeSubdomains | boolean | No | |
allowExternalLinks | boolean | No | |
prompt | string | No |
Pricing
- Cost: $0.05/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) — 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-extract/
- Provider: https://xpay.tools/firecrawl/
- All tools: https://xpay.tools/explore
How to Execute
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
schema | object | No | - |
urls | array | Yes | - |
enableWebSearch | boolean | No | - |
includeSubdomains | boolean | No | - |
allowExternalLinks | boolean | No | - |
prompt | string | No | - |
Install Skill
Pricing
Cost
$0.05/call
Model
Flat rate
Provider
Firecrawl

