World GDP per capita and population aggregate time series
Returns the world aggregate series from the Maddison Project's Regional data sheet. Covers world GDP per capita in 2011 international dollars (PPP) and world population in thousands of people. The Maddison world aggregate is population-weighted across the member countries where data are available. Pre-1950 observations land on the Maddison milestone year grid (1820, 1830, 1840, 1870, 1890, 1900, 1913, 1929, 1938); annual from 1950 through 2022. Do not assume uniform spacing before 1950. Published under CC BY 4.0 by Bolt and van Zanden at the University of Groningen.
Query parameters
Inclusive start year (integer). World series begins at 1820.
Inclusive start year (integer). World series begins at 1820.
Inclusive end year (integer). Defaults to 2022.
Inclusive end year (integer). Defaults to 2022.
Response
Year-ordered world observations with gdppc and pop.
Example response
{
"data": {
"region": "World",
"observations": [
{
"year": 2022,
"gdppc": 16676.75,
"pop": 7802033.52
}
],
"count": 78,
"start_year": 1820,
"end_year": 2022
},
"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",
"data_age_days": 8.532,
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
],
"period": "2026-Q1",
"notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
}
}Changes
Changed in 1 of the 22 revisions of this API.12
- ○
added the optional property
codeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the429statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the503statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the401statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the429statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the503statusresponse-optional-property-added
- ○
added the optional property
planto the response with the401statusresponse-optional-property-added
- ○
added the optional property
planto the response with the429statusresponse-optional-property-added
- ○
added the optional property
planto the response with the503statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the401statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the429statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the503statusresponse-optional-property-added
- ○
Of the 22 revisions, 1 has no diff computed.