The API Report CardAPI Index
OptimoRoute

OptimoRoute API

Route optimization & last-mile delivery / field service scheduling SaaS · optimoroute.com

A documented public REST API (v1.36) ships on every paid tier with in-app key generation, covering orders, routes, planning, drivers, and completion details. Auth is a single API key in the query string. No webhooks; polling and a 5-concurrent-request cap shape integrations.

Last verified: July 2026Logistics & Supply Chain
API GRADE
C
VERIFIED JUL 2026

SCORECARD

ExistenceGOODA documented public REST Web Service API, currently v1.36, covers orders, routes, planning, drivers, and completions.
AccessMIXEDEvery paid tier includes the API with in-app key generation, but tracking, POD, and analytics data sit in Pro tiers.
CoverageGOODOrders, routes, planning, drivers, mobile events, and POD completion details are reachable; bulk ops handle 500 items.
AuthMIXEDOne account-wide API key rides the query string over SSL; no OAuth, scoped tokens, or per-user permissions.
Docs & DXMIXEDReference docs plus Zapier, Tray, and Pipedream connectors; no webhooks, so you poll get_mobile_events on a cursor.
StabilityMIXEDA hard cap of 5 concurrent requests per account or IP returns ERR_TOO_MANY_CONNECTIONS on breach.
Supergood: OptimoRoute has an API, with gaps. We cover what it's missing: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

OptimoRoute scores C on the API Report Card. A documented public REST API (v1.36) ships on every paid tier with in-app key generation, covering orders, routes, planning, drivers, and completion details. Auth is a single API key in the query string. No webhooks; polling and a 5-concurrent-request cap shape integrations.

Tried to integrate with OptimoRoute?
SOURCES
Hard concurrency cap of **5 in-flight requests per account/IP** forces serial/throttled integration patterns even for large daily order batches optimoroute.com
**No outbound webhooks**, integrators must poll `get_mobile_events` on a cursor; reviewers explicitly request real-time event delivery g2.com
**API key in the query string only**, no OAuth, no scoped tokens, no per-user permissions; rotating keys requires manual coordination optimoroute.com
API access requires a paid plan (Lite/Pro/Custom) and key generation is an in-app admin action, not self-service for third-party developers optimoroute.com
Bulk operations capped at **500 items per call**, requiring chunking for large back-fills or nightly order syncs optimoroute.com
The most valuable downstream data, real-time tracking, proof of delivery, customer feedback, analytics, is gated to Pro+ tiers and may be sparse on Lite-tier accounts even when the API is enabled optimoroute.com
No GraphQL surface; integrators must compose many REST calls to reconstruct a planned-vs-actual day for a given driver optimoroute.com
Pricing has roughly doubled in recent years with limited advance notice; cost runs 'double or more' versus comparable routers g2.com
Multi-stop route quality can be poor, reviewers report overlapping/crisscrossing routes that require 15–30 minutes of manual cleanup on ~160-stop days g2.com
Post-optimization adjustments are clunky; reassigning start locations is especially painful for fleets using contract drivers capterra.com
Setup and onboarding take real effort, non-trivial learning curve for non-technical dispatchers capterra.com
Real-time tracking, proof of delivery, analytics and customer feedback are gated to the Pro tier ($44.10/driver/mo annual) and above optimoroute.com
Multi-day long-haul, commercial routing, pickup-and-delivery and dynamic mid-route depots are Custom-tier only with sales-led pricing optimoroute.com
Per-driver pricing scales linearly and becomes expensive for large fleets; some reviewers say competitor per-order pricing scales better routific.com