Skip to the page

TinyFish alternatives in 2026

Every product priced per 1,000.

TinyFish gives TinySearch and TinyFetch away, capped at 500 searches an hour and 1,000 pages a day. TinyAgent costs $0.016 a step, TinyResearch $2.00 a run and TinySets $0.10 a row. Higher limits are a paid add-on set by sales.

SpecStream is the live web data engine. On one key, the Search API costs $1 per 1,000 fast searches, the Extract API $0.80 per 1,000 pages, and Deep Search returns every match as rows from 5¢ a row.

It is the most accurate web search API in the world: 97.9 F-score on all 1,000 SimpleQA Verified questions (978 correct) and 64.0 item F1 on all 200 WideSearch tasks, shown on the benchmarks page.

New accounts get $10 of credit, no card. It covers 10,000 searches.

SpecStream and TinyFish, product by product

SpecStreamTinyFish
Web searchSearch API: $1 per 1,000 fast searches of up to 10 results (speed=fast), $5 per 1,000 on the default search, which adds an answer and rows. A call that returns no results costs nothingTinySearch: free, at 30 requests a minute and 500 an hour. Results page through page up to 10
100,000 searches in a day$100 at the fast price, billed per call from your balanceOver the free tier's 500 an hour, which allows 12,000 a day. Higher limits are an add-on paid from the Wallet, set by sales
Page readingExtract API: $0.80 per 1,000 pages, up to 20 URLs a call, as Markdown or text. PDF, Word and Excel files are read too, and a page with no text is not chargedTinyFetch: free, at 150 URLs a minute and 1,000 a day, up to 10 URLs a request, as Markdown, JSON or HTML
10,000 pages in a day$8, billed per page readOver the free tier's 1,000 URLs a day. More goes through sales as a paid add-on
A site that refuses a plain readThe Extract API tries it 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, at the same $0.0008 a pageTinyAgent at $0.016 a step, 2 runs at once, or TinyBrowser at $0.002 a minute, a cloud Chromium you drive over CDP, 5 sessions at once
Structured rowsDeep Search: a request in plain words returns every match on the live web as rows that meet each condition you wrote, at 5¢, 15¢ or $1 a row, plus 5¢ for an email and 15¢ for a phone. The most a run can cost is quoted before it starts. Source URL and read time on every valueTinySets: $0.10 a row. Skipped, failed and cancelled rows are free. A run usually takes 5 to 20 minutes
A researched answerThe default search returns an answer with its page and seen_at read time, every result that prints it, and the rows the request asks for, at $0.005 a callTinyResearch: $2.00 a run for a cited report, $3.00 a run in Max mode
Watching for changeA saved request reruns hourly to yearly. Each row comes back labeled changed, unchanged or no longer matching. A changed or new row costs half its rate and an unchanged row 1¢TinyMonitor: $0.005 a check of a page or a topic, with an email alert or a webhook. Failed checks are free
Free to start$10 of credit, no card. That is 10,000 fast searches or 12,500 pagesTinySearch and TinyFetch with no card. New accounts start with $8 in Wallet funds, and a deposit is $10.00 at least, by card
Where the data goesRows go to Google Sheets, Excel, Airtable, Notion, monday.com, HubSpot, Salesforce, Pipedrive, Attio, Slack, Teams, Zapier, Make, n8n and signed webhooksTinySets rows come back through GET /v1/datasets/{id}/rows, one object per row
MCP and APIMCP server at https://api.specstream.ai/mcp, the REST API, Python and TypeScript SDKs and a CLIMCP server at https://agent.tinyfish.ai/mcp, the REST API, Python and TypeScript SDKs and the TinyFish CLI

Why teams move from TinyFish to SpecStream

Other TinyFish alternatives

How SpecStream scores

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

How to switch from TinyFish

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

2. Point each TinySearch call at the Search API, and each TinyFetch call at the Extract API. The key goes as a Bearer token in place of X-API-Key.

# Before: TinySearch and TinyFetch
curl "https://api.search.tinyfish.ai?query=web+automation+tools" \
  -H "X-API-Key: $TINYFISH_API_KEY"
curl -X POST https://api.fetch.tinyfish.ai \
  -H "X-API-Key: $TINYFISH_API_KEY" -H "Content-Type: application/json" \
  -d '{"urls": ["https://www.example.com/"]}'

# After: SpecStream Search API and Extract API
curl "https://api.specstream.ai/v1/web-search?q=web+automation+tools&speed=fast" \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY"
curl -X POST https://api.specstream.ai/v1/extract \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY" -H "Content-Type: application/json" \
  -d '{"urls": ["https://www.example.com/"], "format": "markdown"}'

3. Read the new fields. TinySearch's results[] with title, url and snippet becomes data.sources[] with url, title, site and snippet. TinyFetch's results[] becomes data.results[], each with url, status, title and text. A call takes up to 20 URLs, and a page with no text is not charged.

4. In an agent, replace https://agent.tinyfish.ai/mcp with https://api.specstream.ai/mcp. The search_web and read_pages tools take the place of search and fetch, and spend from the same balance inside the limits you set on the key.

When you need a whole dataset in place of a results page, write the request in plain words. SpecStream reads it back as the conditions every row must meet and the facts to bring back, quotes the most it can cost, and delivers the rows after you approve.

Frequently asked questions

Something we didn't answer? Talk to a human

How much does TinyFish cost?
TinySearch and TinyFetch are free, at 500 searches an hour and 1,000 URLs a day. TinyAgent costs $0.016 a step, TinyBrowser $0.002 a minute, TinyMonitor $0.005 a check, TinyResearch $2.00 a run ($3.00 in Max mode) and TinySets $0.10 a row. Paid products draw from a prepaid Wallet, with a $10.00 minimum deposit.
Is TinyFish search really free?
Yes, up to 30 requests a minute and 500 an hour for TinySearch, and 150 URLs a minute and 1,000 a day for TinyFetch. Higher limits are an add-on paid from the Wallet, set through sales. SpecStream charges $1 per 1,000 fast searches at any volume.
What is the best TinyFish alternative?
SpecStream, at $1 per 1,000 fast searches and $0.80 per 1,000 pages on one key. It scores 97.9 F-score on all 1,000 SimpleQA Verified questions, and Deep Search returns every match as rows from 5¢ a row. New accounts get $10 of credit, no card.
How does TinySets compare to SpecStream Deep Search?
TinySets costs $0.10 a row, and a run usually takes 5 to 20 minutes. Deep Search costs 5¢, 15¢ or $1 a row by what each row needs, bills only rows that meet every condition you wrote, quotes the most a run can cost before it starts, and reruns on your schedule with each row labeled.
How do I move from TinySearch to SpecStream?
Send GET https://api.specstream.ai/v1/web-search?q=<the question>&speed=fast with your SpecStream key as a Bearer token, and read data.sources[] in place of results[]. For TinyFetch, send the same urls list to POST https://api.specstream.ai/v1/extract.
Does SpecStream have an MCP server?
Yes, at https://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key. The search_web and read_pages tools search and read pages, and the agent spends from the same balance as your team, inside the limits you set on its key.

Sources

SpecStream wrote this page. Each rival figure comes from that company's own page.

  1. TinyFish pricingtinyfish.ai/pricing, read Nov 12, 2026
  2. TinyFish blog, Search and Fetch are freetinyfish.ai/blog/search-and-fetch-are-now-free-for-every-agent-everywhere, read Nov 12, 2026
  3. TinyFish Search API referencedocs.tinyfish.ai/search-api/reference.md, read Nov 12, 2026
  4. TinyFish Fetch API referencedocs.tinyfish.ai/fetch-api/reference.md, read Nov 12, 2026
  5. TinyFish Datasets APIdocs.tinyfish.ai/datasets/index.md, read Nov 12, 2026
  6. Firecrawl pricingfirecrawl.dev/pricing, read Nov 12, 2026
  7. Tavily credits and pricingdocs.tavily.com/documentation/api-credits.md, read Nov 12, 2026
  8. Browserbase pricingbrowserbase.com/pricing, read Nov 12, 2026
  9. Browser Use pricingbrowser-use.com/pricing, read Nov 12, 2026
  10. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  11. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
  12. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026