cd /news/ai-agents/which-web-search-api-has-a-free-tier… · home › topics › ai-agents › article
[ARTICLE · art-169995] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Which web search API has a free tier for building an AI agent?

A comparison of web search APIs found that Linkup offers the largest monthly free tier, with $20 of credit—roughly 4,000 standard searches—for accounts registered with a work email. Parallel advertises up to 5,000 searches a month but only in its fast mode and requires a card on file, while Exa's $10 monthly credit, about 1,400 searches, is the largest tier requiring no card and accepting any email. The comparison also notes that Exa, Tavily, Firecrawl and Parallel run keyless MCP servers with unpublished limits, enough to prototype an agent but not for looping searches.

by read7 min views10 publishedNov 15, 2026

Linkup has the largest monthly free tier of the web search APIs in this comparison: $20 of credit a month, about 4,000 standard searches, for an account with a work email. Parallel gives up to 5,000 searches a month, but only in its fast mode and with a card on file. Of the monthly tiers that need no card and accept any email, Exa's $10 a month, about 1,400 searches, is the largest. To start with no account at all, Exa, Tavily, Firecrawl and Parallel run keyless MCP servers, with limits they do not publish.

Each row comes from the vendor's own pricing page or docs, read on November 14, 2026. "Searches" is the count in the default search mode with 10 results, unless the row says otherwise.

API Free allowance Refill Searches it buys Card needed Rate limit stated
Linkup $20 of credit, for an account with a work email Topped up to $20 each month About 4,000 at $0.005 a standard search Not stated Not stated
Parallel $5 of credit, plus up to $80 at sign-up $5 monthly; the $80 one time 1,000 in the default advanced mode, 5,000 infast Yes, a card on file for the $5 600 a minute
Exa $10 of credit, plus a one-time $10 for onboarding Resets to $10 on the 1st About 1,428 auto , 2,500lite No 10 a second
Brave $5 of credit on the Search plan Monthly 1,000 Yes, "to prevent abuse" 50 a second
Tavily 1,000 credits Monthly 1,000 basic, 500 advanced No 100 a minute
Firecrawl 1,000 credits Monthly 500 (2 credits per 10 results) No 10 searches a minute, 2 at a time
Serper 2,500 queries At sign-up; not stated as monthly 2,500 No Not stated
SerpApi 250 searches Monthly 250 Not stated 50 an hour
cloro 500 credits Monthly 166 Google searches, or 100 with the AI Overview No 1 request at a time

| Perplexity Search API | None stated | | 0 | | 50 a second | Three rows need a closer read. Brave's banner says "Up to $20 in free calls every month", but its Search plan carries $5 a month, which buys 1,000 searches. Parallel's FAQ says "every account gets a recurring free monthly allowance of $5", and its plan card says the $5 needs a card on file. Linkup's top-up applies to "eligible accounts"; its docs name the work email and no other condition.

The cloro row in numbers: a Google search is 3 credits and the AI Overview makes it 5, so 500 credits buy 166 or 100 searches on the async API. A synchronous request adds 2 credits, which makes it 100 or 71.

Four vendors run a hosted MCP server that answers without an API key:

https://mcp.exa.ai/mcp. Search and fetch "at a free rate limit". It needs a direct IPv4 connection; from IPv6 or a proxy, you need a key or OAuth.X-Tavily-Access-Mode: keyless to https://api.tavily.com/search, /extract, or the MCP server at https://mcp.tavily.com/mcp/. Crawl, map and research need a key. None of the four publishes a number for its keyless limit. Keyless access is enough to wire up a prototype in Claude Code or Cursor; move to a key before the agent searches in a loop. Open-source servers such as duckduckgo-mcp-server scrape a search engine from your own machine with no key, and break when the engine changes its page.

Each free tier returns the same response as the vendor's paid plans. The source and the shape differ by vendor.

API Source One search returns
Linkup Linkup's index Results, or a sourced answer for $0.006
Parallel Parallel's index Results with excerpts from each page
Exa Exa's neural index Results with page text or highlights
Brave Brave's own index Results with snippets, as JSON
Tavily Tavily's index Results with extracted page content
Firecrawl Its own search endpoint Results; page content costs more credits per result
Serper The Google results page as JSON
SerpApi Google and other engines The Google results page as JSON
cloro The results page as JSON, with the AI Overview and People Also Ask
Perplexity Search API Perplexity's index Ranked results with snippets

Page text (Exa, Tavily, Linkup, Parallel) is what a model answers from, and it costs tokens on every call. Structured results (Brave, Serper, SerpApi) let the agent read a field, such as a rank or a URL.

An agent seldom stops at one search. Assume a research agent that runs 5 searches per task. The table divides each monthly allowance by 5, then by 30 days.

API Searches a month Tasks a month Tasks a day
Parallel, fast mode 5,000 1,000 33
Linkup 4,000 800 26
Exa, auto 1,428 285 9
Brave 1,000 200 6
Tavily, basic 1,000 200 6
Parallel, advanced 1,000 200 6
Firecrawl 500 100 3
SerpApi 250 50 1
cloro, async 166 33 1

Serper's 2,500 queries are a one-time grant: 500 tasks in total. Two limits change these numbers in practice.

Concurrency. An agent that fires 5 searches at once waits on a tier that runs 1 request at a time, and SerpApi's 50 searches an hour cap it at 10 tasks an hour. Exa, Brave, Tavily and Parallel leave room for parallel searches.

Misses. Six web search APIs ran on the 824 multi-hop questions of the FRAMES set in November 2026, with one search of 10 results per question. The two Google SERP APIs answered 80.2% and 77.4% of them. Parallel answered 65.3%, Exa 64.0%, Brave 53.9% and Tavily 48.4%. Those four replied "not found" on 151 to 295 questions, and an agent would search again on each of them. On short factual questions the order changes: Parallel (97.8%), Exa (97.3%) and the top Google API (96.9%) are within the margin of error. The questions, settings and graded answers are in the benchmark repo.

Your agent needs Free tier to start on
The most searches a month Linkup, or Parallel in fast mode with a card
No card and any email Exa, then Tavily or Firecrawl
No sign-up, for a prototype A keyless MCP server: Exa, Tavily, Firecrawl or Parallel
An index that is not Google Brave, Exa or Parallel
Google's own results page Serper for volume; SerpApi or a Google SERP API with the AI Overview for the full page

A free tier tests the response shape and the tool wiring. Past a few thousand searches a month, the paid rate and the share of searches that hold the answer decide the cost.

This comparison is published by cloro, which is one of the APIs in it. Every other allowance, refill rule, card rule and rate limit comes from that vendor's own pricing page or docs, read on November 14, 2026, and each one is linked in the first table. The cloro row comes from its published plans and billing docs. Serper's page does not say whether its 2,500 queries refill; third-party reviews describe them as one-time. The accuracy figures are copied from the benchmark linked above. The full comparison, with paid prices and latency for each API, is in Best Web Search API for AI Agents.

── more in #ai-agents 4 stories · sorted by recency
── more on @linkup 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/which-web-search-api…] indexed:0 read:7min 2026-11-15 · —