Algolia
APIHosted search API with keyword and AI search, recommendations and analytics
- Access
- Application ID and API key
About
Hosted search service: you push JSON records to an index and query it from your backend, or from the browser with the InstantSearch UI libraries. NeuralSearch adds hybrid keyword and vector ranking. The free plan includes 10K searches and 50K records a month.
What you can do with it
- Add instant search with typo tolerance, facets and filters to a site or store
- Build search UIs with InstantSearch for React, Vue, Angular, iOS and Android
- Show product recommendations and track clicks and conversions
Get started
- Create an application and copy its ID and API keys
- Push records to an index with the write API key
- Query the index with the search-only API key
Example
curl -X POST "https://$ALGOLIA_APP_ID.algolia.net/1/indexes/products" \
-H "x-algolia-application-id: $ALGOLIA_APP_ID" \
-H "x-algolia-api-key: $ALGOLIA_WRITE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Phone case", "brand": "Acme"}'
curl -X POST "https://$ALGOLIA_APP_ID-dsn.algolia.net/1/indexes/products/query" \
-H "x-algolia-application-id: $ALGOLIA_APP_ID" \
-H "x-algolia-api-key: $ALGOLIA_SEARCH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "phone", "hitsPerPage": 2}'Details
- Hosting
- Hosted service
- Available in
- Worldwide
- Official SDKs
- C#, Dart, Go, Java, JavaScript/TypeScript, Kotlin, PHP, Python, Ruby, Swift
- MCP server
- Remote