Pagination

Paginating your V7 API requests

You can limit or paginate your V7 API requests by including the page[size] param in your query string.

Below is an example used to get items in a dataset and limit the response to 10 at an offset of 20:

import requests

API_KEY = "<Your API KEY>"
team_slug = "<Your team slug>"
dataset_id = <your_dataset_id>
responses_per_request = 10
offset = 20

#Example when getting items and paginating the response
url = f"https://darwin.v7labs.com/api/v2/teams/{team_slug}/items?page[size]={responses_per_request}&page[offset]={offset}&dataset_ids={dataset_id}"

headers = {
    "accept": "application/json",
    "Authorization": f"ApiKey {API_KEY}"
}

response = requests.get(url, headers=headers)

print(response.text)