Skip to the page

Sitemap crawl API

A site map for $0.0008, pages at $0.80 per 1,000.

Firecrawl's map takes 1 credit a call and its crawl 1 credit a page, on plans from $19 a month for 5,000 credits. Tavily maps at 1 credit per 10 pages, and Cloudflare's crawl bills browser hours at $0.09 past 10 a month.

SpecStream is the live web data engine for teams and agents. One call lists a site's URLs from its sitemap and its links for $0.0008, and a crawl reads each page as markdown at $0.80 per 1,000 pages, with no plan to buy.

New accounts get $10 of credit, no card. It covers 12,500 maps or pages.

Sitemap and crawl APIs side by side, from each company's own page

SpecStreamFirecrawlTavilyCloudflare Browser RenderingApify sitemap actors
List a site's URLsPOST /firecrawl/v2/map or POST /tavily/map, up to 5,000 links a mapPOST /v2/map. URLs come mainly from the sitemap, plus search results and pages crawled beforePOST /map, 50 links by defaultA crawl job, with source set to all, sitemaps or linksAn actor run that reads a sitemap or sitemap index into a flat list of URLs
Sitemap controlsitemap as include, skip or only, plus search, includeSubdomains and ignoreQueryParameterssitemap as skip, include or only. Sitemap data is cached for up to 7 daysselect_paths and exclude_paths as regular expressionssource: sitemaps crawls only the URLs in the sitemapsThe actor's own input
Price of a map$0.0008, whatever its size1 credit a call1 API credit per 10 pages, 2 per 10 with instructionsBrowser hours: 10 a month on Workers Paid, then $0.09 an hourFrom $0.20 per 1,000 results, plus Apify platform usage
Crawl the pagesPOST /firecrawl/v2/crawl with includePaths, excludePaths, maxDiscoveryDepth and crawlEntireDomain, as markdown, html, rawHtml or linksPOST /v2/crawl, 1 credit a pagePOST /crawl, 1 credit per 5 successful extractionsThe same crawl job returns HTML, Markdown or JSONAnother actor run, at that actor's price
Price per 1,000 pages$0.80. A page that gives no text costs nothing1 credit a page, from $19 a month for 5,000 credits on Hobby. A page with no document is 0 creditsPay as you go at $0.008 a creditBilled by browser time, not by pagePriced per actor, plus platform usage
Free to start$10 of credit, no card, which covers 12,500 maps or pages1,000 free credits a month1,000 free API credits a month10 minutes of browser time a day on Workers Free$5 a month to spend on the Free plan

Why map and crawl on SpecStream

Other sitemap and crawl APIs

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to map and crawl a site

1. Create a key under Agents & API in the workspace. A new account gets $10 of credit, no card, which covers 12,500 maps or pages.

2. Map the site, then crawl the URLs you want. In Python:

import time
import requests

BASE = "https://api.specstream.ai/firecrawl"  # was https://api.firecrawl.dev
HEADERS = {"Authorization": f"Bearer {SPECSTREAM_KEY}"}

site_map = requests.post(f"{BASE}/v2/map", headers=HEADERS,
                         json={"url": "https://quotes.toscrape.com/", "sitemap": "include"}, timeout=60).json()
print(len(site_map["links"]), "URLs")

job = requests.post(f"{BASE}/v2/crawl", headers=HEADERS,
                    json={"url": "https://quotes.toscrape.com/", "includePaths": ["^/author/.*"], "limit": 50}, timeout=60).json()
while True:
    state = requests.get(job["url"], headers=HEADERS, timeout=60).json()
    if state["status"] in ("completed", "failed", "cancelled"):
        break
    time.sleep(2)
for page in state["data"]:
    print(page["metadata"]["url"], len(page["markdown"]))

3. A map in JavaScript:

const reply = await fetch("https://api.specstream.ai/firecrawl/v2/map", {
  method: "POST",
  headers: { Authorization: `Bearer ${process.env.SPECSTREAM_KEY}`, "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://quotes.toscrape.com/", sitemap: "only" }),
});
const { links } = await reply.json();
console.log(links.map((link) => link.url));

4. Read 429 as a call to send again after Retry-After. It is not charged.

Frequently asked questions

Something we didn't answer? Talk to a human

What is a sitemap crawl API?
An API that lists every URL on a site from its sitemap and its links, and can then read those pages. On SpecStream a map costs $0.0008 for up to 5,000 links, and a crawled page costs $0.0008.
How do I get every URL from a website's sitemap?
Send POST https://api.specstream.ai/firecrawl/v2/map with the site's url and "sitemap": "only". The reply's links[] holds each URL the sitemap lists, for $0.0008 a call.
How much does Firecrawl map and crawl cost?
A Firecrawl map is 1 credit a call and a crawled page is 1 credit, and Hobby is $19 a month for 5,000 credits. SpecStream answers the same calls at https://api.specstream.ai/firecrawl for $0.0008 a map and $0.80 per 1,000 pages, with no plan.
How much does Tavily map cost?
1 API credit per 10 pages, or 2 per 10 with instructions, at $0.008 a credit pay as you go. SpecStream answers Tavily's POST /map at https://api.specstream.ai/tavily/map for $0.0008 a map of up to 5,000 URLs.
Can I crawl only the pages under one path?
Yes. includePaths and excludePaths take regular expressions, for example ^/blog/.*, and maxDiscoveryDepth stops the walk. Each page that gives text costs $0.0008.
Is there a free sitemap crawl API?
A new SpecStream account gets $10 of credit with no card, which covers 12,500 maps or pages, and the credit does not expire. Firecrawl and Tavily each give 1,000 free credits a month.

Sources

SpecStream wrote this page. Each price and parameter comes from that company's own page, read on Nov 12, 2026.

  1. Firecrawl mapdocs.firecrawl.dev/features/map, read Nov 12, 2026
  2. Firecrawl map API referencedocs.firecrawl.dev/api-reference/endpoint/map, read Nov 12, 2026
  3. Firecrawl billingdocs.firecrawl.dev/billing, read Nov 12, 2026
  4. Firecrawl pricingfirecrawl.dev/pricing, read Nov 12, 2026
  5. Tavily map API referencedocs.tavily.com/documentation/api-reference/endpoint/map, read Nov 12, 2026
  6. Tavily crawl API referencedocs.tavily.com/documentation/api-reference/endpoint/crawl, read Nov 12, 2026
  7. Tavily pricingtavily.com/pricing, read Nov 12, 2026
  8. Cloudflare crawl endpointdevelopers.cloudflare.com/browser-rendering/rest-api/crawl-endpoint/, read Nov 12, 2026
  9. Cloudflare Browser Rendering pricingdevelopers.cloudflare.com/browser-rendering/pricing/, read Nov 12, 2026
  10. Apify Sitemap Extractorapify.com/axery/sitemap-extractor, read Nov 12, 2026
  11. Apify pricingapify.com/pricing, read Nov 12, 2026
  12. Crawl4AI pricingcrawl4ai.com/pricing, read Nov 12, 2026
  13. Spider pricingspider.cloud/pricing, read Nov 12, 2026
  14. ScrapeGraphAI Sitemapdocs.scrapegraphai.com/services/sitemap, read Nov 12, 2026
  15. Eden AI sitemap extraction APIedenai.co/feature/sitemap-extraction-api, read Nov 12, 2026
  16. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
  17. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026