Overview

MRT Jakarta API adalah sebuah API yang menampilkan data seperti jadwal, estimasi dan detail station MRT Jakarta. Data ini diambil dari hasil scrap web jakartamrt yang kemudian di cache menggunakan Redis

Feature
API referensi
API URL

https://mrt-jakarta-api-production.up.railway.app/v1

Informasi
Response Format JSON
Requires Authentication? No
Rate limited Yes
Stations

Description

Menampilkan semua data station MRT jakarta

Station (station id)

Description

Menampilkan data satu station berdasarkan parameter id station yang diberikan

Example

Schedule station (station id)

Description

Menampilkan data schedule dari satu station berdasarkan parameter id station yang diberikan

Schedule station now (station id)

Description

Menampilkan data schedule saat ini dari satu station berdasarkan parameter id station yang diberikan

Example

URL https://mrt-jakarta-api-production.up.railway.app/v1/station/38/schedules/now
Method GET
Parameter 1 38
Parameter 2 now

Results

Schedule station milliseconds(station id)

Description

Menampilkan data schedule berdasarkan millisecond dari satu station berdasarkan parameter id station yang diberikan

Example

URL https://mrt-jakarta-api-production.up.railway.app/v1/station/38/schedules/1672461394371
Method GET
Parameter 1 38
Parameter 2 1672461394371

Results

Estimate from (station id) to (next station id)

Description

Menampilkan data estimate berupa harga dan waktu dari 2 station berdasarkan parameter id station yang diberikan

Example

URL https://mrt-jakarta-api-production.up.railway.app/v1/station/38/estimates/30
Method GET
Parameter 1 38
Parameter 2 30

Results

Retail station (station id)

Description

Menampilkan data retail pada satu station berdasarkan parameter id station yang diberikan

Facilities station (station id)

Description

Menampilkan data facilities station pada satu station berdasarkan parameter id station yang diberikan