landtransportsg.traffic

Client for interacting with the Traffic API endpoints.

Example usage:

# get the list of available car park spaces
from landtransportsg import Traffic
client = Traffic(API_KEY)
patents = client.carpark_availability()

Methods

class landtransportsg.traffic.client.Client(account_key)

Bases: landtransportsg.client.__Client

Interact with the traffic-related endpoints.

References

https://www.mytransport.sg/content/dam/datamall/datasets/LTA_DataMall_API_User_Guide.pdf

carpark_availability()

Get number of available lots from HDB, LTA and URA carpark data.

Returns

(list) Available carpark lots.

erp_rates()

Get ERP rates of all vehicle types across all timings for each zone.

Returns

(list) ERP rates per vehicle type by zones.

estimated_travel_times()

Get estimated travel times of expressways (in segments).

Returns

(list) Expressway estimated travel times by segments.

faulty_traffic_lights()

Get alerts of traffic lights that are currently faulty, or currently undergoing scheduled maintenance.

Returns

(list) Traffic light alerts and their status.

road_openings()

Get all planned road openings.

Returns

(list) Road openings for road works.

road_works()

Get all road works being / to be carried out.

Returns

(list) Road works that are being / to be carried out.

traffic_images()

Get links to images of live traffic conditions along expressways and Woodlands & Tuas Checkpoints.

Returns

(list) Traffic images at expressways and checkpoints.

traffic_incidents()

Get incidents currently happening on the roads, such as Accidents, Vehicle Breakdowns, Road Blocks, Traffic Diversions etc.

Returns

(list) Traffic incidents currently happening.

traffic_speed_bands()

Get current traffic speeds on expressways and arterial roads, expressed in speed bands.

Returns

(list) Traffic speed bands on expressways and arterial roads.

vms()

Get traffic advisories (via variable message services) concerning current traffic conditions that are displayed on EMAS signboards along expressways and arterial roads.

Returns

(list) Traffic advisories for expressways and arterial roads.