Map a website with Firecrawl: pay per use, no API key
Use Firecrawl from Claude, Claude Code, Cursor, ChatGPT, and other agents through one Cralo balance.
Discover and filter public URLs on a website using Firecrawl's site mapping API.
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 firecrawl.map accepts as JSON input.
urlstring (uri)RequiredPublic website URL whose links should be discovered.
limitintegerOptionalMaximum number of discovered URLs to return.
searchstringOptionalOptional text used to filter discovered URLs.
include_subdomainsbooleanOptionalWhether links on subdomains should be included.
ignore_query_parametersbooleanOptionalWhen true, URLs that differ only by query string are deduplicated.
Raw input JSON Schema
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"pattern": "^https?://",
"description": "Public website URL whose links should be discovered."
},
"limit": {
"type": "integer",
"default": 100,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of discovered URLs to return."
},
"search": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Optional text used to filter discovered URLs."
},
"include_subdomains": {
"type": "boolean",
"default": true,
"description": "Whether links on subdomains should be included."
},
"ignore_query_parameters": {
"type": "boolean",
"default": true,
"description": "When true, URLs that differ only by query string are deduplicated."
}
},
"additionalProperties": false
}Returns
Fields a successful firecrawl.map call returns.
linksarray of objectRequiredurlstring (uri)Requiredtitlestring | nullRequireddescriptionstring | nullRequired
base_urlstring (uri)Requiredretrieved_atstring (date-time)Required
Raw output JSON Schema
{
"type": "object",
"required": [
"base_url",
"links",
"retrieved_at"
],
"properties": {
"links": {
"type": "array",
"items": {
"type": "object",
"required": [
"url",
"title",
"description"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"title": {
"type": [
"string",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
},
"maxItems": 100
},
"base_url": {
"type": "string",
"format": "uri"
},
"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 firecrawl.map tool with this input: {"url":"https://example.com","limit":1,"include_subdomains":false}Safety notes
- Side Effect
- read_only
- Public Sources Only
- Yes
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 web page contentFetch and extract readable content from a public HTTP(S) page.Firecrawl
page.extractInstant - $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 - $0.10Ask PerplexityAnswer a question with Perplexity's fast, web-grounded Agent API preset and source citations.Perplexity
perplexity.askInstant