Algolia Pricing 2026: Free Tier Limits, Record Costs & When to Upgrade

By Nayan Kyada · · 6 min read

Algolia pricing trips up a lot of Next.js teams the same way: the free tier feels generous until you hit a hidden ceiling and suddenly you're looking at a non-trivial monthly bill. This post breaks down every cost lever in Algolia's current plans — records, searches, replicas, AI features — so you can budget accurately before you're locked in.

How Algolia's pricing model actually works

Algolia bills on three axes: records (the objects you index), search operations (API calls that query the index), and features (NLP, AI re-ranking, personalization). Unlike a flat SaaS subscription, the per-operation model means your bill scales directly with traffic and index size, which is great when you're small and painful when you go viral.

At the time of writing, Algolia's public pricing page lists four tiers: Free, Grow, Grow Plus, and Elevate. Elevate is custom-priced and requires an annual contract. Plans and numbers change, so check algolia.com/pricing before you budget.

Free tier limits: what you actually get

The free tier is permanently free — no trial clock, no credit card required to start. The limits listed on Algolia's pricing page are:

  • 50,000 records
  • 10,000 search requests per month
  • 7-day analytics retention
  • No SLA
  • AI features (NeuralSearch, AI Ranking, personalization) excluded

50,000 records is plenty for a blog, but it goes faster than you'd think if you're indexing e-commerce products with variants, or if you're indexing each paragraph of a Sanity Portable Text document as its own record (a common pattern for granular highlighting). A 2,000-product Shopify store with three variants each is already 6,000 records, and splitting long-form content per paragraph can multiply that several times over.

10,000 searches per month is roughly 333 per day. A moderately trafficked search widget on a content site will blow past that within the first week after launch.

Grow plan: the first paid tier

Grow is the self-serve pay-as-you-go plan and the one most small teams land on. Algolia lists it as "starting at $0/month": you get an included allowance and pay overage beyond it.

DimensionGrowGrow Plus
Records included100,000, then $0.40 per extra 1,000100,000, then $0.40 per extra 1,000
Search requests included10,000/month, then $0.50 per extra 1,00010,000/month, then $1.75 per extra 1,000
Analytics retention30 days90 days
AI Ranking / Advanced PersonalizationNot includedIncluded
NeuralSearchNot includedNot included

Figures from Algolia's pricing page at the time of writing.

There's no fixed monthly floor on Grow — a low-traffic site can stay near $0 — but because overage is metered, the bill moves with traffic. Grow Plus charges a higher per-search rate in exchange for the AI ranking and personalization features.

Search overage is usually the bigger surprise, but records add up too. If you're indexing Sanity content with rich metadata — image URLs, category arrays, author references — a single document can expand into 3–5 records depending on how your indexing function splits it. 100,000 logical records can become 300,000 Algolia records fast.

Elevate: what it adds

Elevate is custom, volume-based pricing on an annual contract, aimed at teams with consistent high volume. Per Algolia's pricing page it adds a 99.99% availability SLA, NeuralSearch, and real-time personalization on top of what Grow Plus offers. These are the features that actually justify Algolia over a self-hosted Meilisearch or a GROQ full-text fallback. If you're not using NeuralSearch, you're paying Algolia prices for what Typesense or Meilisearch could do at a fraction of the cost.

Elevate has no published price — you'll need a sales conversation, and you should expect an annual commitment rather than month-to-month billing.

What actually triggers an upgrade from the free tier

You'll hit the free limit faster than you expect if any of these apply:

  1. You're indexing Portable Text — splitting rich text into per-block records for highlight accuracy multiplies record count 5–10×.
  2. You have a search bar on a public marketing site — 10k searches/month disappears in days at modest traffic.
  3. You want query analytics history — the free plan keeps only 7 days of analytics, so you can't see longer-term trends in what your users search for.
  4. You need multiple indices — staging, production, and locale-split indices (e.g., products_en, products_de) all count toward the same record allowance.

For a Next.js + Sanity project syncing content to Algolia, I'd budget Grow from day one on any site expected to serve more than a few hundred daily active users. The free tier is genuinely useful for prototyping and internal tools.

Algolia vs alternatives: cost positioning

ToolFree tierPaid entry pointSelf-hostable
Algolia50k records, 10k searches/moPay-as-you-go (Grow, from $0 + usage)No
Typesense CloudFree starter cluster (limits not published)Priced by cluster RAM/CPU, not recordsYes
Meilisearch Cloud14-day trialFrom ~$20–30/moYes
Elasticsearch (Elastic Cloud)14-day trialVaries by deployment sizeYes

Entry prices at the time of writing — check each vendor's pricing page.

Meilisearch and Typesense are the two I'd reach for when search requirements don't need NeuralSearch re-ranking. Both have genuine open-source self-hosted options, which matters when you want to run search inside a Railway or Render container and pay only for compute. Algolia's advantage is the managed infrastructure and the quality of its relevance tuning out of the box — worth paying for if the team won't tune a self-hosted instance properly.

What I tell clients before signing up

Two things that save headaches later:

Model your record count before indexing. Take 10 representative Sanity documents, run them through your transformDocumentToAlgoliaRecord() function, and count what comes out. Multiply by your full document count plus 30% for growth. If you're over ~40,000, plan for Grow from launch.

Turn on query analytics early. Free keeps 7 days of analytics, Grow 30, Grow Plus 90. If search behaviour matters to you, get onto a paid tier before you need that history, not after.

Algolia is a solid choice when the budget exists and the team needs managed relevance without an ML team. Just go in with your record count calculated and your search operation estimate grounded in real traffic projections — not the optimistic ones.