This database contains EVERY searchable item on OneMap.sg: HDB blocks, condominiums, landed houses, commercial, office and industrial buildings, schools, places of worship, gas stations, parks, MRT stations, and few more.
Contains building name, address, street name, postal code, GPS latitude and longitude, X and Y coordinates, etc.
New: building type added since May 2021 update onward.
Singapore Buildings Database .xlsx (227 buildings)
Buy FULL database + FREE updates for 1 year:
Contact me for partial purchases
(specific postal districts if you don’t need whole Singapore)
You receive an email with download link valid 1 year, every time an update is available you will be notified with similar email. You can re-buy for additional years of updates at 25% of normal price.
The database is raw data scraping from OneMap.sg, which according https://www.onemap.sg/legal/opendatalicence.html “You can use, access, download, copy, distribute, transmit, modify and adapt the datasets, or any derived analyses or applications, whether commercially or non-commercially.”
However, because took some time to code scraper and several days of running computer 24/7 to get all data, you are not allowed to distribute or resell my database. You are allowed to use it in your company. If a friend or another company wants to use same data, tell them to buy from me.
One of my customers who bought HDB Database and Condo Database in August 2017, coded a scraper to get buildings information from OneMap.sg, he did not gave me the scraper, but only data (141099 buildings) as “work exchange”, with permission to resell on my website. Gave me an update in January 2018 (120508 buildings), I suspected that he missed lots of postal codes, I told him to run scraper one more time, I emailed a week later, he replied that did not had time, then haven’t heard from him anymore.
OneMap does NOT indicated building type. Several people asked me for building type, but identifying building types would take dozens hours of manual work, if done I was planning to sell database at double price.
While looking for someone to create a scraper and give it to me so I can update database myself, in 2018 someone from Singapore claimed that building type can also be added automatically (how?) but was charging too much for initial scraper.
In November 2018 an Indian helped me updating Python scraper to work with current version of OneMap, but the script don’t work at my computer for unknown reasons (in his computer it works fine, proved via TeamViewer).
July 2019: 141754 buildings. I found another Indian to fix and run the script.
March 2020: 141726 buildings.
1 May 2021: 141958 buildings. Added building type, thanks to a Python programmer from Egypt who also figured out a way to add building type (from StreetDirectory.com). Now I have a WORKING scraper that I can run on my computer and update anytime.
December 2021: 142696 buildings.
3 March 2022: 142879 buildings.
1 October 2022: 142927 buildings.