Free Web Search APIs for LLM Agents in 2026
Four verified free web search APIs for AI agents and RAG - Exa, Firecrawl, Jina Reader, Tavily for students - with searches per month and rate limits.
- Time
- 10 minutes
- You need
- An account and API key with the provider; none of the four asks for a card for the free part · For Tavily: student status (an official student email or a student ID) · curl or any HTTP client; all four also have Python and JavaScript SDKs or plain REST
- Last checked
An LLM agent that answers questions about today needs a search call that returns clean text, not a page of ads. Four verified offers in the catalog give you that for free: a monthly credit (Exa, Firecrawl), a one-time token balance (Jina) or a free paid plan for students (Tavily). Every number below was checked on the vendor's own pricing or docs page on 2026-10-20. Need to turn a known URL into text instead? Firecrawl and Jina Reader do that too; the free embeddings API guide covers the next step of a RAG pipeline.
Compare the free web search APIs
| Offer | What is free | What that buys | Results per call | Rate limit (free) | Resets |
|---|---|---|---|---|---|
| Exa | $10 credit every month, plus a one-time $10 onboarding bonus; no payment method | About 2,500 Lite Search calls ($4 per 1,000) or 1,400 Auto Search calls ($7 per 1,000) a month | Up to 10 in the base price, $1 per 1,000 for each extra result | 10 search queries per second | Monthly, on the 1st |
| Firecrawl | 1,000 credits a month, no card | About 500 searches (2 credits per 10 results), less if you also scrape each result (1 credit a page) | Up to 10 per 2 credits | 10 requests a minute on /search, 2 concurrent browsers | Monthly; unused credits do not roll over |
| Jina Reader | 10M tokens per new API key, shared with Jina's other APIs | Up to about 1,000 searches (each costs from 10,000 tokens) | Top 5, each with the page content as LLM-friendly text | 100 requests a minute on s.jina.ai with the free key | Never; one-time balance |
| Tavily for students | 4 months of the Project plan ($30/month), 4,000 credits a month | 4,000 basic searches (1 credit) or 2,000 advanced searches (2 credits) a month | Configurable | 100 requests a minute on a development key | Monthly, for 4 months |
The searches-per-budget column is our arithmetic from each vendor's published price per call.
Which one to pick
- Most free searches every month: Exa. $10 a month buys about 2,500 Lite searches, and the free plan reaches every endpoint (search, contents, answer) at 10 queries per second.
- Search plus the full page in one call: Firecrawl's /search can scrape each result into Markdown; budget 2 credits per 10 results plus 1 credit per scraped page.
- Ready-to-read results with no extra step: Jina's s.jina.ai returns the top five results with their content already converted to text. The balance is one-time, so it suits a prototype more than a product.
- Students: Tavily gives verified students four months of its $30 Project plan, 4,000 credits a month.
Steps
Exa
- Sign up at dashboard.exa.ai; the free credit is added with no payment method.
- Create an API key and save it as
EXA_API_KEY. - Search:
curl -X POST https://api.exa.ai/search -H "x-api-key: $EXA_API_KEY" -H "Content-Type: application/json" -d '{"query": "latest open-weight LLM releases", "type": "auto", "numResults": 5}' - Watch the balance on the billing page; it resets to $10 on the 1st of each month.
Firecrawl
- Sign up at firecrawl.dev (no card) and copy the API key from the dashboard.
- Search:
curl -X POST https://api.firecrawl.dev/v2/search -H "Authorization: Bearer $FIRECRAWL_API_KEY" -H "Content-Type: application/json" -d '{"query": "latest open-weight LLM releases", "limit": 5}' - Add
scrapeOptionsonly when you need each page's content: every scraped result costs another credit.
Jina Reader
- Open jina.ai/reader; a free API key with 10M tokens is generated for you (the search endpoint needs a key).
- Search:
curl "https://s.jina.ai/?q=latest%20open-weight%20LLM%20releases" -H "Authorization: Bearer $JINA_API_KEY" - To read one known page instead, prepend
https://r.jina.ai/to its URL.
Tavily (students)
- Create a free Tavily account.
- Email support@tavily.com from your official student address, or send a copy of your student ID.
- Once verified you get a coupon code: on the Billing page, choose Upgrade under the Project plan and enter it as a promotion code.
- Search:
curl -X POST https://api.tavily.com/search -H "Authorization: Bearer $TAVILY_API_KEY" -H "Content-Type: application/json" -d '{"query": "latest open-weight LLM releases", "search_depth": "basic"}'
When to self-host
When the free budgets are too small, run a metasearch engine yourself: SearXNG (AGPL-3.0) queries many search engines at once and can return results as JSON for an agent. There are no credits, but the upstream engines may rate-limit or block a busy instance, and you fetch and clean each page yourself (a Reader-style step).
Limits and the catch
- Credits are spent per call, not per answer. An agent that searches three times per question uses three calls; size the free budget by agent steps, not by users.
- Only Exa and Firecrawl refill for everyone. Jina's 10M tokens are spent once and shared with its Embeddings and Reranker APIs; Tavily's student plan ends after 4 months.
- Jina's model license. The Reader models (ReaderLM-v2, jina-vlm) are CC-BY-NC 4.0 for self-hosting; read Jina's terms before building a commercial product on the free key.
- Rate limits are per account or key. Firecrawl's 10 searches a minute and Jina's 100 a minute are the ceiling for a whole team, not per user.
- Free tiers change. Offers are re-checked monthly; the verified date on each offer page is the day we last confirmed it. The free LLM API comparison lists the models you can pair with these search APIs.
Offers in this guide
- Exa Free Credits · $20 · no card
$10 free API credits on signup + $10 onboarding bonus, $10 monthly reset
- Firecrawl Free Plan · 1,000 credits/month · no card
1,000 free web scraping credits a month, no credit card
- Jina AI 10M Free API Tokens · 10,000,000 tokens · no card
10M free tokens across Jina embeddings, reranker, and reader APIs
- Tavily Student Plan · 4,000 credits/month · no card
4 months of Tavily Project Plan free with 4,000 credits a month
Understand it
A few minutes of play-along, no sign-up.
- Why does a chatbot with search cite the wrong page? · Web search and grounding: snippets in, a link per sentence out · 5 min
- Why doesn't it know about last week? · Knowledge cutoff: training data stops at a date · 5 min
Frequently asked questions
- Is there a free web search API for AI agents?
- Yes. Exa gives $10 of credit every month (about 2,500 Lite searches), Firecrawl gives 1,000 credits a month (about 500 searches), Jina gives 10M one-time tokens (up to about 1,000 searches) and Tavily gives students four months of its Project plan.
- Which free search API refills every month?
- Exa resets the free balance to $10 on the 1st of each month and Firecrawl refreshes 1,000 credits a month. Jina’s 10M tokens are one-time, and Tavily’s student plan lasts 4 months.
- How many searches does Firecrawl’s free plan include?
- About 500 a month: a search costs 2 credits per 10 results from the 1,000 monthly credits. Scraping each result costs 1 more credit per page.
- Do I need a credit card?
- No. Exa needs no payment method, Firecrawl and Jina ask for no card, and Tavily’s student access comes as a coupon code after student verification.
- What are the rate limits on the free plans?
- Exa allows 10 search queries per second, Firecrawl 10 searches a minute with 2 concurrent browsers, Jina 100 searches a minute with a free key, and Tavily 100 requests a minute on a development key.
Sources
Steps and limits were checked against these official pages.
More guides
- How to Get a Free Gemini API Key
- How Students Can Get ChatGPT Plus Free
- How Students Can Get Google Gemini (AI Pro) Free
- How to Use an AI Coding Agent for Free
- How to Get a Free GPU for AI
- How to Apply for AI Startup Credits
- How to Get Free Claude API Credits
- How to Get a Free Groq API Key
- Free AI Image Generation: In the Browser and by API
- Free OpenAI API Access in 2026: What's Actually Free
- Free Embeddings and Reranking APIs in 2026
- Free Text-to-Speech APIs in 2026
- Free Speech-to-Text APIs in 2026
- Free AI Video Generators in 2026
- Free Image Generation APIs in 2026
- Free Vector Databases for RAG in 2026
- Free DeepSeek API in 2026: What Is Actually Free
- OpenRouter Free Models: Limits, Credits and API Setup
- Free Hugging Face Inference: Credits, ZeroGPU and Spaces
- Free AI APIs With No Credit Card in 2026
- Track Free-Tier Changes Automatically
- How to Run AI Locally for Free
- Free Vision APIs: Read Images and Screenshots for Free
- Free Reasoning Model APIs: Thinking Models for Free
- Free AI courses