Malaysia Transit Tracker — Live Bus Positions avatar

Malaysia Transit Tracker — Live Bus Positions

Pricing

Pay per usage

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

Pay per usage

Rating

0.0

(0)

Developer

uzi

uzi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

11 days 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.