Share via

Unable to retrieve road speed limit data using Azure Maps API

ohad as 0 Reputation points
2026-02-12T16:14:22.35+00:00

Title: Unable to retrieve road speed limit data using Azure Maps API

Details: Hi, I am using Azure Maps for a mobile application. My goal is to get the speed limit (speedLimit) for the road the user is currently driving on based on their GPS coordinates.

I have already created the Maps resource and have the necessary API key.

I attempted to use the Search Address Reverse endpoint to get this data, but it is not returning the speedLimit in the response.

Could you please clarify which API endpoint I should be using to retrieve the speed limit, and if there are specific parameters I am missing?

Thank you.

Azure Logic Apps
Azure Logic Apps

An Azure service that automates the access and use of data across clouds without writing code.

0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Anshika Varshney 7,970 Reputation points Microsoft External Staff Moderator
    2026-02-16T08:12:01.39+00:00

    Hi ohad as,

    This behavior is expected based on which Azure Maps API you’re calling.

    The newer reverse geocoding APIs (date‑versioned) do not currently return speedLimit in the response. Speed limit data is only available via:

    • Search Address Reverse v1 using the returnSpeedLimit=true parameter, or
    • The Snap to Roads API, which is the recommended approach going forward if you need reliable speed limit data for GPS coordinates.

    If you’re currently using the newer reverse geocode endpoint and not seeing speedLimit, that’s why it simply isn’t exposed there yet. For new implementations, switching to Snap to Roads is the best option, as it’s actively supported and designed for this use case.

    Docs for reference:

    Hope this helps clarify the difference. Do let me know if you have any further queries.


    If this answers your query, please do click Accept Answer and Yes for was this answer helpful.

    Thankyou!

    0 comments No comments

  2. Vinodh247 41,481 Reputation points MVP Volunteer Moderator
    2026-02-13T00:45:06.2766667+00:00

    Hi ,

    Thanks for reaching out to Microsoft Q&A.

    Afafik, to retrieve road speed limit data in Azure Maps, you should'nt use the reverse geocoding endpoint. Instead, use the Get Map Tile or more specifically the Traffic Incident Details/Traffic Flow capabilities under Azure Maps Mobility services. However, speed limit information is exposed through the Get Speed Limit (Get Route Directions with extended route information) feature in the Route Directions API. Call the Route Directions endpoint with the user’s current GPS coordinates and enable the parameter includeSpeedLimit=true (or request extended route details depending on API version). The reverse search API only returns address metadata and will not provide road attributes like speed limits. Ensure you are using the latest API version and that your pricing tier supports mobility/traffic features.

    Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.