Skip to the page

Spider vs Jina Reader in 2026

One key answers both calls.

On Nov 12, 2026, Spider bills $1 per GB of content plus $0.0001 per minute of CPU, and crawls whole sites. Jina Reader reads one URL a call and bills tokens by page length, and its Reader page prints no dollar rate.

SpecStream answers both calls on one key. Spider code calls https://api.specstream.ai/spider in place of https://api.spider.cloud, and Jina code calls https://api.specstream.ai/jina in place of https://r.jina.ai/. The bodies and the parsers stay.

Every page costs $0.80 per 1,000, whatever its size, and you know the price before the call. The Extract API behind both routes scores 0.908 F1 on WCXB. New accounts get $10 of credit, no card.

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

SpecStream, Spider and Jina Reader side by side

SpecStreamSpiderJina Reader
Your code todayRuns as it is on both. Spider's POST /scrape and /search answer at https://api.specstream.ai/spider, and Jina's POST with url answers at https://api.specstream.ai/jina, with a SpecStream key as the Bearer tokenPOST https://api.spider.cloud/scrape, /crawl and /search, with a Spider key as the Bearer tokenPOST https://r.jina.ai/ with url in the body, or the page address after https://r.jina.ai/, with a Jina key as the Bearer token
Price of a page read$0.80 per 1,000 pages, $0.0008 a page, whatever its size. PDF, Word and Excel files are read at the same rate$1 per GB of content plus $0.0001 per minute of CPU, so each page costs by its size and its render timeTokens, charged by content length. Reader bills the output tokens, and its Reader page prints no dollar rate
How you payFrom a balance, with no monthly plan. Credit you buy never expires, and a key's spend_cap_cents is the most it can spendA balance that never expires, or Unlimited requests from $40 a monthTokens topped up as you go. Auto top up recharges your saved payment method below your threshold, and purchased credits are not refundable
Crawl a whole siteFirecrawl's /v2/map and /v2/crawl and a Crawl4AI server's /crawl answer on the same key, each in its own JSON. A map is one page read, and each crawled page with text is one page read/crawl recursively crawls a website and collects every pageOne URL a call. Reader converts the URL you send to text, and your code finds the next page
A page with no textNot charged. A busy call gets a 429 with Retry-After and charges nothingFailed requests cost $0Tokens are not deducted for failed requests
Search$1 per 1,000 searches of up to 10 results on /spider/search, and from $1 per 1,000 on GET /v1/web-search, which returns up to 100 results for one search/search searches the web and crawls the resultss.jina.ai returns the top five results with their URLs and contents, for a fixed number of tokens a request, from 10,000
Rate limitsNo monthly cap. Calls spend from your balance inside the limit you set on the key10,000 requests a minute by default20 requests a minute with no key, 500 on a free or paid key, 5,000 on premium, and 10,000 requests per 60 seconds per IP
Free to start$10 of credit, no card: 12,500 pages or 10,000 searchesThe crawler is MIT licensed on GitHub to run on your own servers. The hosted API is pay as you go from $1 per GB10M free tokens on every new API key, and basic use with no key
Published accuracy97.9 F-score on all 1,000 official SimpleQA Verified questions (978 correct). 64.0 item F1 and 43.4 row F1 on all 200 official WideSearch tasks. Extract API 0.908 F1 on WCXB. Method at specstream.ai/benchmarksNo accuracy score on its pricing pageNo accuracy score on its Reader page
Every match as structured rowsDeep Search: a request in plain words returns every match on the live web as rows at 5¢, 15¢ or $1 a row, with a source URL on every value. The most a run can cost is quoted before it startsPages, billed by size and compute. Your code joins the facts into recordsThe content of the URL you send. Your code joins the facts into records

Why teams read pages with SpecStream

Other ways to read pages and whole sites for an LLM

How SpecStream scores

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

How to move Spider and Jina Reader calls to SpecStream

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

2. Point the Spider calls at https://api.specstream.ai/spider and send the SpecStream key as the Bearer token.

import os, requests

BASE = "https://api.specstream.ai/spider"  # was https://api.spider.cloud
KEY = os.environ["SPECSTREAM_API_KEY"]

reply = requests.post(
    f"{BASE}/scrape",
    headers={"Authorization": f"Bearer {KEY}"},
    json={"url": "https://example.com/pricing", "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. Point the Jina Reader calls at https://api.specstream.ai/jina. Ask for JSON with Accept: application/json, or leave the header out for Jina's text form.

const reply = await fetch("https://api.specstream.ai/jina", { // was https://r.jina.ai/
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.SPECSTREAM_API_KEY}`,
    Accept: "application/json",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ url: "https://example.com/pricing" }),
}).then((r) => r.json());

console.log(reply.data.title, reply.data.content.slice(0, 200));

4. Send whole site crawls to Firecrawl's /v2/crawl at https://api.specstream.ai/firecrawl. Each page with text is billed at $0.0008, and a 429 is a call to send again after Retry-After, with no charge.

Frequently asked questions

Something we didn't answer? Talk to a human

Is Spider better than Jina Reader?
Spider crawls whole sites and bills $1 per GB plus CPU minutes; Jina Reader reads one URL a call and bills tokens by page length. SpecStream answers both calls on one key at $0.80 per 1,000 pages, so the choice no longer changes your code.
Spider vs Jina Reader pricing: what does each cost?
Spider costs $1 per GB of content plus $0.0001 per minute of CPU, or Unlimited from $40 a month. Jina Reader charges tokens by content length, with 10M free tokens on a new key and no dollar rate on its Reader page. SpecStream costs $0.0008 a page, whatever its size.
Can I use both Spider and Jina Reader?
Yes, on one SpecStream key. Spider calls go to https://api.specstream.ai/spider and Jina Reader calls to https://api.specstream.ai/jina, each in its own JSON, from one balance.
Which one crawls a whole site?
Spider has a /crawl endpoint, and Jina Reader reads one URL a call. On SpecStream a site is crawled through Firecrawl's /v2/crawl or a Crawl4AI server's /crawl on the same key, at $0.0008 for each page with text.
What are the rate limits?
Jina Reader allows 20 requests a minute with no key, 500 on a free or paid key and 5,000 on premium; Spider gives 10,000 a minute by default. SpecStream has no monthly cap: calls spend from your balance inside the limit you set on the key.
What happens to a page that returns no text?
On SpecStream it costs $0. Spider charges $0 for failed requests, and Jina does not deduct tokens for failed requests.
Is there a free tier?
New SpecStream accounts get $10 of credit, no card, which covers 12,500 pages. Credit you buy never expires.

Sources

SpecStream wrote this page. Each figure for Spider, Jina Reader and the other tools comes from that company's own page.

  1. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  2. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
  3. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
  4. Spider pricingspider.cloud/pricing, read Nov 12, 2026
  5. Spider API docsspider.cloud/docs/api, read Nov 12, 2026
  6. Spider: Jina Reader vs Spiderspider.cloud/blog/spider-vs-jina-reader/, read Nov 12, 2026
  7. Jina Readerjina.ai/reader, read Nov 12, 2026
  8. Jina legaljina.ai/legal/, read Nov 12, 2026
  9. Firecrawl pricingfirecrawl.dev/pricing, read Nov 12, 2026
  10. Crawl4AI docsdocs.crawl4ai.com/, read Nov 12, 2026
  11. Parallel pricingdocs.parallel.ai/getting-started/pricing.md, read Nov 12, 2026
  12. Parallel rate limitsdocs.parallel.ai/getting-started/rate-limits.md, read Nov 12, 2026