Route optimization API
Build with Otiggo
Send a list of stops, get the optimal order with arrival times. Prepaid per stop, no subscription — designed for TMS, WMS and logistics apps.
Quickstart
Get your first optimized route in under five minutes.
Authentication
Live and test keys with Bearer tokens.
Sandbox
Free test keys — no purchase required.
Pricing
Prepaid packs from €99. Stops never expire.
Base URL
https://app.otiggo.com/api/v1What you can do
- Optimize routes — 2 to 200 stops per call, with optional deadlines and service times
- Pass
latitude/longitudeor full addresses (geocoded for you) - Check your balance and monitor usage in the console
- Import the OpenAPI 3.1 specification into Postman, Insomnia or your code generator
Example request
curl https://app.otiggo.com/api/v1/optimize \
-H "Authorization: Bearer otg_live_..." \
-H "Content-Type: application/json" \
-d '{
"start": { "street": "12 rue de la Paix", "postalCode": "75002", "city": "Paris" },
"end": { "latitude": 48.8566, "longitude": 2.3522 },
"departureTime": "2026-10-20T07:30:00+02:00",
"avoidTolls": true,
"stops": [
{ "id": "A", "latitude": 48.87, "longitude": 2.30, "deadline": "10:30", "serviceSeconds": 120 },
{ "id": "B", "street": "5 avenue Foch", "postalCode": "75116", "city": "Paris" }
]
}'