Firecrawl
Search, scrape, map, file parsing and asynchronous crawling.
Discover the URLs on a website.
List the URLs reachable from a starting page, without fetching any content. url and limit are both required (limit 1 to 100000). Returns success, a request id, and links[] with url and title — note these are objects with a title, unlike post_tavily_map which returns bare strings. Use it to size a site before paying to crawl it, then fetch only what matters with post_firecrawl_scrape. When you want content and structure in one pass, post_firecrawl_crawl.
- 类型: integerlimit最小值:1最大值:100000必填
Maximum number of links to discover. Required on the metered profile.
- 类型: string 格式: uriurl必填
The HTTPS URL to map.
- 类型: object200
Map completed successfully.
- 类型: integercredits
Used Firecrawl credits consumed (1 per discovered link).
- 类型: array object[]links
Discovered links.
- title类型: string
Title of the discovered page, when available.
- url类型: string
A discovered URL.
- 类型: booleansuccess
True when the map succeeded.
application/json - 400
The request could not be processed. Check the request parameters.
- 401
A valid Felo API key is required.
- 402
The request cannot proceed because a billing requirement is not met.
- 403
The account is not permitted to perform this operation.
- 429
A request or spending limit has been reached.
- 502
The service could not complete the request.
- 503
The API or billing service is temporarily unavailable.
- 504
The service timed out while processing the request.
- default
The operation failed. Keep the response request ID when contacting Felo support.
curl https://openapi.felo.ai/v1/beta/firecrawl/map \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"url": "https://docs.firecrawl.dev",
"limit": 100
}'
{
"success": true,
"links": [
{
"url": "string",
"title": "string"
}
],
"creditsUsed": 1
}