Malaysia Transit Tracker — Live Bus Positions avatar

Malaysia Transit Tracker — Live Bus Positions

Pricing

from $0.08 / 1,000 vehicle positions

Go to Apify Store
Malaysia Transit Tracker — Live Bus Positions

Malaysia Transit Tracker — Live Bus Positions

Real-time bus tracking for Rapid KL, Rapid Penang, and Rapid Kuantan. Uses Malaysia's official GTFS-RT feed from data.gov.my. Returns live vehicle positions with route IDs, GPS coordinates, speed, bearing, and license plates. Filter by GPS location to find buses near you.

Pricing

from $0.08 / 1,000 vehicle positions

Rating

0.0

(0)

Developer

uzi

uzi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a month ago

Last modified

Share

🚌 Malaysia Transit Tracker — Live Bus Positions

Real-time bus tracking for Rapid KL, Rapid Penang, and Rapid Kuantan using Malaysia's official GTFS-RT feed from data.gov.my.

What it does

  • Fetches live vehicle positions from Prasarana's GTFS-Realtime feed
  • Returns GPS coordinates, route IDs, speed, bearing, license plates, and more
  • Filter by GPS location to find buses within a radius (e.g., 5km from your location)
  • Works with Rapid KL, Rapid Penang, and Rapid Kuantan bus services

Data source

Official Malaysian government open data:
https://api.data.gov.my/gtfs-realtime/vehicle-position/prasarana

⚠️ Time-dependent: Buses only transmit positions during operating hours (~6am–11pm MYT). At night the feed will be empty.

Input

FieldDescriptionDefault
categoriesBus services to track["rapid-bus-kl"]
latGPS latitude filter (optional)—
lonGPS longitude filter (optional)—
radiusKmSearch radius in km5
maxVehiclesMax vehicles to return100

Output

Each vehicle returns:

{
"routeId": "T821",
"tripId": "T821_20260705_1400",
"latitude": 3.157500,
"longitude": 101.712000,
"speed": 8.5,
"bearing": 270,
"licensePlate": "WXY1234",
"vehicleId": "bus_456",
"currentStatus": "IN_TRANSIT_TO",
"stopId": "stop_123",
"category": "rapid-bus-kl",
"congestionLevel": "RUNNING_SMOOTHLY",
"timestamp": 1783275000
}

Use cases

  • Live bus tracking app — show buses on a map in real-time
  • Arrival time estimation — calculate when a bus will reach your stop
  • Traffic analysis — monitor congestion levels across routes
  • Fleet management — track Prasarana bus fleet

Pricing

This Actor uses pay-per-event pricing. You're charged per vehicle position returned.