SURFACE API / DEVELOPERS

Build with
surface context.

A location in. A clearer picture of the road out. Add surface lookups to your cycling, mapping, or endurance application.

THE API REFERENCE

Find your endpoint.

Try requests when you’re ready. Executed requests use the live API.

Loading the API reference…

MORE DETAIL FOR YOUR ROUTES

Specific surfaces.
Clear provenance.

asphaltconcretegraveldirtpaving_stones

The surface field preserves specific material values when available; these are examples, not an exhaustive list. Broader paved, unpaved, and unknown values can also occur. Use surface_tagged to distinguish explicit source tags from estimates. Read the data quality notes →