Checking the nearest reporting station…
Observation, not an exact address readingWhat would you like
to know?
Choose a question. Explore the recorded pattern.
Use it to plan your next trip.
Past observations, not predictions. Missing collection periods remain gaps.
When does my station
get crowded?
See how often the source reported moderate or high crowding at each hour.
Date range
Loading recorded intervals…
Sample support & how to read this
These are source crowding categories, not passenger counts or a train operating timetable. Each date contributes equally to its hourly profile. A highlighted busy period needs at least 50% busy readings for two consecutive hourly averages, with at least three dates supporting each hour. It is not an exact crowding start time.
When does this road
slow down?
Look for recurring low-speed readings across the day.
Date range
Loading recorded road samples…
Sample support & how to read this
Low speeds can reflect traffic signals and road type as well as congestion. These are sampled speed bands, not vehicle counts or predicted travel times. Directions are pooled. Each recorded date has equal weight within its hourly profile.
Where were more
accidents recorded?
Explore concentrations of reported episodes in the collected history.
Date range
Loading recorded accident locations…
Top five approximate areas by recorded episode count. More reports do not establish a higher accident risk: traffic volumes and missed periods are unknown. Select an area to inspect it.
All recorded areas & method
When does parking
get tight?
See when available lots fall. Compare a nearby alternative before choosing when to arrive.
Date range
Available lots through the day
Comparisons use only timestamps captured for both carparks.
Exact values & comparison support
Explore weekday patterns, low-space threshold & daily history
When were fewer lots available?
Select a cell to inspect its sample support. Every cell uses only dates in your selected window.
What stands out
Counts hours whose sampled average was at or below this threshold. It does not measure how long a carpark was full.
Daily availability & sampling
Daily averages of recorded hourly means. A missing day breaks the line; partial days can change the apparent trend.
Select a sampling bar to inspect a day.
View daily values and methodology
Hourly means are weighted equally. Stale or partial hours are excluded. Available lots are counts, not occupancy rates; carpark capacities differ. Sampled minima and maxima do not describe every moment. CSV exports include only eligible hourly records, with the sample hour in UTC and a separate Singapore timestamp. Parking sample hours may use source snapshots or retrieval/ingestion times; they are not guaranteed observation times.
Find your next good stop.
Parking now. Weather ahead. A little perspective from the past.
EDITION
Checking the nearest reporting station…
Rain measured at a nearby stationNearest NEA forecast area
Forecast validity will appear hereNearby parking —
Choose a carpark to explore its patterns.
Car lots only. Availability can change before you arrive. Check access and season-parking restrictions on site.
Patterns in the archive
Select a nearby carpark
UTC +08:00
Across the available days
Daily averageHow to read this history
These are averages of collected hourly snapshots, not predicted spaces at arrival. Hours containing stale or partial snapshots are excluded. Each available day has equal weight in its weekday/hour comparison. Gaps mean no eligible data. Collection coverage describes the feed, not completeness at an individual carpark.
Mind the gaps.
See what was collected, what is missing, and where the evidence ends.
Useful. With context.
A working connection between a data pipeline and an everyday decision.
Two views of the same city
Latest conditions come from the existing SG Mobility cloud API. Every feed can have its own age, coverage and availability. An API request is not a new source observation.
Historical patterns come from published aggregates of the local data platform’s recorded observations. The website works when the collecting laptop is off. The history updates when a new export is published; it is not a live warehouse connection.
What this can help you decide
Explore when stations get crowded, when parking gets tight, when roads slow down and where accident episodes were recorded. Current weather and forecasts support immediate destination context.
What the numbers mean
Reported available lots are not guaranteed spaces on arrival. Historic averages describe the samples we captured. Weather stations measure conditions at their own locations; forecast area label points are approximate matches, not verified boundaries.
Sources & method
Parking: HDB and LTA DataMall, including URA records where supplied. Weather: NEA / Meteorological Service Singapore via data.gov.sg.
Search: OneMap / Singapore Land Authority and Photon, with © OpenStreetMap contributors.
All chart hours and weekdays use Singapore time. Historical car lots are matched by provider and carpark identifier. Missing or unknown counts stay unknown. No travel searches or location history are saved by this app.
data.gov.sg ↗ · LTA DataMall ↗ · OneMap ↗
No parking prediction model. No simulated readings.