[← Back to tools]
page.extract
Extract web page content: pay per use, no API key
Use Firecrawl from Claude, Claude Code, Cursor, ChatGPT, and other agents through one Cralo balance.
Fetch and extract readable content from a public HTTP(S) page.
Price and execution
- Price
- $0.001
- Pricing model
- Fixed price per successful call
- Execution class
- fast
Limits
No additional limits are published for this tool.
Parameters
Fields page.extract accepts as JSON input.
urlstring (uri)RequiredPublic HTTP or HTTPS page URL to extract.
format"markdown" | "plaintext" | "html"OptionalOutput text format: Markdown, plain text, or HTML.
max_bytesintegerOptionalMaximum response body size to process, in bytes.
Raw input JSON Schema
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Public HTTP or HTTPS page URL to extract."
},
"format": {
"enum": [
"markdown",
"plaintext",
"html"
],
"type": "string",
"default": "markdown",
"description": "Output text format: Markdown, plain text, or HTML."
},
"max_bytes": {
"type": "integer",
"maximum": 2000000,
"minimum": 1024,
"description": "Maximum response body size to process, in bytes."
}
},
"additionalProperties": false
}Returns
Fields a successful page.extract call returns.
textstringRequiredtitlestringRequiredsource_urlstringRequiredretrieved_atstring (date-time)Optional
Raw output JSON Schema
{
"type": "object",
"required": [
"title",
"text",
"source_url"
],
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"source_url": {
"type": "string"
},
"retrieved_at": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": false
}Run this tool
Copy this instruction to your agent to set up Cralo and call this tool with the example input.
Set up Cralo by following https://cralo.ai/SKILL.md, then call the page.extract tool with this input: {"url":"https://example.com"}Safety notes
- Side Effect
- read_only
How this compares to using Firecrawl directly
You do not need a separate Firecrawl account or subscription for this call. Cralo uses one prepaid balance across all tools and shows the per-call price before you run the command.
Related tools
[Browse all tools]- $0.01Extract structured data with FirecrawlExtract structured data from one public page with Firecrawl using a caller-supplied JSON schema.Firecrawl
firecrawl.extractInstant - $0.001Extract content with ExaExtract clean text, relevant highlights, or summaries from known web pages using Exa. Price is per URL.Exa
exa.contentsInstant - $0.001Map a website with FirecrawlDiscover and filter public URLs on a website using Firecrawl's site mapping API.Firecrawl
firecrawl.mapInstant - $0.002Search the web with FirecrawlSearch the public web with Firecrawl and return normalized results with optional page content.Firecrawl
firecrawl.searchInstant - $0.005Answer from the web with ExaAnswer a question using current web sources and return the supporting citations from Exa.Exa
exa.answerInstant