readfetch_map
Map a site's crawlable URLs without crawling it by parsing robots.txt, harvesting sitemap and sitemap-index URLs, detecting RSS/Atom/JSON feeds, and counting homepage links to plan scraping or crawling.
Instructions
Discover a site's crawlable surface without crawling it: parse robots.txt allow/disallow rules, collect URLs from sitemap.xml and sitemap indexes, find RSS, Atom and JSON feeds, and count internal and external links on the homepage. Use the returned URLs to plan a /v1/scrape or /v1/crawl.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL of the site to map. | |
| limit | No | Maximum number of URLs to return (1-1000). | |
| max_bytes | No | Abort if any single document exceeds this many bytes. | |
| timeout_s | No | Total budget for the whole call in seconds; every sitemap fetch and the browser fallback share it. 95 s is the edge ceiling (Cloudflare closes at 100 s). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| host | No | ||
| urls | No | ||
| feeds | No | ||
| links | No | ||
| robots | No | ||
| status | No | ||
| sitemaps | No | ||
| url_count | No | ||
| status_code | No | ||
| total_found | No |