Documentation
Build on Ghana’s reference data.
Base URL: https://ghanaapi.sintim-koree.com/api. All responses are JSON. Errors use { error: { code, message, status } }.
Endpoint
Phone validation
GET /v1/phone/validateNormalize and validate Ghanaian phone number structure. Returns E.164 plus carrier and MoMo indicators inferred from the prefix; it does not confirm active service, wallets, ported carriers, or transfer capability.
Parameters
| Name | In | Type | Required | Example |
|---|---|---|---|---|
number | query | string | Yes | 0244123456 |
curl "https://ghanaapi.sintim-koree.com/api/v1/phone/validate?number=0244123456"{
"input": "0244123456",
"valid": true,
"e164": "+233244123456",
"local": "0244123456",
"carrier": "MTN",
"momoCapable": true,
"type": "mobile",
"portabilityNote": "Carrier derived from prefix; numbers ported between networks may differ."
}Endpoint
Banks (list)
GET /v1/banksAll licensed Ghanaian banks with bank codes and SWIFT/BIC.
curl "https://ghanaapi.sintim-koree.com/api/v1/banks"{
"count": 23,
"banks": [
{
"name": "GCB Bank",
"bankCode": "040",
"swift": "GHCBGHAC",
"type": "commercial"
}
]
}Endpoint
Bank lookup
GET /v1/banks/{code}Look up a single bank by bank code or SWIFT/BIC.
Parameters
| Name | In | Type | Required | Example |
|---|---|---|---|---|
code | path | string | Yes | 040 |
curl "https://ghanaapi.sintim-koree.com/api/v1/banks/040"{
"name": "GCB Bank",
"bankCode": "040",
"swift": "GHCBGHAC",
"type": "commercial"
}Endpoint
Public holidays
GET /v1/holidays/{year}Ghana public holidays for a given year (2024-2028). tentative: true marks dates still awaiting official confirmation; confirmed holidays are not tentative. Observed entries use their observed date and may link to the statutory date with observedFor.
Parameters
| Name | In | Type | Required | Example |
|---|---|---|---|---|
year | path | integer | Yes | 2026 |
curl "https://ghanaapi.sintim-koree.com/api/v1/holidays/2026"{
"year": 2026,
"holidays": [
{
"date": "2026-03-06",
"name": "Independence Day",
"type": "public",
"tentative": false
}
]
}Endpoint
Regions
GET /v1/regionsThe 16 regions of Ghana with capitals and ISO 3166-2 codes.
curl "https://ghanaapi.sintim-koree.com/api/v1/regions"{
"count": 16,
"regions": [
{
"name": "Greater Accra",
"capital": "Accra",
"code": "AA"
}
]
}Access
Authentication & limits
Anonymous use is free (~100 requests/day per IP). For higher limits, subscribe on RapidAPI . Direct card billing may be available on the pricing page when configured; the exact GHS price is shown at Paystack before payment. Use your Authorization: Bearer gha_… key. Keys are stored as hashes; quotas are per calendar month. For key rotation, reply to your key email.