Use the apps free. Build on the API. Or book a session.
The consumer apps are free for everyone. The Malaysia Transit API is the one recurring paid product. And for transit, SG-JB, and travel-tech projects, a one-off working consultation is the way in.
All prices are quoted and charged in Malaysian Ringgit (RM). Currency conversions are estimates only, powered by .
The Apps
Free for everyone, no sign-up required. Use them on the web or install as PWA on your phone or tablet.
Malaysia Transit API
Skip the GTFS nightmare. Real-time public transit data across 13 Malaysian cities. Bus tracking, train schedules, route planning, and fare calculation through one REST API. Production-ready in minutes, not months.
(RM99/month)
13 Cities | Real-time Tracking | REST API
Consultation - $245(RM1,000) one-off
A focused 3 to 4 hour working session. Open for transit, SG-JB, and tourism / travel-tech projects only. Any build work afterwards is scoped and quoted separately.
Google Meet
$245 (RM1,000)Online video call. Available anywhere. The default option.
In person: Penang
$245 (RM1,000)Meet in person around Penang, my home base. No travel surcharge.
In person: Alor Setar / Perlis / Ipoh
$270 (RM1,100)Flat +RM100 to cover the round trip on the northern KTM corridor.
In person: anywhere else
$245 (RM1,000) + travelRM1,000 + RM100 base + a distance-based amount. Estimate it below; the final figure is confirmed before the session.
In person, anywhere else? Estimate the travel add-on
Origin is Penang. The RM100 base always applies; the category add-on goes on top. Pick the category that covers your location. (In Kedah, Perlis, or Ipoh? Use the flat RM1,100 option above instead.)
Other areas beyond those listed above will be available in the future.
Booking a Session
Pick a format
Google Meet, in-person Penang, the northern KTM cities, or anywhere else.
Estimate travel (if needed)
For "anywhere else", estimate the travel add-on above, confirmed before the session.
Book on Cal.com
Choose your time and pay for the slot. Then send over the context and we get to work.
Frequently Asked Questions
Not sure where to start?
Answer a couple of quick questions and I'll point you to the right app, the API, or a working session.