Skip to the page

Linkup vs Tavily in 2026

One key answers both calls.

Linkup charges $0.005 to $0.055 a search by depth and output, and Tavily $0.008 a credit pay as you go, with 2 credits for an advanced search. Each has its own request and JSON. SpecStream answers both calls with one key.

Change https://api.linkup.so/v1 to https://api.specstream.ai/linkup/v1 and https://api.tavily.com to https://api.specstream.ai/tavily. Your Linkup and Tavily code keeps its body and its parser, and both send the same SpecStream key as the Bearer token.

A search of up to 10 results costs $0.005 on either path, at every depth. SpecStream scores 97.9 F-score on all 1,000 SimpleQA Verified questions and 64.0 item F1 on all 200 WideSearch tasks (benchmarks).

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

SpecStream, Linkup and Tavily side by side

SpecStreamLinkupTavily
The call your code sendsBoth, on one key. POST https://api.specstream.ai/linkup/v1/search in Linkup's JSON and POST https://api.specstream.ai/tavily/search in Tavily's JSON, with the SpecStream key as the Bearer tokenPOST https://api.linkup.so/v1/search with q, depth and outputType, and a Linkup key as a Bearer tokenPOST https://api.tavily.com/search with query, search_depth and max_results, and a Tavily key as a Bearer token
Price of a search$0.005 for up to 10 results, at every Linkup depth, deep included, with searchResults or sourcedAnswer, and on Tavily basic or advanced$0.005 at flash, fast or standard with raw results and $0.006 with a sourced answer. deep costs $0.05, or $0.055 with an answer1 credit for a basic search and 2 for an advanced one, at $0.008 a credit pay as you go or $0.0075 to $0.005 on monthly plans
The text of each pageIn the same search at no extra cost: Linkup's standard and deep and Tavily's include_raw_content. The Extract API reads any page at $0.80 per 1,000 pagesFetch costs $0.001 a call in standard mode, up to $0.011 with a schemaA basic extract costs 1 credit for every 5 successful URLs
VolumeNo limit per key and no daily limit. Production answered 718 of 720 searches at up to 20 a second on November 9, 202610 queries a second per organizationRequests stop when the monthly credits run out, until they reset on the first day of the month
Calls that failA busy call answers 429 in the API's own error form with Retry-After, and charges nothingNo charge on an error or an empty result. An empty balance answers 429A failed URL extraction or a failed map is not charged
Free to start$10 of credit, no card, which covers 2,000 searches. Credit you buy never expires$20 of credit at sign up with a professional email address1,000 free credits every month, no credit card
Every match as 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 startsResearch costs $0.25 to $2.50 a request and takes from 2 to 20 minutesResearch takes 4 to 110 credits a request on mini and 15 to 250 on pro

Why teams choosing between Linkup and Tavily use SpecStream

Other search APIs for AI agents

How SpecStream scores

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

How to run your Linkup and Tavily calls on SpecStream

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

2. Point each client at its SpecStream path and send the SpecStream key as the Bearer token. In Python:

import requests

HEADERS = {"Authorization": f"Bearer {SPECSTREAM_KEY}"}
QUESTION = "Who founded Mistral AI and when?"

# Linkup's call, was https://api.linkup.so/v1/search
linkup = requests.post(
    "https://api.specstream.ai/linkup/v1/search",
    headers=HEADERS,
    json={"q": QUESTION, "depth": "fast", "outputType": "searchResults", "maxResults": 10},
    timeout=60,
).json()
for result in linkup["results"]:
    print(result["name"], result["url"])

# Tavily's call, was https://api.tavily.com/search
tavily = requests.post(
    "https://api.specstream.ai/tavily/search",
    headers=HEADERS,
    json={"query": QUESTION, "max_results": 10},
    timeout=30,
).json()
for result in tavily["results"]:
    print(result["title"], result["url"])

3. In JavaScript:

const headers = { Authorization: `Bearer ${process.env.SPECSTREAM_KEY}`, "Content-Type": "application/json" };
const question = "Who founded Mistral AI and when?";

// Linkup's call, was https://api.linkup.so/v1/search
const linkup = await fetch("https://api.specstream.ai/linkup/v1/search", {
  method: "POST",
  headers,
  body: JSON.stringify({ q: question, depth: "fast", outputType: "searchResults" }),
}).then((r) => r.json());

// Tavily's call, was https://api.tavily.com/search
const tavily = await fetch("https://api.specstream.ai/tavily/search", {
  method: "POST",
  headers,
  body: JSON.stringify({ query: question, max_results: 10 }),
}).then((r) => r.json());

for (const result of linkup.results) console.log(result.name, result.url);
for (const result of tavily.results) console.log(result.title, result.url);

4. Leave the rest. Each call is billed as one search at $0.005 for up to 10 results. On a 429 with Retry-After, wait those seconds and send the call again; nothing was charged.

When your agent needs every match 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

Is Linkup better than Tavily?
For an agent that needs search it can trust, SpecStream answers both Linkup's and Tavily's call with one key at $0.005 a search. It scores 97.9 F-score on all 1,000 SimpleQA Verified questions, where Linkup reports 94%, and a team keeps whichever format it already wrote.
Linkup vs Tavily pricing: what does each cost?
Linkup costs $0.005 a search at standard depth with raw results and $0.05 at deep. Tavily costs $0.008 a credit pay as you go, 1 credit for a basic search and 2 for an advanced one. SpecStream costs $0.005 a search at every depth, with no monthly plan.
Can I use both Linkup and Tavily?
Yes, with one key: SpecStream answers Linkup's call at https://api.specstream.ai/linkup/v1 and Tavily's at https://api.specstream.ai/tavily, each in its own JSON. One balance, one request log and one spending limit cover both.
Which one has a free plan?
Tavily gives 1,000 free credits every month, and Linkup credits $20 at sign up with a professional email address. SpecStream gives $10 of credit with no card, which covers 2,000 searches, and credit you buy never expires.
Do the Linkup and Tavily SDKs work with SpecStream?
Yes: linkup-sdk takes base_url="https://api.specstream.ai/linkup/v1" and the Tavily Python SDK takes api_base_url="https://api.specstream.ai/tavily", with the SpecStream key in place of theirs. The calls and the replies stay as they are.
How many searches a second can I run?
SpecStream has no limit per key and no daily limit, and it answered 718 of 720 searches at up to 20 a second on November 9, 2026. Linkup allows 10 queries a second per organization, and Tavily stops requests when the month's credits run out.

Sources

SpecStream wrote this page. Each figure for Linkup, Tavily and the other APIs comes from that company's own page.

  1. Linkup pricingdocs.linkup.so/pages/documentation/platform/pricing, read Nov 10, 2026
  2. Linkup authenticationdocs.linkup.so/pages/documentation/platform/authentication.md, read Nov 10, 2026
  3. Linkup rate limitsdocs.linkup.so/pages/documentation/platform/rate-limits.md, read Nov 10, 2026
  4. Linkup Researchdocs.linkup.so/pages/documentation/endpoints/research/overview, read Nov 10, 2026
  5. Linkup introductiondocs.linkup.so/pages/documentation/get-started/introduction, read Nov 10, 2026
  6. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 10, 2026
  7. Tavily pricingtavily.com/pricing, read Nov 10, 2026
  8. Tavily Search API referencedocs.tavily.com/documentation/api-reference/endpoint/search.md, read Nov 10, 2026
  9. Exa pricingexa.ai/docs/admin/pricing.md, read Nov 10, 2026
  10. Parallel pricingparallel.ai/pricing, read Nov 10, 2026
  11. Brave Search APIbrave.com/search/api/, read Nov 10, 2026
  12. Serper homepage and pricingserper.dev/, read Nov 10, 2026
  13. SpecStream pricingspecstream.ai/pricing, read Nov 10, 2026
  14. SpecStream for agentsspecstream.ai/agents.md, read Nov 10, 2026
  15. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 10, 2026