Limits
Plan limits, and the sizes of records, requests, and settings.
Plans
| Plan | Records | Records in one index | Searches a month | Indexes | Members |
|---|
| Free | 10,000 | 10,000 | 10,000 | 1 | 1 |
| Starter | 50,000 | 50,000 | 150,000 | 3 | 2 |
| Team | 150,000 | 100,000 | 750,000 | 10 | 5 |
| Growth | 500,000 | 250,000 | 3,000,000 | 25 | 15 |
| Scale | 1,000,000 | 500,000 | 10,000,000 | 50 | 50 |
- Searches are API and browser searches in a calendar month (UTC), including searches as you type.
- Free stops at its records and searches: writes that would go over, and searches after the month's are used, answer
402.
- Paid plans keep working past their records and searches, and the extra is billed as overage. Records in one index are a hard limit on every plan.
- Members count pending invitations.
The dashboard shows the workspace's usage under Settings.
Records
| Limit |
|---|
objectID | 1 to 256 characters |
| Record size | 1 MB of JSON |
| Fields in a record | 256 |
| Field path depth, for fields in settings | 8 levels, such as a.b.c |
| Text in a searchable field | 1 KB in the two short fields, 16 KB in the others; see Searchable fields |
Requests
| Limit |
|---|
| Records in an upsert | 1 to 1,000 |
Records in a replaceAll | 100,000 |
| Records in a staged replacement batch | 1 to 1,000 |
| Query length | 200 characters |
| Filters | 20 fields, and 100 values in an in filter |
| Facets | 8 a request |
| Hits a request | 100 from your server, 50 from browsers |
| Offset | 1,000 |
attributesToRetrieve | 64 fields |
| Highlight tags | 32 characters each |
| Browser searches | 240 a minute per visitor, 6,000 a minute per index |
Settings
| Limit |
|---|
| Searchable fields | 1 to 5, with weights from 0.1 to 100 |
| Sorts | 8, besides relevance |
| Custom ranking | 3 fields |
| Synonyms | 1,000 groups of 2 to 20 terms, each up to four words and 64 characters |
| Allowed origins | 20 an index |