---
title: "World Bank indicators and country directory"
description: "Bounded annual indicator observations and a fully paginated current country, territory and aggregate directory."
url: "https://www.jsonify.com/sources/world_bank"
---

# World Bank indicators and country directory

Bounded annual indicator observations and a fully paginated current country, territory and aggregate directory.

Collects: Annual indicator observations and a fully paginated current country, territory and aggregate directory

Reads: api.worldbank.org

- Status: Passed 1 Nov 2026, 13:37 UTC
- Checks: 4
- Revision: 29e9818
- HTML page: https://www.jsonify.com/sources/world_bank
- Build a pipeline using this source: https://factory.jsonify.com/setup?q=Build%20a%20dataset%20from%20World%20Bank%20indicators%20and%20country%20directory&source=world_bank

## How a pipeline uses this source

1. **Sources** (sources): api.worldbank.org
2. **Annual indicator** (step): Read annual observations for a country and indicator.
3. **Country directory** (step): List countries and territories in the World Bank directory.
4. **Checks** (step): 4 saved checks run against the live site and a stored copy of the page. Last passed 1 Nov 2026. When the site changes, Jason repairs the source and publishes a new revision.
5. **Your dataset** (output): Rows delivered to your sheet, warehouse, alerts or assistant on the schedule you choose.

## Checks and repairs

- 1 Nov 2026, 13:37 UTC Live check: Passed (revision 29e9818)
- 1 Nov 2026, 13:36 UTC Offline check: Passed (revision 29e9818)
- 1 Nov 2026, 13:36 UTC Live check: Passed (revision 29e9818)
- 1 Nov 2026, 13:36 UTC Offline check: Passed (revision 29e9818)
- 7 Oct 2026, 13:55 UTC Live check: Passed (revision 7918a51)
- 7 Oct 2026, 13:55 UTC Offline check: Passed (revision 7918a51)
- 7 Oct 2026, 03:37 UTC Live check: Passed (revision 7918a51)
- 7 Oct 2026, 03:37 UTC Offline check: Passed (revision 7918a51)

## What it reads

### annual\_indicator

Read annual observations for a country and indicator.

| Field | Type | Meaning |
| --- | --- | --- |
| country\_code | string | Country code. |
| country\_name | string | Country name. |
| indicator\_code | string | Indicator code. |
| indicator\_name | string | Indicator name. |
| year | integer | Year. |
| value | null | Value. |
| unit | string | Unit. |
| observation\_status | string | Observation status. |
| decimal | integer | Decimal. |
| source\_id | integer | Record identifier assigned by the source. |
| source\_last\_updated | string | Source last updated. |
| source\_url | string | URL of the public source record. |
| observed\_at | string | Timestamp when the record was collected. |
| scope\_note | string | Coverage and interpretation notes for the result. |

Example row (synthetic):

| country\_code | country\_name | indicator\_code | indicator\_name | year | value | unit | observation\_status | decimal | source\_id | source\_last\_updated | source\_url | observed\_at | scope\_note |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Example country code | Example country name | Example indicator code | Example indicator name | 3 |  |  |  | 3 | 12345 | 2026-01-15 | https://example.com/fixture | 2026-01-15T12:00:00Z | Example scope note |

### country\_directory

List countries and territories in the World Bank directory.

| Field | Type | Meaning |
| --- | --- | --- |
| records | array | Records. |
| source\_total | integer | Source total. |
| pages\_collected | integer | Pages collected. |
| complete | boolean | Complete. |
| source\_url | string | URL of the public source record. |
| observed\_at | string | Timestamp when the record was collected. |

Example row (synthetic):

| records | source\_total | pages\_collected | complete | source\_url | observed\_at |
| --- | --- | --- | --- | --- | --- |
| \[ \{ "source\_record": \{ "id": "example-123", "name": "Example name", "region": \{ "value": "Example value" \} \}, "is\_aggregate": true, "entity\_type": "Example entity type" \} \] | 1 | 1 | true | https://example.com/fixture | 2026-01-15T12:00:00Z |

## Limitations

Annual indicator: Maximum10years per call; one economy/indicator/source. Null missing preserved, no imputation or automatic pagination. Nonannual or incomplete ranges fail. Directory: at most 20 pages of 50 records, failing if larger; includes aggregates and territories, not only sovereign states. Source updates can change content during collection.

Site and app names identify the source only. Jsonify is not affiliated with or endorsed by them.
How Jsonify reads sites: https://www.jsonify.com/legal/site-owners.md


## More News & public data sources

- [Lobsters paged hottest stories](https://www.jsonify.com/sources/lobsters.md): Read public hottest-story pages with exact story/discussion identity, scores, comment counts, tags and validated next-page links.
- [Wikipedia English article summaries](https://www.jsonify.com/sources/wikipedia.md): Exact canonical English article introductions with page identity, description, extract, Wikidata reference and source revision metadata.
- [EIA weekly retail fuel tables](https://www.jsonify.com/sources/eia.md): Discover official fuel-price areas and read visible weekly gasoline/diesel series with exact area, units, dates and missing-value markers.
- [openFDA 510(k) decisions](https://www.jsonify.com/sources/openfda.md): Date-window pages of FDA 510(k) decisions with device, applicant, decision and classification fields, explicit pagination and De Novo exclusion counts.
- [WSJ Minute Briefing metadata](https://www.jsonify.com/sources/wsj.md): Bounded public podcast episode titles, GUIDs and dates.
- [WHO public fact sheets](https://www.jsonify.com/sources/who.md): Dated English WHO fact sheets with key facts and section text.
- [WIRED official RSS news](https://www.jsonify.com/sources/wired.md): Current WIRED RSS metadata with IDs, source links, publication dates and taxonomy/creator fields.
- [Washington Post official Business RSS headlines](https://www.jsonify.com/sources/washingtonpost.md): Bounded official Business section titles, links, GUIDs and source dates.

All News & public data sources: https://www.jsonify.com/sources.md?category=news_public_data


## Related datasets

- [Deliveroo, Uber Eats and Just Eat Menu Prices in London](https://www.jsonify.com/datasets/london-delivery-app-venues-and-menus-d603c7022886.md): Deliveroo, Uber Eats and Just Eat menu prices in London: 3,365 menu items from 30 restaurant listings, with base prices, categories and ratings.
- [Streaming Subscription Prices by Country: Official Plans](https://www.jsonify.com/datasets/streaming-subscription-prices-by-country-5b733a529030.md): Streaming subscription plans and prices by country, sourced from official service pages and other cited sources. The published tables contain 6,987 rows;…
- [Short Drama Apps: Catalogue, Charts and Coin Prices](https://www.jsonify.com/datasets/short-drama-charts-and-catalogue-c3bee033d5c1.md): Short drama app data for ReelShort, DramaBox and FreeReels: 71,875 catalogue rows, charts and coin packs. Published 2 November 2026.
