Skip to main content

ADAS Developer Documentation

ADAS is the digital address layer for Africa — a continental registry that turns any GPS point into a nine-digit address that survives a phone call, prints as a QR plate, and validates offline.

ZM-2992-24388
│ │ │└─ check digit — catches any misheard or mistyped digit
│ │ └── unit — random within the zone
│ └──────── zone — geographic, nearby zones have nearby numbers
└───────────── ISO country code

One identifier, three representations:

FormExampleWhere it lives
DigitsZM-2992-24388phone calls, paper, USSD
QRencodes the URL →plates, labels, packages
URLhttps://adas.africa/a/ZM299224388WhatsApp, SMS, order forms

The API

Base URL https://api.adas.africa/v1
Format JSON over HTTPS
Auth Bearer JWT (people) · Api-Key header (systems)
Schema https://api.adas.africa/v1/schema (OpenAPI 3)

What you can build on it:

  • Resolve any ADAS code to a verified location — no key required for public resolution.
  • Register addresses for your users, customers, or field operations.
  • Verify that an address is real — verification levels are part of every address record.
  • Ship offline: zone tables let your app resolve codes to zone level with zero connectivity.

Try it right now

curl https://api.adas.africa/v1/public/addresses/ZM299224388

That's a real address in Lusaka on the live registry. No signup, no key. Continue to the Quickstart