Skip to the page

Spider (spider.cloud) compatible

Change the address.

Since November 10, 2026 SpecStream answers Spider's POST /scrape and POST /search in Spider's own JSON. A page costs $0.0008, $0.80 per 1,000, and a search $0.005. Spider bills bandwidth at $1 per GB plus CPU minutes.

The switch is one line: https://api.specstream.ai/spider in place of https://api.spider.cloud, and a SpecStream key as the Bearer token. The request body and your parser stay.

The SpecStream Extract API scores 0.908 F1 on WCXB. A page that gives no text costs nothing, credit you buy never expires, and a new account gets $10 of credit, no card.

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

Spider to SpecStream, parameter by parameter and field by field

SpecStreamSpider
AddressPOST https://api.specstream.ai/spider/scrape and /spider/search, also under /spider/v1/POST https://api.spider.cloud/scrape, /crawl and /search
The keyA SpecStream key as Authorization: BearerA Spider key as Authorization: Bearer sk-...
Scrapeurl, several by commas, return_format as markdown, text, raw, empty or a list, return_page_links and metadata appliedurl, return_format (default raw), return_page_links, metadata and request options
Searchsearch, search_limit or num, page, tbs and operators such as site: applied. Up to 10 results $0.005search with result and crawl options
ReplyA scrape answers a list, one object a page: url, content, status, error, costs, links, metadata. A search answers content[] with title, description, urlThe same list per page, with costs.vendor naming the provider that served it
ErrorsSpider's own {"error", "code"}: 400 with no url or no search, 401 for a wrong key. A busy call gets 429 with Retry-After and is not chargedStandardized HTTP response codes
Price$0.80 per 1,000 pages, the same for every page, and $5 per 1,000 searchesPay as you go from $1 per GB of content plus $0.0001 per minute of CPU. Unlimited from $40 a month for 2 concurrent requests
Failed pageA page that gives no text is not charged, and its costs is nullFailed requests cost $0
Free to start$10 of credit, no card, which covers 12,500 pagesPay as you go top-ups from $5

The Spider reference, on SpecStream

What else Spider users price

How SpecStream scores

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

How to migrate, step by step

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

2. Set the address to https://api.specstream.ai/spider where your code has https://api.spider.cloud, and send the SpecStream key as the Bearer token. In Python:

import requests

BASE = "https://api.specstream.ai/spider"  # was https://api.spider.cloud

reply = requests.post(
    f"{BASE}/scrape",
    headers={"Authorization": f"Bearer {SPECSTREAM_KEY}"},
    json={"url": "https://en.wikipedia.org/wiki/Web_scraping", "return_format": "markdown", "metadata": True},
    timeout=60,
)
reply.raise_for_status()
for page in reply.json():
    print(page["url"], page["status"], page["metadata"]["title"], len(page["content"] or ""))

3. A search in JavaScript:

const reply = await fetch("https://api.specstream.ai/spider/search", {
  method: "POST",
  headers: { Authorization: `Bearer ${process.env.SPECSTREAM_KEY}`, "Content-Type": "application/json" },
  body: JSON.stringify({ search: "web scraping history", search_limit: 5 }),
});
const { content } = await reply.json();
for (const result of content) console.log(result.title, result.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

Is there a Spider compatible API?
Yes. Since Nov 10, 2026 SpecStream answers Spider's POST /scrape and POST /search at https://api.specstream.ai/spider with Spider's reply, as measured on production. A page costs $0.0008.
How do I migrate from Spider?
Change one address: https://api.spider.cloud becomes https://api.specstream.ai/spider, and a SpecStream key goes in the Bearer token. url, return_format, return_page_links, metadata, search, search_limit, num, page and tbs keep their meaning.
How much does Spider cost?
Pay as you go starts at $1 per GB of content plus $0.0001 per minute of CPU, and Unlimited starts at $40 a month. SpecStream costs $0.80 per 1,000 pages and $5 per 1,000 searches, with no plan, and its credit never expires.
Does the Spider Python SDK work with SpecStream?
Not as it ships: spider-client 0.1.93 writes Spider's own address into every call. Call https://api.specstream.ai/spider/scrape and /spider/search with requests or fetch, as in the steps on this page, with the same bodies.
Does SpecStream answer Spider's crawl?
Not at /spider/crawl. Since Nov 10, 2026 crawls run on the same key at https://api.specstream.ai/firecrawl/v2/crawl, at $0.0008 a page with text.
Which Spider fields does SpecStream not return?
duration_elapsed_ms. Each page keeps url, content, status, error, costs, links and metadata, and each search result title, description and url.

Sources

SpecStream wrote this page. Each Spider figure comes from Spider's own pages, and each other provider's figure from that company's own page. The route's behavior comes from its code and the pass table measured on production.

  1. Spider pricingspider.cloud/pricing, read Nov 10, 2026
  2. Spider API referencespider.cloud/docs/api, read Nov 10, 2026
  3. SpecStream Spider pass tablespecstream.ai/specstream/dialects/spider.md, read Nov 10, 2026
  4. Firecrawl pricingfirecrawl.dev/pricing, read Nov 10, 2026
  5. ScrapingBee pricingscrapingbee.com/pricing/, read Nov 10, 2026
  6. ScrapingBee documentationscrapingbee.com/documentation/, read Nov 10, 2026
  7. Tavily pricingtavily.com/pricing, read Nov 10, 2026
  8. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026
  9. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026