Algolia 429 Too Many Requests Error
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. Batch your writes
- Send records with batch operations (saveObjects) instead of one request per record
- Wait for task completion (waitTask) before sending the next large batch
Did this fix it?2. Back off and retry
- On 429, retry with exponential backoff instead of immediately
- Reduce parallel indexing workers
Did this fix it?3. Check the API key rate limit
- Go to Settings > API Keys and open the key in use
- 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 usThe same problem in other apps
All not loading, error messages & connection guides →
Meilisearch Primary Key Error (Meilisearch)
Typesense 503 Not Ready or Lagging Error (Typesense)
Other Algolia errors
- Algolia Search Returns No Results
- Algolia Search Results Irrelevant or Wrong Order
- Algolia Record Is Too Big Error
- Algolia Record Quota Exceeded or Limit Reached
- Algolia Invalid Application ID or API Key (403)
- Algolia Updates Not Showing in Search Results
- Algolia Search Slow or High Latency
- Algolia Crawler Not Indexing Records