The Data Catalog API enables users to retrieve the contents of the data catalog along with data and metadata about individual datasets and their resources.
All API endpoints begin with the protocol and hostname:
https://datacatalogapi.worldbank.org
I’ve written a newer optimized 2026 version of this guide with a faster setup using Zinit + Starship and improved plugin loading.
This version avoids slow shell startups and works better with modern Zsh setups.
Updated guide: https://gist.github.com/n1snt/2cccc8aa5f7b645a7628d3512c70deb6
| #!/usr/bin/env python | |
| import sys | |
| import json | |
| import os | |
| from zipfile import ZipFile | |
| from xml.dom import minidom | |
| dir_name = sys.argv[1] | |
| fileHeader = 59 + len(dir_name) |
| #!/usr/bin/env python | |
| # encoding:utf-8 | |
| from dateutil import parser | |
| whois_timezone_info = { | |
| "A": 1 * 3600, | |
| "ACDT": 10.5 * 3600, | |
| "ACST": 9.5 * 3600, | |
| "ACT": -5 * 3600, |