官术网_书友最值得收藏!

Understanding the World Bank API

There are a lot of APIs exposed by the World Bank (http://www.worldbank.org/) and the API documentation can be found here (https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview). Out of the available APIs, we will use the Indicator APIs (https://datahelpdesk.worldbank.org/knowledgebase/articles/898599-api-indicator-queries), which represent information such as total population, GDP, GNI, energy use, and much more.

Using the Indicator API, we will fetch the GDP information for the countries available in the database for the last 10 years. Let's look at the API's REST URL and the data returned by the API, as follows:

GET http://api.worldbank.org/countries/BR/indicators/NY.GDP.MKTP.CD?format=json&date=2007:2017

The BR is a country code (Brazil) in this URL. The NY.GDP.MKTP.CD is the flag used by the Word Bank API internally to call Indicator API. The request parameter, date, indicates the duration of which the GDP information is required.

The excerpt from the response you will get for the preceding API is as follows:

[
{
"page": 1,
"pages": 1,
"per_page": "50",
"total": 11
},
[
....// Other country data
{
"indicator": {
"id": "NY.GDP.MKTP.CD",
"value": "GDP (current US$)"
},
"country": {
"id": "BR",
"value": "Brazil"
},
"value": "1796186586414.45",
"decimal": "0",
"date": "2016"
}
]
]

The preceding response shows the GDP indicator in US$ for Brazil for the year 2016. 

主站蜘蛛池模板: 四会市| 宿迁市| 孝昌县| 宝兴县| 定安县| 万宁市| 敖汉旗| 微山县| 平湖市| 东乌珠穆沁旗| 贵溪市| 松原市| 基隆市| 芒康县| 稻城县| 浦东新区| 科技| 富源县| 慈溪市| 荆州市| 海淀区| 桑植县| 察哈| 韶山市| 定兴县| 荔波县| 松江区| 阳春市| 财经| 霸州市| 博野县| 稷山县| 文登市| 双峰县| 宝山区| 新余市| 临武县| 长乐市| 巴塘县| 安宁市| 南溪县|