Everything you need
to build in Africa.

Clean REST API. JSON responses. No SDKs required. Works with any language or framework.


GET
/v1/validate/phone

Validate any African mobile number. Returns country, carrier, dial code and mobile money support flag.

54 countriescarrier detectionmobile money flag
GET
/v1/banks

Look up any African bank by SWIFT/BIC code. Returns bank name, country and mobile money support.

70+ banksSWIFT lookupmobile money flag
SOON
/v1/validate/bank

Validate African bank account numbers. Supports format rules across all regions.

coming soon
SOON
/v1/currency

Real-time exchange rates for all African currencies. Built for cross-border payment apps.

coming soon

Response examples

Clean JSON. Every time.

GET /v1/validate/phone?number=+27821234567
{
  "valid": "true",
  "number": "+27821234567",
  "country": "South Africa",
  "country_code": "ZA",
  "dial_code": "+27",
  "carrier": "Vodacom",
  "mobile_money": "false",
  "type": "mobile"
}
GET /v1/banks?swift=MPESAKEN
{
  "swift code": "MPESAKEN",
  "bank": "M-Pesa (Safaricom)",
  "country": "Kenya",
  "country_code": "KE",
  "mobile_money": "true"
}

Ready to integrate?

Get 50 free API calls instantly. No credit card required.

Get your free API key