# Code samples In this section you'll find a few basic examples on ways to consume the API with [Python](https://www.python.org/) scripts. This can of course be adapted to any language. For production usage, you should handle error responses as well. ## Export SKUs or products data with pagination ```python ''' Export SKUs or products data from Deck API configured template python3 deck_export_data.py ''' import requests # Set script parameters item_type = "skus" template_uuid = "cf0c1a10-776d-41a9-9d65-85535be6f8ff" deck_api_url = f"https://api.ppe-analytics.com/api/v1/export/{item_type}/{template_uuid}" deck_api_key = "YOUR-API-KEY-HERE" all_rows = [] slice_number = 1 # Iterate on all pages while True: print(f"GET {deck_api_url} for slice {slice_number}...") result = requests.get(deck_api_url, headers={"PPEAPiKey": deck_api_key}, params={"slice_size": 50, "slice_number": slice_number}).json()["result"] all_rows.extend(result["rows"]) if slice_number >= result["pagination"]["max_slice_number"]: break slice_number += 1 # In the end, all_rows will contain all aggregated content, ready to be used print(all_rows) import requests ```