Singapore Open Data APIs: What They Can Do for Your Business
Singapore's government publishes a surprising amount of useful, live data for free: the NEA weather forecast for your neighbourhood, how long it takes to get from Tampines to Tanjong Pagar, how many lots are free at an HDB carpark right now, how many people tap in at a given MRT station each hour, and what private condos in a district are renting for.
Most businesses never touch it, because it looks like something only developers care about. It isn't. Used well, this data answers questions your customers already ask you every day on WhatsApp: "Do you cover Punggol?", "What time will you arrive?", "Is it still on if it rains?"
This guide covers the main sources, what each one offers in plain terms, the business problems they solve, and the licence rules and limits you need to know before putting any of it in front of customers.
The five sources worth knowing
Here is the short version. Each source is covered properly below.
| Source | Run by | What it gives you | Typical business use |
|---|---|---|---|
| data.gov.sg | GovTech, with data from many agencies | Thousands of datasets plus live NEA weather and air-quality feeds, HDB carpark lots, company register data | Weather-aware promotions, rain contingency, outdoor event planning |
| OneMap | Singapore Land Authority | Address and postal code lookup, travel routes and times, nearest MRT and bus stops, planning area boundaries, population figures by area | Service-area checks, delivery and arrival ETAs, local targeting |
| LTA DataMall | Land Transport Authority | Bus arrivals, carpark availability, traffic incidents and road works, station crowd levels, monthly passenger volumes | Footfall planning, "getting here" info, driver scheduling |
| URA data service | Urban Redevelopment Authority | Private home transactions and rentals, new-launch sales, URA carpark lots and rates | Property-linked services, renovation and moving leads by area |
| SingStat Table Builder | Department of Statistics | Official statistics across economic and social topics | Market sizing, business cases, benchmarking |
All five are free. Most let anyone browse the data on the website, and ask for a free account or key before you connect it to your own site or app. That setup is your developer's job. What you need to decide is what the data is for.
data.gov.sg: weather, plus a lot more than you'd expect
data.gov.sg is the government's open data portal. It brings together datasets from housing and transport to health and the environment, and all of it is available under the Singapore Open Data Licence, which allows commercial use.
For most businesses the stand-out part is live weather from NEA. The 2-hour forecast is broken down by area, from Ang Mo Kio and Bedok to Changi and Choa Chu Kang, so you can tell whether it is about to pour in Jurong while the East stays dry. There are also 24-hour and 4-day outlooks, rainfall readings and air quality (PM2.5 and PSI), which matters a lot during haze season.
Other datasets business owners find useful:
- ▸HDB carpark availability, updated through the day.
- ▸The ACRA business register: ACRA publishes entity names, UENs, status, industry codes (SSIC) and registered addresses for free. It is handy for B2B prospect lists by industry, or for checking a supplier's UEN is live.
- ▸Hawker centre locations from NEA, useful for "near you" features.
Business uses:
- ▸A café or bubble tea chain pushes an iced-drinks promotion when the afternoon forecast is hot and dry, and a delivery voucher when heavy showers are forecast for its area.
- ▸An outdoor events company or pasar malam operator sends a rain advisory to ticket holders based on the forecast for that area, not the whole island.
- ▸A cleaning or aircon servicing company shifts outdoor jobs such as window cleaning or condenser servicing away from the afternoons when thundery showers are forecast.
OneMap: the national map, and the answer to "do you cover my area?"
OneMap is the Singapore Land Authority's official national map. For businesses it does four useful things:
- ▸Turns a postal code into an exact location, and a location back into an address. Singapore's six-digit postal codes are precise, often down to a single HDB block, so this is very accurate.
- ▸Works out routes and travel times by public transport, driving, walking and cycling, the way people actually get around here.
- ▸Finds the nearest MRT stations and bus stops to any location.
- ▸Knows planning areas and population. It maps URA planning areas (Tampines, Bukit Merah, Punggol and so on), and its population query draws on Department of Statistics data for figures such as age, income and household size by planning area.
Business uses:
- ▸Service-area check at the enquiry form. A customer types their postal code and immediately sees whether you serve them, and whether a surcharge applies. This stops the "Sorry, we don't go to Tuas" WhatsApp exchange before it starts.
- ▸Realistic ETAs. A home services team with three jobs in Woodlands, Yishun and Sengkang can quote arrival windows based on actual driving times, not guesses.
- ▸"How to get here". A clinic, studio or tuition centre shows the nearest MRT exit and walking time on its booking confirmation.
- ▸Local targeting. A kids' enrichment centre can see which nearby planning areas have the most young families, and focus its ads and flyering there.
OneMap has a stricter branding rule than most: its maps page states that if you show its base map, you must include the OneMap logo and attribution.
LTA DataMall: transport, traffic and footfall
LTA DataMall is the Land Transport Authority's open data service. The live feeds include bus arrival times, carpark availability across HDB, LTA and URA carparks, traffic incidents, road works, expressway travel times, taxi availability, EV charging points, flood alerts from PUB and MRT station crowd levels.
The part most businesses overlook is passenger volumes. Every month, LTA publishes how many people tapped in and out at each bus stop and each MRT station, split by weekday or weekend and by hour of the day. It also publishes trip counts between pairs of stops and stations. The data covers the last three months, and the previous month is released around the 10th.
This is not foot traffic past your shop door. It is, however, the best free signal of how busy a location is and when.
Business uses:
- ▸Choosing a location. Before signing a lease, an F&B operator compares weekday lunchtime tap-outs at two candidate MRT stations, and sees which one is busy on weekends too.
- ▸Staffing and opening hours. A shop near an interchange lines up its staffing roster with the hours when tap-outs peak.
- ▸Logistics. A delivery team gets warned about an accident on the PIE or a road closure before sending drivers out.
- ▸Visitor information. An event venue shows live carpark availability nearby on its event page.
URA: property data and URA carparks
The URA data service covers private residential property transactions, median rentals of private condos, rental contracts, units sold by developers, projects in the pipeline, planning decisions, and URA carpark availability, rates and season parking.
Note the scope: this is private housing. HDB resale transactions are published separately on data.gov.sg.
Business uses:
- ▸A renovation or interior design firm sees which private estates have recently had a lot of transactions. New owners are the people about to renovate, so that is where to focus search and social ads.
- ▸A moving, cleaning or furnishing business spots projects in the pipeline that will be completed soon, and plans move-in campaigns around them.
SingStat Table Builder: the numbers behind a business case
SingStat Table Builder is the Department of Statistics' data tool. By SingStat's own count it covers some 2,800 datasets from 70 public sector agencies, with close to 180,000 data series on economic and social topics: household spending, retail sales, tourism, population, wages and more.
It is less about live features and more about decisions. Use it to size a market before you launch, back up a grant application or bank loan with official figures, or check whether a trend you've noticed is real. SingStat also runs a free Business Insights Tool for Enterprises (BITE), with dashboards and a benchmarking tool. SingStat notes that its figures are not business advice.
A real example: Onz's My Day planner
We use this data ourselves. Onz is Rampage Connect's own events site for Singapore. Its My Day planner takes a one-line request, like "chill Saturday in the East with my partner", and turns it into a day of real events, meals and travel times.
Two government sources do much of the heavy lifting:
- ▸Live NEA weather, so the plan doesn't send you to an outdoor market in the middle of a thunderstorm.
- ▸OneMap travel times, so each stop is actually reachable in the gap before the next one, the way people really travel here.
Say "halal" and every meal is limited to MUIS-certified options, drawing on 739 halal restaurants and certified stalls in 29 hawker centres.
The lesson for any business is simple. For each fact a customer will act on, go to the authority for that fact. Don't rely on guesswork, and don't let an AI model "remember" it. We wrote up the thinking behind the build in how we built Onz.
Licence and attribution, in plain terms
The Singapore Open Data Licence (version 1.0) covers data.gov.sg datasets, and LTA DataMall and OneMap both refer to it too. In short:
You can: use, copy, share, modify and adapt the data, including for commercial purposes.
You must: show a conspicuous notice crediting the source. The licence gives a template that names the dataset, the date you accessed it, the source and the licence.
You must not: suggest your product has official status or is endorsed by the government.
You get no guarantee: the data is provided "as is" and "as available". The licence can end immediately if you breach it.
On top of this, individual services have their own terms. OneMap's API terms allow commercial use, but let the agency change, suspend or end access at any time, and make you responsible for claims arising from how you use it. LTA DataMall asks users to accept both the Open Data Licence and its own terms of service.
Pitfalls we see (and how to avoid them)
1. Treating it like a service with guaranteed uptime. It isn't one. Feeds can be late, agencies revise their services, and some datasets get renamed or retired. Any customer-facing feature needs a graceful fallback. For example, "Live travel times are unavailable right now, WhatsApp us for an estimate" is far better than a broken page.
2. Showing stale data as if it were live. A 2-hour forecast from this morning is wrong by the afternoon, and a carpark count from an hour ago is useless. Decide how fresh each piece of information needs to be, and show a timestamp ("Updated 3:40pm") when it matters.
3. Over-promising accuracy. Travel times are estimates. Passenger volumes are monthly totals, not a live footfall count. Weather forecasts are forecasts. Word things honestly ("about 25 minutes by MRT") so customers aren't let down.
4. Forgetting attribution. It's the easiest rule to follow and the easiest to forget when a site is redesigned. Put it in your launch checklist.
5. Mixing open data with customer data carelessly. The open data itself is aggregated and public. But once you store a customer's postal code with their name and phone number, that's personal data under the PDPA, with the usual consent, purpose and protection duties.
6. Building a dashboard nobody opens. The most common waste is a nice map of passenger volumes that nobody looks at after launch week. Start from a decision or a customer question, not from the data.
How to decide what's worth doing
Before spending anything, run through these questions:
| Question | If the answer is yes |
|---|---|
| Do customers regularly ask something this data answers ("do you cover…", "when will you arrive…", "is it on if it rains…")? | Strong candidate. It saves staff time and replies instantly |
| Does a decision you make often depend on it (staffing, where to advertise, which jobs go first)? | Good candidate, possibly an internal tool rather than a public feature |
| Is it a one-off question (where to open our second outlet)? | Don't build anything. Spend an afternoon with the data or ask someone to pull a report |
| Would a wrong or late answer cause real harm (a missed appointment, a customer stranded)? | Build in a human fallback before anything else |
What drives the effort: how many sources you combine, whether it needs to be live or can be updated daily, whether it sits in front of customers or only your team, and how it connects to what you already use (your booking form, your WhatsApp enquiries, your job list). A postal-code service check on one form is a small job. A live multi-stop scheduling tool is a much bigger one.
Our advice is to start with the smallest version that removes a real, repeated question, then see if customers use it.
Where to go from here
Singapore's government has already done the hard work of collecting authoritative, live data about weather, places, transport and property. For most businesses the opportunity isn't a big data project. It's one well-chosen feature that answers a customer's question instantly and correctly.
If you have an idea, whether it's a service-area check, weather-aware promotions or smarter job scheduling, take a look at our AI agents and automation work or our booking and operations tools. Then drop us a WhatsApp and tell us what you're trying to do. We'll tell you honestly whether it's worth building, and what the smallest useful version looks like.
Shawn Liu
LinkedInCo-Founder & Technical Director
Shawn Liu is Co-Founder and Technical Director of Rampage Connect, a Singapore digital studio. He builds the studio's products and client systems hands-on — from conversion-focused websites and web apps to AI agents, operations software, visual search and generative-AI video. His builds include Onz (onz.sg), a live agentic events site for Singapore whose "My Day" planner turns a one-line request into a day plan of real events, meals and travel times grounded in live NEA weather and OneMap data; a workforce portal for a Singapore SME covering GPS-geofenced check-in, shift rostering and leave approvals; a tile visual-search prototype that matches a customer's photo to the closest catalogue products; and a generative-AI luxury spec ad produced end to end with AI footage, compositing and grading. Shawn's working rule is simple: AI is only useful when it is grounded in real data and solves one specific job — so every build starts small, is tested on real cases, and earns the next one.
Ready to Play?
Let's Build Something Worth Playing
Turn your next campaign into an experience your audience chooses.
Let's Play →