Introduction
What is Junction Analytics?
Junction Analytics is an API that provides input for efficient signal operations, making it possible to allocate green time more effectively and reduce traffic delay.
Junction Analytics is designed for traffic signal hardware and software vendors who want to optimize signal operations and traffic flow at intersections. It allows users to view configured signalized intersections on a map, validate important road segments, and obtain new statistics such as turning movements.
This documentation covers two ways to use Junction Analytics:
- Junction Analytics API — a set of RESTful APIs for developers who want to integrate junction-level traffic statistics directly into their own signal optimization systems.
- Junction Analytics in the MOVE Portal — a companion web application for viewing configured intersections and validating road segments through a map interface, no coding required.
Enhanced Junction API
To make use of the enhanced JA features, follow these steps:
- Create or update the junction: Begin by creating or updating a junction using the manual endpoint, ensuring that arrival points are included in the request body (or rely on the default ones if applicable).
- Archive population: Wait for the archive to be populated with arrival times for the defined arrival points.
- Fetch archive data: Finally, retrieve the arrival time data through the Enhanced Archive API.
This process enables efficient integration of arrival time data into your system.
Getting started
- Request access to Junction Analytics via your local partner or TomTom account manager.
- Read the API documentation and start coding.
To enable the 30-day free trial of Junction Analytics — whether through the MOVE Portal or the API — you’ll need to create a MOVE account at move.tomtom.com. Once your account is set up, you can:
- Explore configured intersections directly in MOVE for 30 days, or
- Retrieve an API key to start calling the Junction Analytics API — once logged in to MOVE, your API key can be found in the menu.
Common use-cases you can implement
- Optimize signal operations without using hardware infrastructure.
- Measure turn ratios for every approach of the intersection.
- Monitor how many stops drivers make before they leave the intersection.
- Observe queues and delays on every approach of a junction.
- Optimize traffic flows for strategic routes and corridors.
- Feed ITS and Traffic Management systems with additional traffic data.