Platform overview
Maps, addresses and routes made for Nigeria, Ghana, Benin, Togo, Gabon, Côte d’Ivoire, Liberia, Guinea, Sierra Leone, Guinea-Bissau, Senegal, Cameroon, Burkina Faso, Cabo Verde and The Gambia, for the apps that move people and parcels there: NIPOST postcodes, GhanaPost and Plus Codes, okada and keke routes, fares in naira, cedis, F CFA, Liberian dollars, Guinean francs, leones and escudos.
On this page
Sign up. Create your account in the partner console with your Google or Apple account or a work email, and get your key in a minute. Free usage every month. Questions: hello@nways.ng.
Four ways to use N-Ways: which is right for you
When you sign up, the console asks which of these fits and puts what you need first. Nothing is locked: every API and every console page stays open to you, and you can change your answer in Settings.
| You are | You use | Start with |
|---|---|---|
| A company with its own app, like a ride-hailing or delivery app, adding maps and routes to it | The APIs and SDKs: maps, geocoding, routes and arrival times, tracking; keys, usage and webhooks | Get started |
| A company with no system of its own that wants N-Ways as its whole dispatch system | The console’s Fleet: deliveries, the live map, your riders on the N-Ways Business app and N-Ways drivers. No code | Open a dispatch console |
| A company that dispatches here and keeps its ERP (SAP, Odoo, Dynamics) in step | The same console, plus webhooks for every event, the export and the fleet API | Connect your ERP |
| A tech or logistics company building its own product on our dispatch platform | The fleet API, webhooks, SDKs, test projects and the simulator | Fleet tracking |
Why N-Ways
N-Ways is a free navigation app built only for Nigeria, Ghana, Benin, Togo, Gabon, Côte d’Ivoire, Liberia, Guinea, Sierra Leone, Guinea-Bissau, Senegal, Cameroon, Burkina Faso, Cabo Verde and The Gambia. The same maps, search and routing are now open to your app, so your riders, drivers and customers get directions that fit these roads:
- Addresses people really use. Nigeria’s NIPOST postcodes down to the building, GhanaPost GPS addresses, N-Ways home codes (by country), Plus Codes, landmarks, and street names in English and French.
- Every way people travel. Car, okada, keke, danfo, walking, train and boat, with okada and keke bans kept to and a taxi or bus taking over where a ride can’t go.
- What it should cost. Fair fares for taxis, okadas, kekes, buses and boats in naira, cedis, F CFA, Liberian dollars, Guinean francs, leones and escudos, from what riders paid.
- A map its drivers keep right. Live traffic from phones on the road, potholes and closures confirmed by the drivers who pass next, and pins, entrances and one-ways corrected from their answers.
Products
| Product | What it does | Status |
|---|---|---|
| Maps SDK for the web | An interactive map in your web page, with N-Ways’ style and your key | 1.0 |
| Maps SDK for Android, for iOS | Native maps in your app, with the same client calls | 1.0, from source |
| Tiles API | Vector tiles, fonts and hosted styles for your own maps | Live |
| Static maps | A map picture from a URL, for emails, receipts and order pages | Live |
| Geocoding | Address, postcode, GhanaPost or Plus Code to coordinates, and back | Live |
| Autocomplete | Suggestions as people type an address | Live |
| Address validation | Check and complete an address before you send a rider | Live |
| Places | Businesses and places near a point, by category or name | Live |
| Routes | Directions for every way of travelling, with traffic, tolls, bans and borders | Live |
| Route matrix | Times and distances between many pickups and drop-offs at once, for dispatch | Live |
| Route optimisation | The best order for a rider’s or a small fleet’s deliveries | Live |
| Fares | What a taxi, okada, keke, bus or boat ride should cost | Live |
| Traffic, traffic feed | Live road speeds and congestion | Live |
| Fleet tracking, webhooks | Riders’ live positions, delivery ETAs, tracking links for customers, events to your server | Live |
| Offline packs | Maps and road data your riders’ apps download ahead | Live |
Where it works
Nigeria, Ghana, Benin, Togo, Gabon, Côte d’Ivoire, Liberia, Guinea, Sierra Leone, Guinea-Bissau, Senegal, Cameroon, Burkina Faso, Cabo Verde and The Gambia, including the roads and border crossings between them. Answers come in English or French (lang=fr), or Portuguese (lang=pt), and prices in each country’s money: naira (NGN), Ghana cedis (GHS), West African CFA francs (XOF), Central African CFA francs (XAF), Liberian dollars (LRD), Guinean francs (GNF), leones (SLE), Cape Verdean escudos (CVE) and dalasis (GMD).
Home codes
Every compound in these 12 countries has an N-Ways home code: the name of its quarter or village and a short number, like the ones below. The geocoding call takes them as typed, and each country’s guide covers lookups, codes at a point and offline decoding. The codes, the engine and a ready-made server are open on GitHub, so you can also host them yourself.
- Benin home codes:
Cadjéhoun 18 07, on GitHub - Burkina Faso home codes:
Koulouba 17 76, on GitHub - Cabo Verde home codes:
Palmarejo 12 34, on GitHub - Cameroon home codes:
Intendance 137, on GitHub - Côte d’Ivoire home codes:
Bonoumin 61 36, on GitHub - Gabon home codes:
Louis 12 01, on GitHub - Guinea home codes:
Hafia 3 · 1230, on GitHub - Guinea-Bissau home codes:
Bandim 537, on GitHub - Senegal home codes:
Ouakam 2512, on GitHub - Sierra Leone home codes:
Moyamba 157 27, on GitHub - The Gambia home codes:
Bakau 2389, on GitHub - Togo home codes:
Fréau-Jardin 10 58, on GitHub
How it works
- Get a key. Sign up in the partner console with Google, Apple or email: name your company and your key is ready, with the steps to integrate it. Get started
- Restrict it. Lock the key to your website, your Android or iOS app, or your servers’ IP addresses, and to the APIs you use. API keys and security
- Call the APIs over HTTPS with
key=YOUR_API_KEY, or show a map with the Maps SDK. - Watch your usage per key and per API, and set your own caps. Quotas and limits
curl "https://nways.ng/maps/v1/geocode?q=Allen+Avenue+Ikeja&limit=3&key=YOUR_API_KEY"Addresses and versions
The APIs answer at https://nways.ng/maps/v1/…. Version 1 only ever gains things (new endpoints, optional parameters, fields in answers); a breaking change would come as /maps/v2, with the old version kept for at least 12 months. They also answer on their own host, https://api.nways.ng/maps/v1/…. Partners who started with the earlier addresses (https://nways.ng/v1/…) can keep using them for at least 12 months. Versions and changes
Questions
Email hello@nways.ng with what you’re building. We answer in English.