Skip to the page

Jina DeepSearch alternative in 2026

A report at a fixed price, from $0.10.

Jina DeepSearch bills tokens. Jina's page puts one answer at about 500,000 tokens, which is about $0.025 at $0.050 per million, and the count arrives in the last chunk of the stream, after the run.

SpecStream is the live web data engine for teams and agents. POST /v1/research returns a written report with the page, read time and passage behind each cited sentence, at $0.10, $0.30 or $1.00. The reply shows the price before the work starts, and you pay when the report is delivered.

New accounts get $10 of credit, no card. It covers 100 quick reports, 33 standard reports or 10 deep reports.

SpecStream and Jina DeepSearch side by side

SpecStreamJina DeepSearch
What you pay forOne report, at one flat price for its depthTokens. Searches, page reads, reflection and summarization all count toward the run's total
Price of one answer$0.10 quick, $0.30 standard, $1.00 deepAbout 500,000 tokens by Jina's own figure: about $0.025 at $0.050 per million tokens, more or less with the question
When you know the priceBefore the run. The reply to the POST shows price_usdAfter the run. The last chunk of the stream carries the token usage, and budget_tokens sets a maximum
When you payOnce, when the report is delivered. A cancelled report is not chargedIn advance. Tokens are sold as top-ups: $50 for 1 billion, $500 for 11 billion. Failed requests are not deducted
What comes backreport.content with [1] markers, report.citations with the page, the read time and the passage of each cited sentence, and report.sources with every page readA chat completion in OpenAI's Chat API schema. The last chunk holds the final answer, the visited URLs and the token usage
How the call runs202 at once with the report's id. Read GET /v1/research/{id}, follow /events, or name a webhook. A quick report takes about a minuteOne streaming request held open for the run, about 50s by Jina's figure. Its page warns that disabling streaming may result in '524 timeout' errors
JSON in place of text"output": {"type": "json", "schema": {...}} with your JSON SchemaStructured Output with your JSON schema
Choose the sitesinclude_domains and exclude_domains on the requestDomain parameters on the request, and an option that restricts all search to arXiv
Free to start$10 of credit on a new account, no card: 100 quick reports10M free tokens on a new key, about 20 answers at 500,000 tokens each, for non-commercial use
Search and pages on the same keyYour s.jina.ai calls answer at https://api.specstream.ai/jina-search for $1 per 1,000 searches, and your r.jina.ai calls at https://api.specstream.ai/jina for $0.80 per 1,000 pagesSearch and Reader draw tokens from the same balance. A search request starts from 10,000 tokens
From an agentMCP at https://api.specstream.ai/mcp: research_price, start_research and get_research. A report starts only with its price approved as confirm_max_centsAn OpenAI compatible endpoint: swap api.openai.com with deepsearch.jina.ai

Why Jina DeepSearch users move to SpecStream

Other Jina DeepSearch alternatives

How SpecStream scores

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

How to move from Jina DeepSearch

1. Create a key on the Search API screen of the workspace. A new account gets $10 of credit, no card.

2. Send the last user message of your DeepSearch call as input to POST /v1/research, and choose depth where you set reasoning_effort: quick, standard or deep. The call answers 202 at once with the report's id and its price_usd.

curl -X POST https://api.specstream.ai/v1/research \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: report-2026-11-13-001" \
  -d '{"input": "Which EU countries tax unrealized crypto gains in 2026, and what does each tax office publish about it?", "depth": "standard"}'

# 202 at once, with the report's id and price_usd. Then read it:
curl https://api.specstream.ai/v1/research/<id> \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY"

3. Read status until it is completed, or follow GET /v1/research/{id}/events where your code read the stream. The text is in report.content and the cited sentences are in report.citations. Where your call sends a JSON schema for Structured Output, send it as "output": {"type": "json", "schema": {...}}.

4. For Reader and Search calls, change the address and keep the rest:

# was https://s.jina.ai
curl "https://api.specstream.ai/jina-search?q=eu+crypto+tax+2026" \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY" \
  -H "Accept: application/json"

# was https://r.jina.ai
curl "https://api.specstream.ai/jina/https://example.com" \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY"

From an agent, connect the MCP server at https://api.specstream.ai/mcp: research_price shows the price of each depth, start_research starts the report, and get_research reads it. The research reports guide has every field, and the Jina Search and Jina Reader migration guides have each step.

Frequently asked questions

Something we didn't answer? Talk to a human

How much does Jina DeepSearch cost per answer?
Jina bills tokens. Its page puts a DeepSearch answer at about 500,000 tokens, and paid tokens cost $0.050 per million on the $50 top-up and $0.045 on the $500 top-up. That is about $0.025 an answer, more for a question that takes more search and reasoning rounds. The exact count arrives when the run ends.
Can I cap what a DeepSearch run costs?
budget_tokens sets the maximum number of tokens for the whole run. The run stops when the budget is exhausted or when it finds a satisfactory answer, whichever comes first. On SpecStream there is nothing to cap: a report costs $0.10, $0.30 or $1.00, and the reply shows the price before the work starts.
What is the best Jina DeepSearch alternative for research with sources?
SpecStream, at $0.10, $0.30 or $1.00 a report. Each cited sentence carries the URL of its page, the time it was read and the passage that supports it, and report.sources lists every page read.
How long does a SpecStream research report take?
About 1 minute for a quick report, 4 minutes for a standard report and 5 minutes for a deep report. The call answers 202 at once, and GET /v1/research/{id}/events streams the progress. Jina puts a DeepSearch answer at about 50s inside one open request.
What does a failed or cancelled report cost on SpecStream?
$0. The price is taken once, when the report is delivered, and a cancelled report is not charged.
Are Jina's free tokens enough to test DeepSearch?
A new Jina key comes with 10M free tokens, which is about 20 answers at 500,000 tokens each, and that free allotment is for non-commercial use. A new SpecStream account gets $10 of credit with no card, which covers 100 quick reports.
Does SpecStream answer my Jina Reader and Jina Search calls?
Yes. https://api.specstream.ai/jina-search answers s.jina.ai calls in Jina's shape for $1 per 1,000 searches, and https://api.specstream.ai/jina answers r.jina.ai calls for $0.80 per 1,000 pages. The key goes as a Bearer token.
Does SpecStream have an MCP server for research?
Yes, at https://api.specstream.ai/mcp. research_price shows the price of each depth, start_research starts a report once its price is approved as confirm_max_cents, and get_research reads it until it is completed.

Sources

SpecStream wrote this page. Each figure about another provider comes from that company's own page, read on the date shown. Jina's token prices load inside its billing widget, so they are taken from the record of that page on usagepricing.com.

  1. Jina DeepSearchjina.ai/deepsearch, read Nov 13, 2026
  2. Jina Readerjina.ai/reader, read Nov 13, 2026
  3. Jina AI token prices on usagepricing.comusagepricing.com/blueprint/jina-ai, read Nov 13, 2026
  4. Linkup pricing docsdocs.linkup.so/pages/documentation/development/pricing.md, read Nov 13, 2026
  5. Parallel pricingdocs.parallel.ai/getting-started/pricing.md, read Nov 13, 2026
  6. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 13, 2026
  7. SpecStream research reportsspecstream.ai/docs/research, read Nov 13, 2026
  8. SpecStream pricingspecstream.ai/pricing, read Nov 13, 2026
  9. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 13, 2026
  10. SpecStream for agentsspecstream.ai/agents.md, read Nov 13, 2026