page
0
'page' => page_number
Can be used in these methods:
search,
browseObjects,
generateSecuredApiKey,
addApiKey,
updateApiKey
search,
browse_objects,
generate_secured_api_key,
add_api_key,
update_api_key
search,
browseObjects,
generateSecuredApiKey,
addApiKey,
updateApiKey
search,
browse_objects,
generate_secured_api_key,
add_api_key,
update_api_key
search,
browse,
generateSecuredApiKey,
addAPIKey,
updateAPIKey
search,
browseObjects,
generateSecuredApiKey,
addApiKey,
updateApiKey
Search,
Browse,
GenerateSecuredApiKey,
AddApiKey,
UpdateApiKey
Search,
browse,
generateSecuredApiKey,
addApiKey,
updateApiKey
Search,
BrowseObjects,
GenerateSecuredAPIKey,
AddAPIKey,
UpdateAPIKey
search,
browse index,
generateSecuredApiKey,
add key,
update key
About this parameter
Specify the page to retrieve.
You will need to use this setting if you wish to retrieve specific pages.
Usage notes
-
Page-numbering is based on the value of
hitsPerPage
. IfhitsPerPage=20
, thenpage=0
will display the hits from 1 to 20,page=2
will display the hits from 41 to 60. -
Page numbers are zero-based. Therefore, to retrieve the tenth page, you need to set
page=9
. -
You can see the number of available pages in the value of
nbPages
in the JSON response to the search query. -
If you send a request for a page that doesn’t exist, or is out-of-range, that is, when
page
is greater than or equal tonbPages
, Algolia doesn’t respond with an error. Instead, the response has 0 results.
Examples
Access the nth page of results
1
2
3
$results = $index->search('query', [
'page' => 0
]);