Algolia offers a free plan for search with the following limits:
- 10,000 queries per month. With type-ahead enabled, a query = each and every character typed.
- Up to 1,000,000 records (a record must be less than 10kb. Each additional 10kb is an additional record)
- 10 indices
- 1GB index size limit
- 1 GB application size limit
- 3 queries per second
These combined limits require movement to a paid plan for any substantial volume. It has paid plans (Grow and Premium) designed for customers who are ready to scale their search function. All Recommendation features are paid features. In its paid Grow plan, Algolia charges $0.50/ 1,000 search requests per month over 10,000 and $0.40/1,000 records over 100,000.
Some specifics about how Algolia counts queries can be important. When auto-complete is turned on, every character typed counts as a unique query. This obviously makes their popular type-ahead feature expensive to use.
Additionally, for any record over 10 KB Algolia charges you for an additional record. So, if you index a document that is 51 KB, that counts as 6 Algolia records. This document size limitation in pricing can make building your index expensive.
The way their pricing counts both queries and records can make Algolia expensive, particularly for small companies. Some small businesses with limited resources have suggested that Algolia’s pricing can be expensive compared to other search providers.