Skip to content

Routing APIs

Stadia Maps provides a full suite routing APIs with frequent (approximately weekly) data updates from OpenStreetMap and other data sources. Our APIs are extremely flexible, and power applications as diverse as route planners and turn-by-turn navigation for golf carts.

Endpoints

The routing API is divided up into multiple purpose-built endpoints, which we've grouped by use case below.

Turn-by-turn Directions

Our directions APIs can provide detailed maneuver instructions in over 25 languages, estimated speed and travel time, ETAs, and more. In addition to standard costing models (aka profiles) for car, bicycle, etc., we offer more specialized routing for trucks, motor scooters, and more! Each routing profile can be fine-tuned with a dozen or more parameters.

Coming Soon: Low-Speed Vehicle Routing

We offer routing for low-speed vehicles (LSVs) like golf carts in a private preview, with general availability expected in Q2. Contact us if you're interested in early access.

  • Standard Routing


    Get directions between one or many locations with our flexible routing API.

    Read the docs

  • Optimized Routing


    Save time and cut travel costs by finding an optimal route between multiple locations.

    Read the docs

  • Map Matching


    Turn recorded points or an encoded polyline into turn-by-turn directions.

    Read the docs

Optimization

Whether you're optimizing for one vehicle or a hundred, our optimization APIs help you save time and money.

  • Optimized Routing


    Save time and cut travel costs by finding an optimal route between multiple locations.

    Read the docs

  • Time/Distance Matrix


    Calculate travel times and distances multiple start and end points for dispatch, rich vehicle routing (RVRP), and more.

    Read the docs

Road Information

The road information APIs help you find detailed information about roads and intersections. The endpoints have slightly different responses and there is some nuance to this. As a rule of thumb, if you have a route shape/polyline (which may be either a suggested route or recoding), you probably want the trace attributes endpoint. If however you are interested in data at a single point, prefer the nearest road endpoint.

  • Nearest Roads


    Find detailed information about nearby streets and intersections.

    Read the docs

  • Trace Attributes


    Get detailed attributes about road segments including surface type, signs, and more.

    Read the docs

Mobility Analysis

  • Isochrones


    Compute areas of roughly equal travel time via car, bicycle, or foot for your urban mobility applications.

    Read the docs