Skip to main content
Algolia uses the page and hitsPerPage parameters to control how search results are paginated. hitsPerPage sets the number of search results (hits) displayed per page. With page and hitsPerPage, the response includes these fields:
{
  // ...
  "page": 1,
  "nbPages": 20,
  "hitsPerPage": 10,
  // ...
}

Examples

Set default number of hits per page

Current API clients

var response = await client.SetSettingsAsync(
  "ALGOLIA_INDEX_NAME",
  new IndexSettings { HitsPerPage = 20 }
);
IndexSettings settings = new IndexSettings();
settings.HitsPerPage = 20;

index.SetSettings(settings);

Current API clients

var response = await client.SearchSingleIndexAsync<Hit>(
  "ALGOLIA_INDEX_NAME",
  new SearchParams(new SearchParamsObject { Query = "query", HitsPerPage = 10 })
);
index.Search(new Query("query")
{
    HitsPerPage = 10
});