Algolia 429 Too Many Requests Error

Share
Workaround available API Updated November 15, 2026Based on 3 user reportsHow we research

Quick answer

A 429 means you exceeded a rate limit: too many pending indexing operations on the app, or a per-key rate limit set on the API key. Slow down, batch writes and check the key's limit.

Most likely fix: Batch your writes

How to fix it

Try these in order — the most common fix is first.

  1. 1. Batch your writes

    1. Send records with batch operations (saveObjects) instead of one request per record
    2. Wait for task completion (waitTask) before sending the next large batch
    Did this fix it?
  2. 2. Back off and retry

    1. On 429, retry with exponential backoff instead of immediately
    2. Reduce parallel indexing workers
    Did this fix it?
  3. 3. Check the API key rate limit

    1. Go to Settings > API Keys and open the key in use
    2. Look at its max queries per IP per hour and raise or remove it, or create a dedicated key
    Did this fix it?

Symptoms

API calls fail with HTTP 429 Too Many Requests, often during bulk indexing or traffic spikes.

Why it happens

  • More than 500 pending indexing requests, after which new requests are rejected (throttling starts above 100)
  • Many single-record writes instead of batches
  • A rate limit configured on the API key itself
  • Search traffic bursts hitting a limited key

This guide also covers

  • algolia 429
  • algolia too many requests
  • algolia rate limit

Still not working?

If Algolia keeps failing, you're not alone. See every Algolia problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us
Fixed it? Share this guide

The same problem in other apps

All not loading, error messages & connection guides →

Other Algolia errors

All 10 Algolia errors and fixes →