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

  • Spring 5.0 Projects
  • Nilang Patel
  • 206字
  • 2021-07-02 12:34:54

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. 

主站蜘蛛池模板: 和平县| 荣成市| 肇庆市| 瓦房店市| 青海省| 随州市| 易门县| 盐源县| 商都县| 乐昌市| 拉萨市| 灵寿县| 建阳市| 开封县| 柘荣县| 岳阳县| 石渠县| 类乌齐县| 容城县| 福贡县| 祥云县| 重庆市| 兰坪| 吉木乃县| 深水埗区| 沙河市| 玛多县| 班戈县| 花垣县| 安丘市| 天台县| 靖州| 尚义县| 宜君县| 巴林左旗| 仲巴县| 射阳县| 建阳市| 鄂温| 乐山市| 响水县|