Seamlessly integrate Algolia’s APIs into your LLM workflows with Algolia's new Model Context Protocol (MCP) server. Explore on GitHub.

Retrieve records

Retrieves one or more records, potentially from different indices.

Records are returned in the same order as the requests.

Usage

Required ACL: search
1
2
3
4
5
6
7
8
9
import Search

let client = try SearchClient(appID: "ALGOLIA_APPLICATION_ID", apiKey: "ALGOLIA_API_KEY")

let response: GetObjectsResponse<Hit> = try await client
    .getObjects(getObjectsParams: GetObjectsParams(requests: [GetObjectsRequest(
        objectID: "uniqueID",
        indexName: "ALGOLIA_INDEX_NAME"
    )]))
Did you find this page helpful?
Swift API clients v9