Fetch real shipping rates, create prepaid orders, and get notified the moment a package moves — all through one API, backed by real drivers already on the road.
POST /v1/orders { "pickup": { "latitude": 7.3986, "longitude": 3.9495 }, "dropoff": { "latitude": 7.4175, "longitude": 3.9648 }, "externalReference": "ORDER-1001" } → 201 Created { "orderId": 2, "fare": 1233, "dropoffPin": "2360" }
A small, focused API — rates, orders, and status, nothing to configure.
Fare quotes based on actual road distance and live routing — the same numbers a rider pays, not a rough estimate.
Top up a wallet once, then create orders instantly — no per-order checkout, no waiting on payment confirmation.
Get notified the moment a driver is assigned, picks up, or delivers — signed payloads you can verify.
One API key per integration. Rotate or revoke instantly from your dashboard, no downtime.
Every order goes to Okada's existing pool of active riders — not a new network you have to wait on.
Track every order, transaction, and webhook delivery from one dashboard.
Sign up and get your first API key instantly.
Fund with card or bank transfer through Paystack.
Send a pickup and dropoff, get back a real fare.
Confirm the rate and a driver is on the way.