South Africa — Country Data API

ISO-2: ZA ISO-3: ZAF Africa ZAR — South African Rand

South Africa's dataset includes all 9 provinces, major cities and towns, and 4-digit postal code coverage across the country. Query South African geographic data through CountryDataAPI using ISO code 'ZA'.

Country overview

Capital

Pretoria

Currency

ZAR

South African Rand

Languages

Zulu, Xhosa, Afrikaans, English

Timezone

UTC+2

What data is available for South Africa?

The following geographic datasets are available for South Africa via the REST API.

States & Provinces

All administrative subdivisions for South Africa

Get all states

Cities

All cities and localities in South Africa

Get all cities

Zip / Postal Codes

Complete postal code dataset for South Africa

Get zip codes

API Request Example

Fetch South Africa data using the ISO code ZA as the query parameter.

Get country by code

GET https://api.countrydataapi.com/v1/countries/by-code?code=ZA

Authorization: Bearer YOUR_API_KEY

cURL example

curl "https://api.countrydataapi.com/v1/states/by-country?country=ZA"   -H "Authorization: Bearer YOUR_KEY"

Access South Africa Data via API

Integrate South Africa geographic data into your application today. Countries, states, cities, and zip codes in one API.