Built on Okada's delivery network

Shipping rates and delivery, wired straight into your app

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.

Get your API key Read the docs
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" }

Everything you need to ship

A small, focused API — rates, orders, and status, nothing to configure.

📍

Real-time rates

Fare quotes based on actual road distance and live routing — the same numbers a rider pays, not a rough estimate.

📦

Prepaid orders

Top up a wallet once, then create orders instantly — no per-order checkout, no waiting on payment confirmation.

🔔

Status webhooks

Get notified the moment a driver is assigned, picks up, or delivers — signed payloads you can verify.

🔑

Simple auth

One API key per integration. Rotate or revoke instantly from your dashboard, no downtime.

🏍️

Real drivers

Every order goes to Okada's existing pool of active riders — not a new network you have to wait on.

📊

Full visibility

Track every order, transaction, and webhook delivery from one dashboard.

Start shipping in minutes

1

Create an account

Sign up and get your first API key instantly.

2

Top up your wallet

Fund with card or bank transfer through Paystack.

3

Get a rate

Send a pickup and dropoff, get back a real fare.

4

Create an order

Confirm the rate and a driver is on the way.

Ready to integrate?

Create your account and get an API key in under a minute.

Get started free