algolia-rate-limits
Installation
SKILL.md
Algolia Rate Limits
Overview
Algolia has two distinct rate limiting mechanisms: per-API-key limits (configurable, returns HTTP 429) and server-side indexing limits (protects cluster stability, returns HTTP 429 with specific messages). The algoliasearch v5 client has built-in retry with backoff, but you need to handle sustained rate limiting yourself.
How Algolia Rate Limiting Works
Per-API-Key Rate Limits
| Setting | Default | Where to Change |
|---|---|---|
maxQueriesPerIPPerHour |
0 (unlimited) | Dashboard > API Keys > Edit |
maxHitsPerQuery |
1000 | Dashboard > API Keys > Edit |
| Search requests | Plan-dependent | Upgrade plan |
Server-Side Indexing Limits
When the indexing queue is overloaded, Algolia returns 429 with these messages:
Related skills