Algolia

API

Hosted search API with keyword and AI search, recommendations and analytics

Price
Free tier, then pay per use
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

  1. Create an application and copy its ID and API keys
  2. Push records to an index with the write API key
  3. 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

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .