Skip to content
← All delivery answers

How is courier API pricing calculated?

Short answer. Per delivery, with no monthly fee. A quote starts from a base amount, adds distance and time on the real road route and any extra stops, then applies multipliers for parcel size, vehicle and urgency. Busy hours and live traffic can raise it, quieter slots can lower it, and every quote returns the full breakdown. GET /v1/pricing publishes each city's rate card with worked examples.

A real London quote, line by line.YouTube ↗
Best for
  • ✓ Comparing a delivery API with flat-rate couriers
  • ✓ Showing customers a delivery fee at checkout
  • ✓ Budgeting a delivery-heavy product
Limits and responsibilities
  • • Rate cards are per city, in the city's currency
  • • Surge applies when demand outruns nearby drivers
  • • A quote is valid for 15 minutes

How it works

  1. 01GET /v1/pricing for the city's public rate card
  2. 02POST /v1/quotes with your real addresses
  3. 03Read the breakdown: base, distance, time, stops, multipliers
  4. 04Use cheaper_slots to move a non-urgent job off the peak
Live · London

The rate card behind every quote

These are the numbers the London quote engine uses right now, from GET /v1/pricing. Busy hours can add a small peak factor on top; quiet slots can be cheaper.

Rate card
Base
£6.00
Per km on the road route
£0.45
Per minute, driving and stop waits
£0.46
Each extra drop-off
£4.40
Minimum price
£11.50
Parcel size
S ×1M ×1.15L ×1.55XL ×2.3
Timing
scheduled ×0.92today ×1ASAP ×1.25
Vehicle
bike ×0.85scooter ×0.9car ×1suv ×1.15van ×1.7truck ×2.4
What that comes to

Medium parcel, car, same-day timing, one drop-off.

  • 2 km£17.40
  • 5 km£23.00
  • 10 km£32.20
  • 20 km£50.60

Distance and time come from the real road route, not a straight line. Quote your own route

Go further

get_quote

Related answers

Support