World Bank website screenshot

World Bank

World Bank open data platform providing REST APIs for accessing global development data including GDP, poverty indicators, health metrics, education statistics, country profiles, financial data, climate information, and project operations. All data is freely available under Creative Commons Attribution 4.0 licensing with no authentication required for most endpoints.

World Bank publishes 6 APIs on the APIs.io network, including Classifications API, Countries API, Indicators API, and 3 more. Tagged areas include Development Data, Global Economics, GDP, Poverty, and Health Metrics.

The World Bank catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

World Bank’s developer surface includes documentation, engineering blog, pricing, and 9 more developer resources.

37.1/100 thin ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessOpen
10 APIs
Development DataGlobal EconomicsGDPPovertyHealth MetricsEducationClimateFinanceWorld BankOpen DataCountry DataIndicators

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 37.1/100 · thin
Contract Quality 15.1 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 3.7 / 20
Operational Transparency 4.8 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/worldbank: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

World Bank Data Catalog API

Provides information about thousands of development-relevant datasets available through the World Bank Data Catalog. Supports searching, listing, viewing dataset metadata, and d...

World Bank Projects API

Provides access to World Bank operations data including active, pipeline, and closed projects. Returns project details including financial commitments, status, country classific...

World Bank Finances API

Provides programmatic access to World Bank financial data including loans, credits, trust funds, budget data, and financial statements. Delivered through the Finances One platfo...

World Bank SDMX API

Provides access to World Bank development data in SDMX (Statistical Data and Metadata eXchange) format, the international standard for statistical data sharing. Supports World D...

World Bank Classifications API

The Classifications API from World Bank — 2 operation(s) for classifications.

World Bank Countries API

The Countries API from World Bank — 2 operation(s) for countries.

World Bank Indicators API

The Indicators API from World Bank — 5 operation(s) for indicators.

World Bank Regions API

The Regions API from World Bank — 1 operation(s) for regions.

World Bank Sources API

The Sources API from World Bank — 1 operation(s) for sources.

World Bank Topics API

The Topics API from World Bank — 2 operation(s) for topics.

Scroll for all 10

Rate Limits 1

Documented rate limits and quota policies.

Worldbank Rate Limits

9 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Worldbank Context

21 classes · 22 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

World Bank API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

Country

10 properties

JSON SCHEMA

IndicatorValue

8 properties

JSON SCHEMA

PaginationData

7 properties

JSON SCHEMA

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Worldbank Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Worldbank Agentic Access

12 operations

12 operations · 0 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: worldbank
name: World Bank
description: World Bank open data platform providing REST APIs for accessing global development data including GDP, poverty
  indicators, health metrics, education statistics, country profiles, financial data, climate information, and project operations.
  All data is freely available under Creative Commons Attribution 4.0 licensing with no authentication required for most endpoints.
accessModel:
  pricing: unknown
  onboarding: open
  trial: false
  try_now: false
  public: true
  label: Open access
  confidence: medium
  source: []
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/worldbank.png
url: https://raw.githubusercontent.com/api-evangelist/worldbank/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Development Data
- Global Economics
- GDP
- Poverty
- Health Metrics
- Education
- Climate
- Finance
- World Bank
- Open Data
- Country Data
- Indicators
apis:
- aid: worldbank-data-catalog
  name: World Bank Data Catalog API
  description: Provides information about thousands of development-relevant datasets available through the World Bank Data
    Catalog. Supports searching, listing, viewing dataset metadata, and downloading resource files. Supports OData-style query
    parameters for filtering, sorting, and pagination with up to 100 records per request.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/1886698-data-catalog-api
  baseURL: https://datacatalogapi.worldbank.org
  tags:
  - Data Catalog
  - Datasets
  - Metadata
  - Development Data
  properties:
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/1886698-data-catalog-api
  contact:
  - FN: World Bank Data Help Desk
    url: https://datahelpdesk.worldbank.org
    email: data@worldbank.org
- aid: worldbank-projects
  name: World Bank Projects API
  description: Provides access to World Bank operations data including active, pipeline, and closed projects. Returns project
    details including financial commitments, status, country classification, themes, and team information across IBRD and
    IDA lending operations worldwide.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  baseURL: https://search.worldbank.org/api/v2/projects
  tags:
  - Projects
  - Operations
  - Loans
  - Development Finance
  properties:
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  contact:
  - FN: World Bank Data Help Desk
    url: https://datahelpdesk.worldbank.org
    email: data@worldbank.org
- aid: worldbank-finances
  name: World Bank Finances API
  description: Provides programmatic access to World Bank financial data including loans, credits, trust funds, budget data,
    and financial statements. Delivered through the Finances One platform with support for JSON and CSV output. Maximum 1,000
    records per request with pagination support.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://financesone.worldbank.org/api-explorer
  baseURL: https://datacatalogapi.worldbank.org/dexapps/fone/api
  tags:
  - Finance
  - Loans
  - Credits
  - Budget
  - Financial Statements
  properties:
  - type: Documentation
    url: https://financesone.worldbank.org/api-explorer
  contact:
  - FN: World Bank Finances
    url: https://financesone.worldbank.org
    email: data@worldbank.org
- aid: worldbank-sdmx
  name: World Bank SDMX API
  description: Provides access to World Bank development data in SDMX (Statistical Data and Metadata eXchange) format, the
    international standard for statistical data sharing. Supports World Development Indicators (WDI) dataset with annual data
    from 1960 onwards. Limited to 15,000 data points per call. Supports SDMX-ML 2.1 and JSON response formats.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/1886701-sdmx-api-queries
  baseURL: https://api.worldbank.org/v2/sdmx/rest
  tags:
  - SDMX
  - World Development Indicators
  - Statistics
  - International Standards
  properties:
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/1886701-sdmx-api-queries
  contact:
  - FN: World Bank Data Help Desk
    url: https://datahelpdesk.worldbank.org
    email: data@worldbank.org
- aid: worldbank:worldbank-classifications-api
  name: World Bank Classifications API
  description: The Classifications API from World Bank — 2 operation(s) for classifications.
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  baseURL: https://api.worldbank.org/v2
  tags:
  - Classifications
  properties:
  - type: OpenAPI
    url: openapi/worldbank-classifications-api-openapi.yml
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/898581-api-basic-call-structures
- aid: worldbank:worldbank-countries-api
  name: World Bank Countries API
  description: The Countries API from World Bank — 2 operation(s) for countries.
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  baseURL: https://api.worldbank.org/v2
  tags:
  - Countries
  properties:
  - type: OpenAPI
    url: openapi/worldbank-countries-api-openapi.yml
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/898581-api-basic-call-structures
- aid: worldbank:worldbank-indicators-api
  name: World Bank Indicators API
  description: The Indicators API from World Bank — 5 operation(s) for indicators.
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  baseURL: https://api.worldbank.org/v2
  tags:
  - Indicators
  properties:
  - type: OpenAPI
    url: openapi/worldbank-indicators-api-openapi.yml
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/898581-api-basic-call-structures
- aid: worldbank:worldbank-regions-api
  name: World Bank Regions API
  description: The Regions API from World Bank — 1 operation(s) for regions.
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  baseURL: https://api.worldbank.org/v2
  tags:
  - Regions
  properties:
  - type: OpenAPI
    url: openapi/worldbank-regions-api-openapi.yml
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/898581-api-basic-call-structures
- aid: worldbank:worldbank-sources-api
  name: World Bank Sources API
  description: The Sources API from World Bank — 1 operation(s) for sources.
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  baseURL: https://api.worldbank.org/v2
  tags:
  - Sources
  properties:
  - type: OpenAPI
    url: openapi/worldbank-sources-api-openapi.yml
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/898581-api-basic-call-structures
- aid: worldbank:worldbank-topics-api
  name: World Bank Topics API
  description: The Topics API from World Bank — 2 operation(s) for topics.
  humanURL: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
  baseURL: https://api.worldbank.org/v2
  tags:
  - Topics
  properties:
  - type: OpenAPI
    url: openapi/worldbank-topics-api-openapi.yml
  - type: Documentation
    url: https://datahelpdesk.worldbank.org/knowledgebase/articles/898581-api-basic-call-structures
common:
- type: AgenticAccess
  url: agentic-access/worldbank-agentic-access.yml
- type: DomainSecurity
  url: security/worldbank-domain-security.yml
- type: Website
  url: https://data.worldbank.org
- type: Documentation
  url: https://datahelpdesk.worldbank.org/knowledgebase/articles/889386-developer-information-overview
- type: GitHubOrg
  url: https://github.com/worldbank
- type: LinkedIn
  url: https://linkedin.com/showcase/world-bank-development-economics
- type: Blog
  url: https://blogs.worldbank.org/opendata
- type: Pricing
  url: https://www.worldbank.org/en/about/legal/terms-of-use-for-datasets
- type: X
  url: https://x.com/worldbankdata
- type: Plans
  url: plans/worldbank-plans-pricing.yml
- type: RateLimits
  url: rate-limits/worldbank-rate-limits.yml
- type: FinOps
  url: finops/worldbank-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com