import os
import requests
api_key = os.getenv("WOODWIDE_API_KEY")
base_url = "https://api.woodwide.ai"
headers = {"Authorization": f"Bearer {api_key}"}
all_datasets = []
cursor = None
while True:
params = {"limit": 100}
if cursor:
params["cursor"] = cursor
response = requests.get(
f"{base_url}/datasets",
headers=headers,
params=params,
)
data = response.json()
all_datasets.extend(data["items"])
cursor = data.get("next_cursor")
if cursor is None:
break
print(f"Total datasets: {len(all_datasets)}")