units before choosing between identically titled series. Page with the returned next_offset, never your own arithmetic: later waves may annotate and filter rows, and next_offset is the upstream continuation point that stays correct.curl --location 'https://sugra.ai/api/v1/macro/series?tags=bis%3Bfrance%3Breal&q=residential%20property%20prices&exclude=annual&geo=france&source=bis&frequency=quarterly&seasonality=nsa&concept=real%2Cresidential&order=popularity&limit=50&offset=0' \
--header 'x-api-key: ABCD314159'{
"data": {
"total": 0,
"returned": 0,
"offset": 0,
"next_offset": 0,
"selected": [
"string"
],
"excluded": [
"string"
],
"q": "string",
"series": [
{
"series_id": "string",
"title": "string",
"units": "string",
"frequency": "string",
"seasonal_adjustment": "string",
"popularity": 0,
"in_catalog": true
}
],
"source": "string",
"fetched_at": "string"
},
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"source": "string",
"attribution": "string",
"fallback_used": true,
"fallback_chain": [
"string"
],
"cached": true,
"stale": true
}
}