Algolia logo

Algolia

Algolia is a hosted search and discovery platform that delivers fast, typo-tolerant search, browse, recommendations, and personalization through a suite of REST APIs and edge-distributed infrastructure. It powers search experiences for ecommerce, media, SaaS, and content sites, pairing a synchronous indexing and query control plane with event-driven Insights, Recommend, A/B Testing, and Personalization products.

11 APIs 0 Features
SearchDiscoveryRecommendationsPersonalizationAnalyticsEcommerce

APIs

Algolia Search API

Core indexing and search API for adding, updating, and deleting records and querying them with typo-tolerant, faceted, geo-aware, and rule-driven search served from globally dis...

Algolia Insights API

Inbound event-ingestion API for click, conversion, view, and purchase signals that feed Personalization, Recommend, A/B Testing, and Analytics. Accepts events; does not emit them.

Algolia Recommend API

Returns related-products, frequently-bought-together, trending, and look-alike recommendations trained from Insights events and catalog data.

Algolia Analytics API

Reports top searches, no-result searches, click/conversion rates, and other search analytics aggregated from query and Insights data.

Algolia A/B Testing API

Creates and manages A/B tests across index configurations and relevance settings, scoring variants on click-through and conversion.

Algolia Personalization API

Configures and applies user-affinity profiles built from Insights events to re-rank search and browse results per user.

Algolia Crawler API

Manages Algolia's hosted web crawler that extracts content from websites and pushes it into indices on a schedule.

Algolia Ingestion API

Connector-based data ingestion that pulls records from sources (databases, storage, ecommerce platforms) into Algolia indices via managed tasks.

Algolia Query Suggestions API

Generates and maintains query-suggestion indices from popular searches to power as-you-type autocomplete.

Algolia Monitoring API

Exposes server status, latency, indexing, and reachability metrics for an application's Algolia infrastructure.

Algolia Usage API

Returns per-application usage metrics (operations, records, search volume) for cost and quota tracking.

Visuals

Algolia screenshot

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📝
SignUp
SignUp
💰
Pricing
Pricing
👥
GitHubOrganization
GitHubOrganization
🟢
Status
Status
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: algolia
name: Algolia
description: >-
  Algolia is a hosted search and discovery platform that delivers fast, typo-tolerant search, browse, recommendations,
  and personalization through a suite of REST APIs and edge-distributed infrastructure. It powers search experiences for
  ecommerce, media, SaaS, and content sites, pairing a synchronous indexing and query control plane with event-driven
  Insights, Recommend, A/B Testing, and Personalization products.
url: https://raw.githubusercontent.com/api-evangelist/algolia/refs/heads/main/apis.yml
specificationVersion: '0.20'
created: '2026-05-04'
modified: '2026-06-16'
x-source: api-evangelist
x-category: Search
x-type: company
x-tier: 2
x-tier-reason: enriched-from-existing-artifacts
tags:
  - Search
  - Discovery
  - Recommendations
  - Personalization
  - Analytics
  - Ecommerce
apis:
  - name: Algolia Search API
    description: >-
      Core indexing and search API for adding, updating, and deleting records and querying them with typo-tolerant,
      faceted, geo-aware, and rule-driven search served from globally distributed search nodes (DSN).
    humanURL: https://www.algolia.com/doc/rest-api/search/
    baseURL: https://{appid}-dsn.algolia.net
    tags:
      - Search
      - Indexing
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/search/
      - type: APIReference
        url: https://www.algolia.com/doc/api-reference/
  - name: Algolia Insights API
    description: >-
      Inbound event-ingestion API for click, conversion, view, and purchase signals that feed Personalization, Recommend,
      A/B Testing, and Analytics. Accepts events; does not emit them.
    humanURL: https://www.algolia.com/doc/rest-api/insights/
    baseURL: https://insights.algolia.io
    tags:
      - Analytics
      - Events
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/insights/
  - name: Algolia Recommend API
    description: >-
      Returns related-products, frequently-bought-together, trending, and look-alike recommendations trained from
      Insights events and catalog data.
    humanURL: https://www.algolia.com/doc/rest-api/recommend/
    baseURL: https://{appid}-dsn.algolia.net
    tags:
      - Recommendations
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/recommend/
  - name: Algolia Analytics API
    description: >-
      Reports top searches, no-result searches, click/conversion rates, and other search analytics aggregated from query
      and Insights data.
    humanURL: https://www.algolia.com/doc/rest-api/analytics/
    baseURL: https://analytics.algolia.com
    tags:
      - Analytics
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/analytics/
  - name: Algolia A/B Testing API
    description: >-
      Creates and manages A/B tests across index configurations and relevance settings, scoring variants on
      click-through and conversion.
    humanURL: https://www.algolia.com/doc/rest-api/abtesting/
    baseURL: https://analytics.algolia.com
    tags:
      - Experimentation
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/abtesting/
  - name: Algolia Personalization API
    description: >-
      Configures and applies user-affinity profiles built from Insights events to re-rank search and browse results per
      user.
    humanURL: https://www.algolia.com/doc/rest-api/personalization/
    baseURL: https://{region}.algolia.com
    tags:
      - Personalization
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/personalization/
  - name: Algolia Crawler API
    description: >-
      Manages Algolia's hosted web crawler that extracts content from websites and pushes it into indices on a schedule.
    humanURL: https://www.algolia.com/doc/tools/crawler/getting-started/overview/
    baseURL: https://crawler.algolia.com
    tags:
      - Crawler
      - Ingestion
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/tools/crawler/getting-started/overview/
  - name: Algolia Ingestion API
    description: >-
      Connector-based data ingestion that pulls records from sources (databases, storage, ecommerce platforms) into
      Algolia indices via managed tasks.
    humanURL: https://www.algolia.com/doc/rest-api/ingestion/
    baseURL: https://data.{region}.algolia.com
    tags:
      - Ingestion
      - Connectors
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/ingestion/
  - name: Algolia Query Suggestions API
    description: >-
      Generates and maintains query-suggestion indices from popular searches to power as-you-type autocomplete.
    humanURL: https://www.algolia.com/doc/rest-api/query-suggestions/
    baseURL: https://query-suggestions.{region}.algolia.com
    tags:
      - Search
      - Autocomplete
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/query-suggestions/
  - name: Algolia Monitoring API
    description: >-
      Exposes server status, latency, indexing, and reachability metrics for an application's Algolia infrastructure.
    humanURL: https://www.algolia.com/doc/rest-api/monitoring/
    baseURL: https://status.algolia.com
    tags:
      - Monitoring
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/monitoring/
  - name: Algolia Usage API
    description: >-
      Returns per-application usage metrics (operations, records, search volume) for cost and quota tracking.
    humanURL: https://www.algolia.com/doc/rest-api/usage/
    baseURL: https://usage.algolia.com
    tags:
      - Usage
      - FinOps
      - REST
    properties:
      - type: Documentation
        url: https://www.algolia.com/doc/rest-api/usage/
common:
  - type: Website
    url: https://www.algolia.com
  - type: Documentation
    url: https://www.algolia.com/doc/
  - type: APIReference
    url: https://www.algolia.com/doc/api-reference/
  - type: SignUp
    url: https://dashboard.algolia.com/users/sign_up
  - type: Pricing
    url: https://www.algolia.com/pricing/
  - type: GitHubOrganization
    url: https://github.com/algolia
  - type: Status
    url: https://status.algolia.com
  - type: Plans
    url: plans/algolia-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/algolia-rate-limits.yml
  - type: FinOps
    url: finops/algolia-finops.yml
features:
  - name: Hosted Search Infrastructure
    description: Typo-tolerant, faceted, geo-aware search served from globally distributed search nodes (DSN) with sub-50ms latency targets.
  - name: Recommendations
    description: Related-products, frequently-bought-together, trending, and look-alike models trained from catalog and event data.
  - name: Personalization
    description: Per-user re-ranking of results driven by affinity profiles built from Insights events.
  - name: A/B Testing
    description: Native experimentation across index configurations and relevance settings scored on engagement.
  - name: Crawler and Ingestion
    description: Hosted web crawler plus connector-based ingestion to keep indices in sync with external sources.
  - name: Search Analytics
    description: Top searches, no-result queries, and click/conversion analytics for relevance tuning.
useCases:
  - name: Ecommerce Site Search
    description: Power product search, browse, and filtering for online stores with merchandising rules and personalization.
  - name: Content and Media Discovery
    description: Search across articles, media libraries, and documentation with autocomplete and query suggestions.
  - name: In-App Search
    description: Add fast, relevant search to SaaS and mobile applications via official client libraries.
  - name: Recommendations and Upsell
    description: Drive related-item and frequently-bought-together widgets from catalog and behavioral data.
integrations:
  - name: Ecommerce Platforms
    description: Connectors and apps for Shopify, commercetools, BigCommerce, and Salesforce Commerce Cloud.
  - name: Frontend Libraries
    description: InstantSearch (JavaScript, React, Vue, Angular, iOS, Android) and Autocomplete UI libraries.
  - name: Official API Clients
    description: First-party clients for JavaScript/TypeScript, Python, PHP, Java, Ruby, Go, C#, Kotlin, Swift, Scala, and Dart.
solutions:
  - name: Retail and Ecommerce
    description: Search, browse, merchandising, and recommendations tuned for conversion on product catalogs.
  - name: Media and Publishing
    description: Content discovery and recommendation across large editorial and media libraries.
  - name: B2B and SaaS
    description: Embedded search and discovery inside applications, dashboards, and documentation.
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com