Retrieve a record

Retrieves one record by its object ID.

To retrieve more than one record, use the objects operation.

Usage

Required ACL: search
1
2
3
4
5
6
7
8
9
10
11
12
13
from algoliasearch.search.client import SearchClientSync

# In an asynchronous context, you can use SearchClient instead, which exposes the exact same methods.
client = SearchClientSync("ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY")

response = client.get_object(
    index_name="ALGOLIA_INDEX_NAME",
    object_id="uniqueID",
    attributes_to_retrieve=[
        "attr1",
        "attr2",
    ],
)
Did you find this page helpful?
Python API clients v4