A

Algolia

by Algolia, Inc.

Integrate an AI agent with Algolia to run full-text searches over your own indexes and read the matching records back — so the agent answers from your catalog rather than from recall — and to add, update, and delete records as workflows run.

OtherFree / PaidAPI keysearchindexingfull-textautocompleterecordsai-agentcatalogretrievalrelevance

How agents use Algolia

  • Agent searches an Algolia product index to find matching items based on user query
  • Agent updates Algolia records when product prices or stock levels change in a source system
  • Agent ingests new content (articles, products, docs) into Algolia after it is created or updated
  • Agent deletes records from the index when corresponding items are removed from the source
  • Agent uses Algolia search to power autocomplete or recommendation features in an agent workflow
  • Agent searches an Algolia index before it answers, so the reply is grounded in records you control rather than in what the model happens to remember
  • Agent retrieves a single record by objectID to confirm a detail — a spec, a rate, a rule — before including it in an answer
  • Agent writes many records in one batch request when syncing a whole catalog, instead of one call per item
  • Agent lists the available indexes to work out what it can search, rather than depending on a hardcoded index name

Agent actions

Search IndexPerform a full-text search query against an Algolia index.

Inputs: indexName, query, filters, hitsPerPage, page, facets

Returns: hits, nbHits, nbPages, processingTime, facets

Save ObjectAdd or replace a record in an Algolia index (upsert by objectID).

Inputs: indexName, object

Returns: objectId, taskId, createdAt

Save Objects BatchAdd or replace multiple records in a single Algolia batch request.

Inputs: indexName, objects

Returns: objectIds, taskIds, savedCount

Partial Update ObjectUpdate specific fields of an existing Algolia record without replacing it.

Inputs: indexName, objectId, updates

Returns: objectId, taskId

Delete ObjectDelete a record from an Algolia index by objectID.

Inputs: indexName, objectId

Returns: taskId, success

Get ObjectRetrieve a specific record from an Algolia index by objectID.

Inputs: indexName, objectId

Returns: objectId, object

List IndexesRetrieve all indexes in the Algolia application.

Returns: indexes, indexCount

Example workflows

1

Product catalog sync

When a product is added or updated in Shopify, an agent syncs the record to Algolia for instant search.

2

Grounded answers from your own index

Agent searches an Algolia index before replying, so the answer comes from records you maintain rather than from the model on its own.

3

Index maintenance from a workflow

Agent partially updates only the fields that changed and deletes records whose source items are gone, keeping the index in step with the source system.

About Algolia

Vendor
Algolia, Inc.
Pricing Always review details with the vendor
Free / PaidFree plan includes 10K records and 10K search operations/month. Build plan starts at $0.50/1K additional operations.
Authentication
API key
Rate limit Always review details with the vendor
100 requests / minute
Compatible nodes
AgentResourceInputOutput

Put Algolia behind your AI agent

Set up Algolia alongside your other tools in the planner — no code — so AI can act on it for your customers.

Open the planner

Related Other tools

Algolia AI Agent Integration