https://app.sugra.ai/register. The Free plan needs no credit card and has no time limit.x-api-key header on every /api/ request. The example below pulls the latest three observations of the US Consumer Price Index (FRED series CPIAUCSL).data, request metadata under meta. The response above:{
"data": {
"series_id": "CPIAUCSL",
"title": "Consumer Price Index for All Urban Consumers: All Items in U.S. City Average",
"units": "Index 1982-1984=100",
"units_short": "Index 1982-1984=100",
"frequency": "Monthly",
"seasonal_adjustment": "Seasonally Adjusted",
"last_updated": "2026-07-14 08:10:40-05",
"observation_start": "1600-01-01",
"observation_end": "9999-12-31",
"count": 3,
"observations": [
{"date": "2026-06-01", "value": 332.568},
{"date": "2026-05-01", "value": 333.979},
{"date": "2026-04-01", "value": 332.407}
]
},
"meta": {
"endpoint": "/api/v1/fred/series/CPIAUCSL",
"data_time": "2026-07-18T18:46:43Z",
"response_time": "2026-07-18T18:46:43Z",
"provider": "Sugra API v1.0.1",
"source": "fred",
"cached": true
}
}data - the payload; its shape is endpoint-specific and documented in the API Reference.meta.source - the upstream source identifier.meta.data_time / meta.response_time - when the data was produced and when the response was served.meta.cached - whether the response came from the server-side cache.-i to any curl call to see the headers):X-RateLimit-Limit: 50
X-RateLimit-Remaining: 49
X-RateLimit-Reset: 2026-07-18T23:59:59ZX-RateLimit-Limit - your plan's daily request allowance (50 shown for the Free plan).X-RateLimit-Remaining - requests left today.X-RateLimit-Reset - UTC timestamp when the counter resets; all counters reset at UTC midnight.429 with a Retry-After header giving the whole seconds until the next UTC midnight.