import requests
API = "https://api.zentislabs.com/api/v1"
HEADERS = {"X-API-Key": "YOUR_API_KEY"}
orders = requests.get(f"{API}/isp/orders", params={"status": "active"}, headers=HEADERS, timeout=30).json()["orders"]
for order in orders:
r = requests.get(f"{API}/isp/orders/{order['id']}/proxies", params={"format": "txt"}, headers=HEADERS, timeout=30)
r.raise_for_status()
with open(f"isp-{order['region']}-{order['id']}.txt", "w") as f:
f.write(r.text)
print(order["region"], order["quantity"], "IPs, expires", order["expiresAt"])