Skip to content

About

A continuously-verified dataset of free-tier & trial-credit LLM APIs for developers. Every entry dated, sourced to the provider's own docs, and machine-readable. No hype, no dead links.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

52 stars

Watchers

1 watching

Forks

Latest commit

Β 

History

278 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Free LLM API Hub

A continuously-verified dataset of free LLM & AI-model APIs you can build on.

Free LLM APIs plus adjacent model APIs β€” image, speech, embeddings, rerank and OCR. Free tiers, trial credits and no-cost quotas, every entry dated, sourced, and machine-readable. No hype, no dead links, no "generous limits" hand-waving. Just what's actually free, and the fine print that bites.

Terminal demo: curl freellmapihub.com/api/v1/no-card.json returns Google Gemini, Groq, Cloudflare Workers AI, OpenRouter and Mistral AI

Verify Freshness Verified providers Website Dataset: JSON License: MIT PRs Welcome Contributors Hacktoberfest

πŸ”Ž Interactive explorer Β Β·Β  πŸ“Š Dataset Β Β·Β  πŸ§ͺ How we verify Β Β·Β  βž• Add a provider


Why this exists

Most "free LLM API" lists are a snapshot someone took once and never touched again. Rate limits get cut, docs URLs move, "free forever" quietly becomes "free for 30 days" β€” and the list keeps recommending it, confidently, for another year.

This project treats the list as a maintained open dataset, not a blog post:

  • Every entry is dated and sourced. No Last verified date and a link to the provider's own docs? It doesn't ship as verified.
  • Freshness is measured, not claimed. The badge above is computed from the data β€” it grades the oldest re-verification against the 90-day SLA, so it decays the moment maintenance stops. When it decays, you can see it.
  • Links are checked, not scheduled. Every change runs the integrity gate, and each re-verification pass opens the provider's own docs β€” a dead source link is the earliest signal a provider changed something.
  • Uncertainty is labelled, not hidden. Entries we couldn't independently confirm are marked ⚠️ and say exactly what's unconfirmed, instead of being dressed up as fact.
  • The data is the source of truth. data/providers.json is validated against a schema; this README, the badge and the site are all generated from it, so they can never silently drift apart.

If you're picking an API to prototype on this afternoon, you want the fine print more than the marketing. That's the whole point of this repo.

Warning

Independent, community-maintained list β€” not affiliated with, endorsed by, or sponsored by any provider below. Free-tier terms change without notice. Always confirm against the provider's own docs (linked in every row) before you rely on anything here. Entries marked ⚠️ are sourced from community tracking and not yet independently re-confirmed β€” treat them as indicative.

What's covered

Primarily free LLM (text) APIs β€” plus the adjacent model APIs a builder reaches for next: image generation, speech (STT/TTS), embeddings, rerank and OCR. Every category is held to the same verification bar. Breakdown is generated from the data:

Category Providers Examples
Text / LLM 45 Google Gemini API, Groq, OpenRouter
Speech (STT / TTS) 26 Google Gemini API, Groq, Cloudflare Workers AI
Embeddings 13 Google Gemini API, Cloudflare Workers AI, Cohere
Image generation 11 Cloudflare Workers AI, HuggingFace, OVHcloud AI Endpoints
Vision 10 Google Gemini API, OpenRouter, Z.ai
OCR / documents 8 OCR.space, LlamaParse, Nanonets
Rerank 6 Cohere, Jina AI, Mixedbread

Filter any category live in the interactive explorer or the multimodal collection.

TL;DR β€” pick by what you actually need

Each pick links to its full verified profile on the live site.

I want… Start with Why
The smartest model, free Google Gemini The only genuinely frontier-class model with a real free tier here β€” not just open weights
The fastest inference Groq or SambaNova Purpose-built inference chips β€” far faster than typical GPU-served APIs
The most free volume/day Cloudflare Workers AI (10k Neurons) or OpenRouter (1k req/day) Highest ceilings for a side project with real traffic
No card and no phone OpenRouter or Google Gemini Groq, Mistral, SiliconFlow and NVIDIA all gate signup behind phone verification
Open weights (Llama, DeepSeek, Qwen, GLM) OpenRouter or Cloudflare Workers AI Widest open-model selection on an ongoing free tier
Permanently free, no trial clock Z.ai (GLM), or SiliconFlow if you can pass China real-name verification Several models priced at $0 indefinitely, not just for a trial window
An OpenAI-compatible endpoint Groq, OpenRouter, Cloudflare Workers AI Point the OpenAI SDK at a new base_url and you're done
EU / data-sovereignty hosting OVHcloud or Scaleway French/EU providers; OVHcloud even has an anonymous, no-account tier
Free embeddings & rerank Jina AI or Cohere 10M free tokens (Jina, OpenAI-compatible) or 1,000 calls/mo (Cohere)
Free speech-to-text / TTS Deepgram or AssemblyAI $200 / $50 in no-card credit for Whisper-class STT and TTS
A bigger one-time credit Deepgram ($200, speech) or AI21 Labs ($10 for 3 months, LLMs) Large one-time credits that start without a card
Something safe to ship commercially Cloudflare Workers AI or Groq Don't restrict the free tier to personal/eval use, the way Cohere and NVIDIA do

Starting points, not guarantees β€” read the full profile before you build on it.

Browse by need

Focused, always-current collections β€” each is generated from the dataset and has a live web page too.

Every provider also has its own page with the full details and a copy-ready quickstart β€” e.g. Groq, Deepgram, Jina AI.

Contents


The best free LLM APIs

Our editorial top 20 β€” hand-picked from the 69 verified providers, ranked for real-world usefulness, not an automatic filter. Every row links to its full verified profile: free tier, rate limits and the catch are checked against the provider's own docs. The full editorial write-up is on the /best page β†—.

πŸ’³ no card Β· πŸ“΅ no phone Β· πŸ“± phone required Β· 🏒 commercial OK Β· πŸ”¬ eval only Β· πŸ”Œ OpenAI-compatible

Provider What's free The catch Verified
Typhoon (SCB 10X)
πŸ† Editor's pick
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
Free to use research showcase API β€” all Typhoon models at $0 By SCB 10X, the venture arm of Siam Commercial Bank, focused on Thai-language models. The free catalog spans LLMs (typhoon-v2.5-30b-a3b-instruct), OCR (typhoon-ocr family) and realtime Thai ASR (typhoon-asr-realtime, typhoon-isan-asr-realtime) β€” the hosted API is OpenAI-compatible, including audio transcriptions. Beta, provided as-is with no formal support; usage data is collected to improve the model; SCB claims no rights in outputs. Sign up for a free API key at opentyphoon.ai. βœ… 2026-10-08
Cloudflare Workers AI
πŸ† Best free quota
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
10,000 Neurons/day, all account plans Resets daily at 00:00 UTC; overage on a Workers Paid plan bills at $0.011/1,000 Neurons. A few models (e.g. Kimi K2.6/K2.7-code, GLM-5.2) now require a Workers Paid plan βœ… 2026-10-08
Google Gemini API (AI Studio)
πŸ† Frontier quality
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
Gemini 2.5 Flash, 2.5 Flash-Lite, 2.5 Pro (limited), embeddings, TTS models Free-tier prompts/outputs may be used by Google to improve its products outside the UK/CH/EEA/EU. Since the 2026-03-23 terms, only Paid Services may serve API clients to end users in the EEA/CH/UK βœ… 2026-10-08
Ollama Cloud
πŸ† Best on-ramp
πŸ“΅ no phone Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
$0 Free plan: starter amount of cloud usage credits, limited to a smaller set of starter models; buying credits unlocks all cloud models First-party β€” Ollama hosts the cloud models. Requires an ollama.com account + API key. The old 5-hour session / weekly limits are gone: usage is now credit-based with a monthly reset; Pro ($20/mo) includes $60 of credits. Prompts/responses are not logged or trained on. Whether a card is required is not stated on the current pricing page. βœ… 2026-10-08
OpenRouter
πŸ† Best gateway
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
A rotating set of models with a :free suffix (16 on 2026-10-08; count fluctuates), single API across many providers ToS (Jul 2026) prohibits reselling API access or building a competing service β€” platform-wide, not just the free models; per-model terms still apply βœ… 2026-10-08
AI Horde
πŸ† No account needed
πŸ’³ no card Β· πŸ“΅ no phone
Free crowdsourced text & image generation; anonymous API key '0000000000' (no registration), or register to earn kudos for priority Community-powered volunteer network β€” model availability and speed vary with worker supply, so it is not a fixed-SLA service. No card, no phone. Kudos never expire and cannot be sold. βœ… 2026-10-08
LlamaParse (LlamaCloud)
πŸ† Best for RAG
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK
Free plan: 10,000 credits/month (up to ~10,000 pages at the cheapest parse tier, as low as 1 credit/page) Credit-based (1,000 credits = $1.25); premium parse modes consume more credits per page. No card required. Document parsing for RAG (LlamaIndex). βœ… 2026-10-08
OCR.space
πŸ† Reliable utility
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK
25,000 conversions/month (Engine 1 & 2) plus 1,000 Engine 3 conversions/month; max 1 MB file, PDFs up to 3 pages Free searchable-PDF output carries a watermark (raw text extraction is unrestricted); the free key needs only an email, no card. Commercial use permitted. βœ… 2026-10-08
Speechify API
πŸ† Best for TTS
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK
500K characters/month TTS (hard cap; pauses until next month), catalog voices, streaming and SSML Commercial use is allowed on the free tier. No credit card required. Free cannot top up and pauses when the monthly balance runs out. Voice cloning is paid-plan only; voice agents are now an enterprise-only product (no free minutes). βœ… 2026-10-08
Jina AI
πŸ† Best for embeddings
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
10M free tokens (one-time) across all models β€” embeddings, rerankers, classifier; plus a keyless Reader (r.jina.ai) for basic use The 10M-token balance is a one-time grant that does not replenish; the keyless Reader is genuinely ongoing. Hosted API is commercial-OK and data is not used for training. No card required. βœ… 2026-10-08
Deepgram
πŸ† Best STT credit
πŸ’³ no card Β· πŸ“΅ no phone Β· 🏒 commercial OK
$200 free credit on signup (no card, no expiration) β€” Nova speech-to-text and Aura text-to-speech at pay-as-you-go rates No card and no expiration on the credit. Data catch: the Model Improvement Program is opt-OUT β€” send mip_opt_out=true per request to keep your data out of training. Native REST/WebSocket API, not OpenAI-compatible. βœ… 2026-10-08
Groq
πŸ† Fastest inference
πŸ’³ no card Β· πŸ“± phone Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
Open-weight models (GPT-OSS, Qwen) plus Whisper, no credit card required Limits apply at the organization level, not per API key. Phone verification required at signup βœ… 2026-10-08
SambaNova Cloud
πŸ† Fast, no card
πŸ’³ no card Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
Rate-limited free tier (applies when no payment method is linked) across all models Free Tier applies when no payment method is linked to the account; SambaCloud ToS grants a commercial license (no evaluation-only clause). The previously-listed "$5 / 3 months" trial could not be re-confirmed on official pages (2026-07-30). As of 2026-10-08 SambaNova's own pages disagree: the rate-limits doc still describes this no-card Free Tier, while the plans page says to add a payment method and buy credits before the first request. Needs a hands-on signup check. βœ… 2026-08-13
W&B Inference
πŸ† Frontier open models, one key
πŸ’³ no card Β· 🏒 commercial OK Β· πŸ”Œ OpenAI-compat
Serverless Inference credits on the Free plan "for a limited time" (amount not published); Free accounts have a default spending cap of $100/month W&B Inference is now documented as CoreWeave Forge Serverless Inference (docs.wandb.ai redirects to docs.coreweave.com). The $100/month figure is a default spending cap, not a stated free-credit amount. When credits run out, Free accounts must activate pay-as-you-go on the Billing tab or upgrade; CoreWeave requires prepayment for paid access. Available only from supported geographic locations. OpenAI-compatible endpoint at api.inference.wandb.ai/v1; API keys are created at forge.coreweave.com. The pricing page lists "$5/mo free credit for a limited time" only under Pro and "Billed monthly" under Free, so the Free amount is unclear. βœ… 2026-10-08
Voyage AI
πŸ† Best embedding allotment
πŸ’³ no card
200M free tokens per model on current embedding models (voyage-4-large, voyage-4, voyage-4-lite, voyage-context-4, voyage-code-4) and on the rerankers listed in the price table (rerank-3, rerank-3-lite); voyage-multimodal-3.5 and voyage-multimodal-3 get 200M text tokens + 150B pixels; legacy voyage-finance-2, voyage-law-2 and voyage-code-2 get 50M β€” a one-time complimentary allotment per account The allotment is a one-time complimentary balance per model, not a renewing monthly quota. Free tokens do not apply to Batch API usage. Voyage's pricing page is internally inconsistent on rerankers: the prose still names the rerank-2.5/rerank-2 families as free, while the price table gives 200M free tokens to rerank-3 and rerank-3-lite and lists rerank-2.5 under older models with no free tokens. No credit card required to claim. Owned by MongoDB β€” a first-party model provider, not a proxy. βœ… 2026-10-08
Pinecone Inference
πŸ† Best managed embeddings
πŸ’³ no card
Starter (free) plan: 5M embedding tokens/month per model (llama-text-embed-v2, multilingual-e5-large, pinecone-sparse-english-v0) and 500 rerank requests/month (bge-reranker-v2-m3; the rate-limits doc also lists pinecone-rerank-v0 at 500) Monthly limits are hard: reaching one returns 429 and you must upgrade (no pay-as-you-go overage on Starter). The pricing page lists only bge-reranker-v2-m3 as included on Starter while the rate-limits doc also lists pinecone-rerank-v0 at 500 β€” an internal inconsistency. Not OpenAI-compatible. Card requirement for Starter not stated on the pricing page or docs. No card was required at signup when last confirmed (2026-08); the current pages do not mention it. βœ… 2026-10-08
Pollinations.ai
πŸ† Free credits via Quests
πŸ’³ no card Β· πŸ“΅ no phone Β· πŸ”Œ OpenAI-compat
Quest Pollen: create an account, complete eligible Quests on the Quests dashboard and claim the rewards; Quest Pollen is spent before paid Pollen on regular (non-paid-only) models. No anonymous/no-key generation β€” every generation endpoint requires an API key and costs Pollen ($1 β‰ˆ 1 Pollen). Text, image, video, audio, embeddings and 3D models behind one OpenAI-compatible API The old anonymous 1 req/15s and Seed 1 req/5s tiers (and the watermark/nologo scheme) are gone from the current docs; the API moved to gen.pollinations.ai with keys from enter.pollinations.ai. Quest availability and reward amounts change ("the dashboard and the linked issue are the source of truth"). No credit card needed to try. Paid-only models require Paid Pollen. Commercial use is not explicitly addressed in the docs. The previous docs_url pointed at the stale master branch; the default branch is main. βœ… 2026-10-08
Moondream Cloud
πŸ† Best tiny vision
πŸ’³ no card Β· πŸ”Œ OpenAI-compat
$5/month usage credits in every workspace (Free plan) for the Moondream vision model β€” caption, query (VQA), detect, point Recurring $5/month credit, no credit card required. Per the Terms (Β§5.2), data is not used to train Moondream's generally available models. Commercial terms for the hosted API not specified. OpenAI-compatible endpoint. βœ… 2026-10-08
Unstructured
πŸ† Best doc pipeline
πŸ’³ no card
10,000 free pages once per account β€” document parsing/OCR (layout, tables, generative OCR enrichment); then $0.015/page pay-as-you-go No credit card required. The free pages are a one-time credit per account (not monthly); after 10,000 pages, processing requests fail until you upgrade to Pay-As-You-Go. Purpose-built to turn documents into clean, structured input for RAG/LLM pipelines. Commercial terms not stated on the pricing page. βœ… 2026-10-08
Scaleway Generative APIs
πŸ† Best EU open models
πŸ’³ no card Β· πŸ”Œ OpenAI-compat
1,000,000 tokens free + 60 min Whisper transcription; billing starts at token 1,000,001 European provider (France). Free allowance is a one-time token bucket, not time-limited. Official rate limits apply once a valid payment method is registered; identity verification raises them. βœ… 2026-10-08

That's the shortlist. The full dataset β€” all 69 providers, every ongoing tier and one-time credit, filterable and machine-readable β€” lives in data/providers.json and the interactive explorer β†—.

Notably NOT free

Worth saying plainly. As of the last verification pass, OpenAI, Anthropic and xAI do not offer an ongoing free API tier. Several providers people assume are free β€” Together AI, DeepInfra, Perplexity's API, Replicate, Featherless AI β€” currently require a card or prepayment before any API use, per their own docs. Some have handed out small one-time trial credits at various points, but that's changed repeatedly; check each provider's billing page before assuming anything.

For genuinely free access to strong models, your best bets here are Gemini (frontier-class) and the free open-weight models on Groq, OpenRouter, Cloudflare and Z.ai (SiliconFlow's free models are on its China platform and need real-name verification).

Retired or removed after re-verification: GitHub Models (fully retired by GitHub on 2026-07-30 β€” playground, catalog and inference API shut down for all customers), Cerebras (now listed as a trial credit: the ongoing free tier became a payment-method-gated $5/30-day trial), Inference.net (the free tier is gateway/observability only, not free model tokens), and Hyperbolic (requires a $5 minimum deposit before any use).

How verification works

Free-tier terms move fast, and most lists go stale silently. This one is built to surface drift instead of hiding it. Full details in docs/methodology.md; the short version:

  1. Every verified entry carries a last_verified date and a link to the provider's own docs. No date + primary source β†’ it ships as ⚠️ unverified, not as fact.
  2. A local re-verification pass (docs/update-playbook.md) re-checks each provider's own docs on a rolling basis β€” a dead or changed source is an early warning that a provider changed something.
  3. The freshness badge is computed from the data, not written by hand: it is graded on the oldest verification in the list, straight from providers.json. Green while every entry is under 60 days old, amber once any entry is due for re-verification, red once any entry breaches the 90-day SLA. One forgotten row is enough to move it β€” which is the point.
  4. The dataset is schema-validated in CI. A verified entry that's missing its date or source link fails the build β€” the honesty rule is enforced by machine, not by good intentions.
  5. Reporting a stale entry takes under a minute via a structured form that asks for the provider, what changed and a source link.

What "verified" covers and where its limits are: docs/methodology.md Β· what earns a spot on the list: docs/inclusion-criteria.md.

Use the data

This is meant to be consumed by machines as much as by humans.

# Every ongoing free tier that needs neither a card nor a phone number:
curl -s https://raw.githubusercontent.com/pacocartones/free-llm-api-hub/main/data/providers.json \
  | jq -r '.providers[]
      | select(.category=="ongoing" and .card_required==false and .phone_required==false)
      | .name'

Pin a snapshot for reproducible builds. main moves; depend on an immutable tag instead:

curl -s https://raw.githubusercontent.com/pacocartones/free-llm-api-hub/v2.9.1/data/providers.json

Tags track the dataset version in data/providers.json (see CHANGELOG.md) β€” pin vX.Y.Z and bump deliberately. The live JSON API always serves the latest main.

Vouch for the data from your own README β€” embed the live freshness badge:

[![Free LLM API Hub](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/pacocartones/free-llm-api-hub/main/badge-freshness.json)](https://github.com/pacocartones/free-llm-api-hub)

It renders the real, auditable age of the oldest entry in the list β€” not a static "as of some date I forgot to update" number, and not a share that only moves after the project has been dead for a season.

Embed a live widget on any site β€” a compact, always-current list of the top verified free APIs:

<div id="flh-widget" data-count="6" data-modality="text"></div>
<script src="https://freellmapihub.com/widget.js" async></script>

Self-contained (inline styles, no CSS conflicts). data-modality is optional (text, audio, embeddings, image, vision, ocr, rerank).

Follow changes β€” updates page or the RSS feed.

Contributing

Found an outdated limit, a dead link, or a provider that belongs here? You'll keep this useful for everyone.

  • Fastest: the structured issue form β€” provider, what changed, a source link.
  • Or open a PR editing only data/providers.json. Run npm run build to regenerate the README and badge, and npm test to validate. Never hand-edit the tables β€” they're generated.

Full guidelines, including what counts as an acceptable source: CONTRIBUTING.md.

πŸ™‹ Contributions wanted right now

This dataset is only as good as it is trustworthy, and right now there are null fields (= "nobody has confirmed it yet") waiting for a source. Three concrete ways to help, from smallest to biggest:

  1. Grab a good first issue and confirm a single fact about one provider (e.g. "does Cerebras require a phone?") from its official site, with today's date. It's a one-line diff in data/providers.json.
  2. Pick a provider from the umbrella issue confirm phone_required.
  3. Do the same for confirm commercial_ok, reading the provider's terms.

The rule is simple and honest: primary source (the provider's own docs) + last_verified with a real date, and if you're not sure, leave it null and say so. Comment on an issue to claim it and a maintainer will assign it to you.

Hacktoberfest: this repository takes part. Merged pull requests are labelled hacktoberfest-accepted. One sourced fact beats ten cosmetic edits; see CONTRIBUTING.md.

Contributors

Thanks to everyone who has verified an entry, fixed a link, or improved the project:

Project docs

Doc What it covers
Methodology How each entry is verified; what "verified" does and doesn't mean
Update playbook The weekly routine that keeps the badge green
Inclusion criteria What earns a spot β€” and what gets rejected
Comparison dimensions Every field and flag in the dataset, defined
Self-hosting on free compute Adjacent: free GPU/compute when no hosted API fits
Credit programs (apply to get) Adjacent: startup & student/research credit programs
Roadmap Where this is going next
Changelog What changed, when
Governance How decisions get made
Security Β· Code of Conduct Reporting & community norms

License

MIT β€” free to reuse, fork, and adapt, including the dataset. A link back is appreciated but not required.

About

A continuously-verified dataset of free-tier & trial-credit LLM APIs for developers. Every entry dated, sourced to the provider's own docs, and machine-readable. No hype, no dead links.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

52 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages