<!-- twin of https://specstream.ai/jina-reader-pricing -->
# Jina Reader pricing in 2026: the cost per page, and $0.80 per 1,000

Compared on Nov 12, 2026. The page: https://specstream.ai/jina-reader-pricing

Jina Reader bills the tokens in the page it returns. Top-ups are $50 for 1 billion tokens ($0.050 per 1M), so a 5,000 token page costs $0.00025, a 40,000 token page $0.002, and OCR mode costs 40 times more tokens.

SpecStream is the live web data engine for teams and agents. Its Extract API charges $0.0008 a page whatever its length, reads up to 20 pages, PDFs and Office files a call, and charges nothing for a page with no text.

[Get an API key](https://specstream.ai/signup?src=alternatives-jina-reader-pricing&utm_source=alternatives-md&utm_campaign=jina-reader-pricing&returnTo=%2Fworkspace%2Fagents%3Ftab%3Dkeys) New accounts get $10 of credit, no card. It reads 12,500 pages.

## What a page costs on Jina Reader and on SpecStream

| | SpecStream | Jina Reader |
|---|---|---|
| The unit you pay for | A page read: $0.0008, $0.80 per 1,000 pages. The same rate on every plan | Tokens, counted in the output response and charged by content length |
| The dollar rate | $0.80 per 1,000 pages, printed on the [Extract API](https://specstream.ai/extract-api?utm_source=alternatives&utm_campaign=jina-reader-pricing) page | $50 for 1 billion tokens ($0.050 per 1M) on a Standard key, $500 for 11 billion ($0.045 per 1M) on a Premium key, as UsagePricing reports. Jina's Reader page prints no dollar rate |
| A 5,000 token page | $0.0008 | $0.00025 at $0.050 per 1M |
| A 16,000 token page | $0.0008 | $0.0008 at $0.050 per 1M |
| A 40,000 token page | $0.0008 | $0.002 at $0.050 per 1M |
| A scanned PDF or an image | $0.0008. PDF, Word, Excel, EPUB and image files are read at the same rate | OCR mode with jina-ocr-v1 costs 40 times more tokens: a page billed at 5,000 tokens in standard mode bills about 200,000, $0.01 at $0.050 per 1M |
| The cost before a call | The number of pages times $0.0008. Each reply carries its `price_usd`, and a key's spending limit refuses a call that would go past it | Counted after the read, from the tokens in the response. With `X-Token-Budget` set, a request that would go past it fails |
| Free start | $10 of credit, no card: 12,500 pages | 10M free tokens with a new key, about 2,000 pages of 5,000 tokens. UsagePricing reports the free allotment as CC-BY-NC, for non-commercial use |
| Smallest purchase | A $10 top-up, which never expires | $50 for 1 billion tokens on a Standard key |
| Failed and empty pages | Not charged. Only a page read with status `ok` is billed: blocked, missing, empty and timed out pages cost nothing | Tokens are not deducted for failed requests |
| Pages per call | Up to 20 URLs, read at once, each within 30 seconds | One URL, after the `https://r.jina.ai/` prefix |
| Structured rows | Deep Search: one request in plain words returns structured rows, with a source URL and read time on every value, at 5¢, 15¢ or $1 a row | Reader fetches the URL you send and returns its text. Your code finds the pages and builds the records |

## Why Jina Reader buyers move to SpecStream

### One price a page, known before the job

On Jina Reader the bill follows the length of each page. At $0.050 per 1M tokens a page costs the same on both services at 16,000 tokens, and every longer page costs more on Jina: a long report, filing or documentation page can pass that mark. On SpecStream a page is $0.0008 at any length, so 100,000 pages cost $80 and you know it before the first call.

### Scanned PDFs and images at the same $0.0008

Jina's OCR mode, jina-ocr-v1, costs 40 times more tokens: a page billed at 5,000 tokens in standard mode bills about 200,000, $0.01 a page or $10 per 1,000. The SpecStream Extract API reads PDF, Word, Excel, EPUB and image files at the same $0.80 per 1,000 pages as a web page.

### Twenty pages a call, each with a status

One call reads up to 20 URLs at once, each within 30 seconds. Every result carries a `status`: `ok`, `blocked`, `not_found`, `empty`, `unsupported`, `invalid_url` or `failed`, and only `ok` is charged. A page that refuses a plain read is tried again as a browser would ask for it, then in a real browser, then from the site's own feed, then from its newest public archive capture, and `read_from` names the one that answered.

### The highest F1 on WCXB

WCXB scores how well an extractor keeps a page's main text and drops the rest. The SpecStream Extract API scores 0.908 F1, the highest on the board. The Search API scores 97.9 F-score on all 1,000 official SimpleQA Verified questions and 64.0 item F1 on all 200 official WideSearch tasks. Every score and its method is on the [benchmarks page](https://specstream.ai/benchmarks?utm_source=alternatives&utm_campaign=jina-reader-pricing).

### Search, pages and rows on one balance

On the same balance the Search API finds the pages at $1 per 1,000 searches with `speed=fast`, and [Deep Search](https://specstream.ai/deep-search?utm_source=alternatives&utm_campaign=jina-reader-pricing) takes the whole job: a request in plain words comes back as structured rows that meet every condition you wrote, with a source URL and read time on every value. The most a run can cost is quoted before it starts, and a run that finds nothing costs nothing.

## What other page readers cost

### SpecStream

The live web data engine for teams and agents. The Extract API reads up to 20 pages a call at $0.80 per 1,000 pages at any length, and a page with no text is not charged. The Search API costs $1 per 1,000 searches with `speed=fast`, and Deep Search returns structured rows at 5¢, 15¢ or $1 a row. New accounts get $10 of credit, no card.

### Exa Contents

$1 per 1,000 pages, per content type. SpecStream reads a page for $0.80 per 1,000, and answers Exa's own `/contents` call at `https://api.specstream.ai/exa`.

### Parallel Extract

$1 per 1,000 URLs. SpecStream reads a page for $0.80 per 1,000, and a page with no text is not charged.

### Firecrawl

1 credit per page on a basic scrape, and Hobby costs $19 a month for 5,000 credits. SpecStream has no monthly plan to buy: a page is $0.0008 and a top-up never expires. See [Firecrawl vs Jina Reader](https://specstream.ai/compare/firecrawl-vs-jina-reader?utm_source=alternatives&utm_campaign=jina-reader-pricing).

## How to switch from Jina Reader

Change one address: `https://api.specstream.ai/jina` answers the call your code sends to `https://r.jina.ai/` today, with `url` in a POST or the page address after `/jina/` in a GET, in Jina's text form or, with `Accept: application/json`, its JSON shape. Send a SpecStream key as the Bearer token. Each page is one Extract API page at $0.0008. Every header and field is in the [Jina Reader migration guide](https://specstream.ai/migrate/jina?utm_source=alternatives&utm_campaign=jina-reader-pricing).

```
# Before
curl https://r.jina.ai/https://www.sec.gov/files/form-d.pdf \
  -H "Authorization: Bearer $JINA_API_KEY"

# After
curl https://api.specstream.ai/jina/https://www.sec.gov/files/form-d.pdf \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY"
```

Or read 20 pages in one call with `POST https://api.specstream.ai/v1/extract`. `format` is `markdown` by default, with headings, lists and links kept, or `text`.

```
curl https://api.specstream.ai/v1/extract \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls": ["https://www.fdic.gov/bank-failures/failed-bank-list", "https://www.sec.gov/files/form-d.pdf"], "format": "markdown"}'
```

On MCP at `https://api.specstream.ai/mcp`, your agent calls `read_pages` with `{"urls": [...]}` and searches with `search_web`. See every Jina Reader alternative at [Jina Reader alternatives](https://specstream.ai/alternatives/jina-reader?utm_source=alternatives&utm_campaign=jina-reader-pricing).

## Frequently asked questions

### How much does Jina Reader cost?

Tokens at $50 per 1 billion ($0.050 per 1M) on a Standard key or $500 per 11 billion ($0.045 per 1M) on a Premium key, as UsagePricing reports, charged by the length of each page. Basic use without a key is free, and a new key comes with 10M free tokens. SpecStream's Extract API costs $0.80 per 1,000 pages at any length.

### How much does Jina Reader cost per 1,000 pages?

$0.25 for pages of 5,000 tokens, $0.80 at 16,000 tokens and $2 at 40,000 tokens, at $0.050 per 1M. OCR mode costs 40 times more tokens: about $10 per 1,000 pages of the 5,000 token kind. SpecStream costs $0.80 per 1,000 pages, scanned or not.

### How many tokens does a Jina Reader page use?

As many as the page it returns: Reader counts the tokens in the output response. UsagePricing's example is a page that standard mode bills at 5,000 tokens and OCR mode at about 200,000. SpecStream charges a page, not its tokens: $0.0008.

### Is Jina Reader free?

For basic use, yes: you put `https://r.jina.ai/` before a URL with no key. A new key comes with 10M free tokens, which UsagePricing reports as non-commercial. SpecStream starts every new account with $10 of credit, no card, which reads 12,500 pages.

### Are failed requests charged?

No, on either. Jina does not deduct tokens for failed requests. SpecStream charges only a page read with status `ok`: blocked, missing, empty and timed out pages cost nothing.

### What is the cheapest way to read long pages and PDFs?

SpecStream's Extract API, at $0.0008 a page whatever its length. A 40,000 token page costs $0.002 on Jina Reader at $0.050 per 1M, and a scanned page in OCR mode about $0.01.

## Sources

SpecStream wrote this page. Each figure about Jina comes from Jina's Reader page or, for the dollar rate per token, from UsagePricing, because Jina's Reader page prints no dollar rate. Costs per page are our arithmetic from those figures.

- [Jina AI, Reader API](https://jina.ai/reader), read Nov 12, 2026
- [UsagePricing, Jina AI pricing](https://usagepricing.com/blueprint/jina-ai), read Nov 12, 2026
- [UsagePricing, Jina Reader OCR mode at 40 times the tokens, Oct 24, 2026](https://www.usagepricing.com/blueprint/activity/jina-ai-2026-10-24-reader-ocr-mode-40x-tokens), read Nov 12, 2026
- [Exa pricing](https://exa.ai/docs/admin/pricing), read Nov 12, 2026
- [Parallel pricing](https://docs.parallel.ai/getting-started/pricing), read Nov 12, 2026
- [Firecrawl pricing](https://www.firecrawl.dev/pricing), read Nov 12, 2026
