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": "1947-01-01",
"observation_end": "2026-06-01",
"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-14T13:10:40Z",
"response_time": "2026-07-18T18:46:43Z",
"provider": "Sugra API v1.0.1",
"data_age_days": 4.233,
"source": "fred",
"attribution": "This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.",
"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 source produced the data and when the response was served. If the source gave no time this API could read, data_time repeats response_time.meta.data_age_days - how old the data is, in days. Present only when the source stated an exact time; when it is absent, the age is unknown, not zero.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, across all your keys.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.