1. Daily price and stock monitoring
What did every product in my category cost, and how much stock was left, on a given day?
curl
curl -H "Authorization: Bearer $NOONSELLER_API_KEY" \
"https://api.noonseller.ae/data/v1/snapshots?category_l3=Wireless%20Earbuds&country=ae&date=2026-10-17&limit=200"Python (pages with meta.next_cursor)
import os
import requests
BASE = "https://api.noonseller.ae/data/v1"
API_KEY = os.environ["NOONSELLER_API_KEY"]
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
params = {"category_l3": "Wireless Earbuds", "country": "ae", "date": "2026-10-17", "limit": 200}
rows = []
while True:
r = requests.get(f"{BASE}/snapshots", params=params, headers=HEADERS, timeout=30)
r.raise_for_status()
body = r.json()
rows += body["data"]
cursor = body["meta"]["next_cursor"]
if not cursor:
break
params["cursor"] = cursor
Response (trimmed)
{
"success": true,
"data": [
{
"sku": "N53412345A", "country": "ae",
"captured_at": "2026-10-17T06:00:00Z",
"price": 229.0, "stock": 37, "rating": 4.4,
"review_count": 1873, "seller_count": 3, "source": "stock_scraper"
}
],
"error": null,
"meta": { "next_cursor": "eyJsIjp7…", "count": 200, "sample": false }
}Every product of the category appears on every day once daily refresh is set up for your category (within up to 3 days after payment); until then a day holds only the products re-crawled that day — check refreshed_24h_share in GET /categories.