Free Embeddings and Reranking APIs in 2026
Five verified free embedding and rerank APIs for RAG - Voyage AI, Jina, Cohere, Mistral, Gemini - with free tokens, limits, card rules and catches.
- Time
- 10 minutes
- You need
- An account with the provider (none of the five asks for a card) · For commercial or production use: a paid plan at Jina and Cohere
- Last checked
Every retrieval-augmented generation (RAG) app needs two cheap, high-volume calls: turning text into vectors (embeddings) and, often, reordering search hits (reranking). Five verified offers in the catalog cover both for free. Two give a one-time token balance (Voyage AI and Jina), three give rate-limited free access with no published token count (Cohere, Mistral and Gemini). Numbers below come from the catalog rows, verified on 2026-10-12 and checked for this guide on 2026-10-18; where the catalog has no figure, the table says "not recorded".
Compare the free embedding APIs
| Offer | Free allowance | Embedding models (context) | Rerank | Card | Resets |
|---|---|---|---|---|---|
| Voyage AI | 200M tokens each on voyage-4-large, voyage-4, voyage-4-lite, voyage-code-4, voyage-context-4, rerank-3, rerank-3-lite; 50M on voyage-finance-2, voyage-law-2, voyage-code-2 | voyage-4 family (32K), voyage-multimodal-3.5 (200M text tokens and 150B pixels) | rerank-3, rerank-3-lite | No | One-time |
| Jina AI | 10M tokens per new API key, shared across Embeddings, Reranker, Reader, Classifier and Segmenter | jina-embeddings-v5-text-small and v5-omni-small (32K) | jina-reranker-v3.5 | No | One-time |
| Cohere | Rate-limited Trial key; no token count | embed-v5.0-pro (128K); trial embed limit 2,000 inputs a minute | rerank-v4.0-pro, 10 requests a minute on trial | No | Rate limit only |
| Mistral AI | Studio Free mode, within per-model usage and rate limits; no API credits | Mistral Embed (not recorded) | Not recorded | No | Rate limit only |
| Gemini API | Free tier with per-model rate limits; embeddings are on the free model list | Model and limits not recorded in the catalog | Not recorded | No | Rate limit only |
Vector dimensions are not recorded in the catalog for any of these models; check the provider's model page before you size your index.
Published rate limits
- Voyage AI: without a payment method, free trial accounts get 3 requests and 10,000 tokens a minute, which makes the 200M tokens slow to use. Adding a card moves you to Usage Tier 1 (the free tokens still apply): 2,000 requests a minute for every model listed; 3M tokens a minute on voyage-4-large, 8M on voyage-4 and voyage-code-4, 16M on voyage-4-lite, 2M on rerank-3 and voyage-multimodal-3.5 (checked 2026-10-21).
- Jina AI: the offer's limits say a free key gets 100 requests and 100,000 tokens a minute on Embeddings and Reranker (Reader: 500 requests a minute), plus an IP cap of 10,000 requests per 60 seconds.
- Cohere: trial keys are rate limited; the catalog records 2,000 embed inputs a minute and 10 rerank requests a minute.
- Mistral and Gemini: per-model limits apply; the catalog does not record embedding-specific numbers.
Which one to pick
- Most free volume: Voyage AI. 200M tokens per model is enough to embed a large document set several times over, and the reranker gets its own 200M. At 3 requests a minute without a card, a bulk import needs a payment method on file.
- Embeddings plus page-to-Markdown in one wallet: Jina AI, if your project is non-commercial: its free-key models are CC-BY-NC 4.0.
- Web search for the same agent: Jina's tokens also pay for its s.jina.ai search; the free web search API guide compares it with Exa, Firecrawl and Tavily.
- No balance to run out: Cohere, Mistral or Gemini, which stay free under rate limits. Cohere's trial keys may not be used for production or commercial purposes.
- Embeddings and chat on one key: OpenRouter had three free embedding models and one free reranker on 2026-10-21 (
nvidia/nemotron-3-embed-1b:free,nvidia/llama-nemotron-embed-vl-1b-v2:free,liquid/lfm-2.5-embedding-350m:free,nvidia/llama-nemotron-rerank-vl-1b-v2:free). They share OpenRouter's free cap of 50 requests a day (1,000 after buying 10 credits), so batch many texts per request; the OpenRouter free models guide has the call and the limits.
Steps
- Pick an offer from the table and create an account; none of the five asks for a card.
- Create an API key in the provider's console (Jina generates one automatically on its product pages) and store it in an environment variable.
- Embed a small sample first and check the vector length the model returns; size your vector index to match.
- Embed documents in batches and stay under the per-minute limits above. Re-embedding everything after a model change costs the full token count again, so pick the model before you index a large corpus.
- If you rerank, send only the top vector hits to the reranker, not the whole index: reranking spends tokens on every document you send.
When to self-host
When you outgrow a free balance or need commercial rights, run an open embedding model yourself. The catalog links Text Embeddings Inference (Apache-2.0) as the self-hosted stand-in for Voyage AI and Jina; it serves open embedding and reranker models on a CPU or an NVIDIA GPU with CUDA compute capability 7.5 or newer. For Cohere, Mistral and Gemini the catalog points to Ollama (MIT), which runs open chat and embedding models locally. Voyage's own models are not open, so self-hosting means switching models and re-embedding.
Pair it with a free vector database
The free vector database guide compares seven free tiers (Qdrant, Zilliz, Weaviate, Upstash Vector, Cloudflare Vectorize, Supabase pgvector, Turso) by how many vectors they hold. The RAG stack builder picks a free embedding model, a vector store, an LLM with a large context window and a host from the catalog in one go, using only listings that are public. For the LLM side, see free LLM APIs.
Limits and the catch
- One-time balances do not refill. Voyage AI's and Jina's free tokens are spent once; older Voyage generations (voyage-3.x, voyage-context-3, voyage-multimodal-3, rerank-2.x) get no free tokens at all.
- Non-commercial terms. Jina's free-key models are CC-BY-NC 4.0 and Cohere's trial keys are not permitted for production or commercial use.
- Free tiers can change. Rate-limited tiers are set per model and can change without notice; offers are re-checked monthly.
Offers in this guide
- Voyage AI Free Embedding and Reranking Tokens · 200,000,000 tokens · no card
Voyage AI by MongoDB gives every account 200M free tokens on most models
- Jina AI 10M Free API Tokens · 10,000,000 tokens · no card
10M free tokens across Jina embeddings, reranker, and reader APIs
- Cohere Free Trial API · 1,000 requests/month · no card
Free rate-limited Cohere Trial API key for non-commercial prototyping
- Mistral AI Free Plan · Free tier · no card
Free Vibe agent and rate-limited Studio API access; no monthly API credits
- Google Gemini Developer API Free Tier · Free tier · no card
Free Gemini API tier with rate-limited access to Flash models and Gemini 2.5 Pro
Understand it
A few minutes of play-along, no sign-up.
- How does it know "king" is close to "queen"? · Embeddings · 5 min
- Teach it my docs, or let it read them? · RAG vs fine-tuning · 5 min
Frequently asked questions
- Which embedding API has the biggest free tier?
- Voyage AI, by the catalog: 200 million free tokens on each current model (voyage-4-large, voyage-4, voyage-4-lite, voyage-code-4, voyage-context-4) and the same on rerank-3 and rerank-3-lite, with no card.
- Is there a free reranking API?
- Yes. Voyage AI includes 200M free tokens on rerank-3 and rerank-3-lite, Jina AI’s 10M-token key covers its Reranker API, and Cohere’s trial key allows rerank-v4.0-pro at 10 requests a minute.
- Can I use free embeddings commercially?
- Check each offer. Jina’s free-key models are licensed CC-BY-NC 4.0 (non-commercial) and Cohere’s trial keys are not permitted for production or commercial use. The catalog records no such restriction for Voyage AI’s free tokens.
- Do free embedding tokens expire or reset?
- Voyage AI and Jina AI give a one-time balance that does not reset. Cohere, Mistral and Gemini are rate-limited free tiers with no token balance to run out.
- Which free embedding model handles the longest input?
- Among the models with a recorded context size, Cohere’s embed-v5.0-pro accepts 128K tokens; the Voyage 4 and Jina v5 models are recorded at 32K.
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 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 Web Search APIs for LLM Agents 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