Algolia
example.algolia.net
Algolia is a hosted search and discovery API that delivers fast, relevant search results in milliseconds. It supports full-text search, faceted filtering, typo tolerance, geo-search, and AI-powered recommendations across indexes of structured data.
Enable this service
This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.
api_key
free
1.0
https://example.algolia.net
May 4, 2026
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Top Capabilities
Most commonly used operations — ready to call without drill-down.
api_keys_list
GETList all API keys with their permissions and restrictions.
GET https://example.algolia.net/1/keys
indices_list
GETList all indices in the application with metadata and entry counts.
GET https://example.algolia.net/1/indexes
page (integer) — Page number for paginated results.
hitsPerPage (integer) — Number of indices per page (default: 100).
api_keys_get
GETRetrieve permissions and restrictions of a specific API key.
GET https://example.algolia.net/1/keys/{key}
key (string, required) — The API key to retrieve.
All Capabilities (29)
api_keys (5)
Create a new API key with specific permissions and index restrictions.
Delete an API key permanently.
Retrieve permissions and restrictions of a specific API key.
List all API keys with their permissions and restrictions.
Update the permissions or restrictions of an existing API key.
indices (5)
Remove all records from an index while keeping settings, synonyms, and rules.
Copy an index to a new or existing index with optional scope filtering.
Delete an entire index and all its data permanently.
List all indices in the application with metadata and entry counts.
Rename an index by moving it to a new name.
records (7)
Perform multiple write operations in a single batch request for bulk indexing.
Iterate over all records in an index without relevance ranking for data export.
Delete a specific record from an index by its objectID.
Delete all records matching a filter expression from an index.
Retrieve one or more records by their objectIDs from one or more indices.
Partially update a record by merging attributes without full replacement.
Add or replace a record in an index.
rules (3)
Delete a specific query rule from an index.
Create or update a query rule for customizing search behavior.
Search for query rules defined on an index.
search (3)
Search for values of a specific facet attribute for building facet autocomplete.
Execute multiple search queries across one or more indices in a single API call.
Perform a full-text search query against a single index with filters, facets, and pagination.
settings (2)
Retrieve the current search configuration of an index.
Update the search configuration of an index.
synonyms (3)
Delete a specific synonym set from an index.
Create or update a synonym set for an index.
Search for synonyms defined on an index.
tasks (1)
Check the status of an asynchronous indexing task.
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Algolia
Description: Algolia is a hosted search and discovery API that delivers fast, relevant search results in milliseconds. It supports full-text search, faceted filtering, typo tolerance, geo-search, and AI-powered recommendations across indexes of structured data.
Auth: api_key
Capabilities (29 total):
api_keys (5):
- api_keys_create: Create a new API key with specific permissions and index restrictions.
- api_keys_delete: Delete an API key permanently.
- api_keys_get: Retrieve permissions and restrictions of a specific API key.
- api_keys_list: List all API keys with their permissions and restrictions.
- api_keys_update: Update the permissions or restrictions of an existing API key.
indices (5):
- indices_clear: Remove all records from an index while keeping settings, synonyms, and rules.
- indices_copy: Copy an index to a new or existing index with optional scope filtering.
- indices_delete: Delete an entire index and all its data permanently.
- indices_list: List all indices in the application with metadata and entry counts.
- indices_move: Rename an index by moving it to a new name.
records (7):
- records_batch: Perform multiple write operations in a single batch request for bulk indexing.
- records_browse: Iterate over all records in an index without relevance ranking for data export.
- records_delete: Delete a specific record from an index by its objectID.
- records_delete_by_query: Delete all records matching a filter expression from an index.
- records_get: Retrieve one or more records by their objectIDs from one or more indices.
- records_partial_update: Partially update a record by merging attributes without full replacement.
- records_save: Add or replace a record in an index.
rules (3):
- rules_delete: Delete a specific query rule from an index.
- rules_save: Create or update a query rule for customizing search behavior.
- rules_search: Search for query rules defined on an index.
search (3):
- search_for_facet_values: Search for values of a specific facet attribute for building facet autocomplete.
- search_multiple_indices: Execute multiple search queries across one or more indices in a single API call.
- search_single_index: Perform a full-text search query against a single index with filters, facets, and pagination.
settings (2):
- settings_get: Retrieve the current search configuration of an index.
- settings_update: Update the search configuration of an index.
synonyms (3):
- synonyms_delete: Delete a specific synonym set from an index.
- synonyms_save: Create or update a synonym set for an index.
- synonyms_search: Search for synonyms defined on an index.
tasks (1):
- task_get: Check the status of an asynchronous indexing task.
Top capabilities (ready to call):
- api_keys_list: GET /1/keys
- indices_list: GET /1/indexes
- api_keys_get: GET /1/keys/{key}