Rates & Fare Calculation
Compare multi-carrier pricing estimates, express riders, and carrier fleets before dispatching packages.
Stateless multi-carrier rate estimation endpoint (Shippo-style). Evaluates on-demand Express Rider delivery (for distances <= 40km) alongside active Carrier Fleet linehaul options and nearby pickup points. Returns cryptographic rate_tokens used to lock prices upon shipment creation. (Alias: /api/v1/quotes/rates/)
Request Body Fields
| Field | Type | Requirement | Description |
|---|---|---|---|
| pickup_latitude | decimal | Required | Latitude coordinate of the pickup location. |
| pickup_longitude | decimal | Required | Longitude coordinate of the pickup location. |
| dropoff_latitude | decimal | Required | Latitude coordinate of the delivery destination. |
| dropoff_longitude | decimal | Required | Longitude coordinate of the delivery destination. |
| package_weight_kg | decimal | Optional | Actual package weight in kilograms. Default: 0.00 |
| declared_value | decimal | Optional | Declared item value in local currency (used for insurance & Saver eligibility). Default: 0.00 |
| pickup_country | string | Optional | Two-letter ISO country code for pickup. Nigeria is the only live market today. Allowed: "NG"Default: NG |
| dropoff_country | string | Optional | Two-letter ISO country code for dropoff (must match pickup country). Default: NG |
| length_cm | decimal | Optional | Package length in cm for volumetric weight calculation. |
| width_cm | decimal | Optional | Package width in cm for volumetric weight calculation. |
| height_cm | decimal | Optional | Package height in cm for volumetric weight calculation. |
| fulfillment_mode | string | Optional | Optional filter for specific fulfillment stream. Allowed: "marketplace""carrier" |