---
dataset_id: gtfs_static_prasarana_rail_kl
last_checked: 2026-10-23T14:13:19Z
status: degraded
freshness_delta: 0 days
record_count: null
content_freshness_date: 2026-12-31
schema_version: GTFS
schema_drift: none
known_quirks: ["Calendar end dates describe the published service horizon, not the last day on which the ZIP changed.", "The probe requires agency.txt, stops.txt, routes.txt, trips.txt, stop_times.txt, and calendar.txt."]
breaking_changes: []
licence: Creative Commons Attribution 4.0
attribution: Prasarana Malaysia Berhad via data.gov.my GTFS API
---

# GTFS Static — Rapid KL Rail Schedule

## Status

**Status:** Degraded

**Freshness:** 0 days

Invalid GTFS ZIP: 'utf-8' codec can't decode byte 0xcd in position 37: invalid continuation byte

## Last checked

2026-10-23 at 14:13:19 UTC.

## File size

The checked resource is 80,289 bytes.

## Provenance

Source URL: `https://api.data.gov.my/gtfs-static/prasarana?category=rapid-rail-kl`

Licence: Creative Commons Attribution 4.0

Attribution: Prasarana Malaysia Berhad via data.gov.my GTFS API.

## Coverage

The sampled ZIP contains 8 routes, 187 stops, 48 trips, and 1,122 stop-time rows.

Geographic coverage: Klang Valley.

## Known quirks

- Calendar end dates describe the published service horizon, not the last day on which the ZIP changed.
- The probe requires agency.txt, stops.txt, routes.txt, trips.txt, stop_times.txt, and calendar.txt.

## Licence

Licensed under the Creative Commons Attribution 4.0 licence.

Attribution: Prasarana Malaysia Berhad via data.gov.my GTFS API.

## Sample

- [samples/gtfs-static/gtfs_static_prasarana_rail_kl.zip](../samples/gtfs-static/gtfs_static_prasarana_rail_kl.zip)
