I’m Planner API Documentation
Build realtime planning experiences with the I’m Planner API.
Why I’m Planner?
Section titled “Why I’m Planner?”Build travel experiences with public transport, cycling, shared mobility and flexible services. Receive useful journey options progressively, then help travellers understand their stops, transfers, fares and booking choices.
Start here
Section titled “Start here” The simple guide Search a journey, choose preferences, compare options and open trip details.
Your first API request A typed Protobuf example, the connection lifecycle and a real Utrecht journey.
Concrete journey recipes Copy settings for arrival deadlines, bikes, flexible transport, fares and replay.
Explore the debug UI Find the control behind each option, inspect raw data and capture examples.
Build the complete journey
Section titled “Build the complete journey”- Request reference: supported options, units and defaults.
- Trips and legs: timelines, stops, branding and maps.
- Realtime and alerts: delays, platforms and scoped notices.
- Fares and transfers: totals, breakdowns and check-in instructions.
- Flexible transport: booking information and uncertain times.
- Screenshot gallery: see the examples in I’m Planner.