Singapore Geocoding Coverage

High-precision urban geocoding for Singapore with postal code lookups, HDB block addressing, and planning area and subzone context in API responses.

What is covered

Map Zena supports Singapore geocoding for both postal-code and street-address queries. Singapore's dense urban layout and well-maintained address registry result in high match confidence for most queries. Coverage includes HDB blocks, private condominiums, landed properties, commercial buildings, and industrial estates.

Address componentCoverage detail
Block and street addressingStandard Singapore address formats handled including HDB and private estate conventions
Unit-level parsing#floor-unit notation supported when present in the query
Postal codeAll 6-digit Singapore postal codes; postal-code-only queries return the block or building centroid
Planning areaReturned in admin fields where GIS mapping is available
SubzoneReturned where subzone data is available from planning area mappings
CountryReturned as SG (ISO 3166-1 alpha-2) in all responses

Singapore address structure

HDB (Housing Development Board) addresses in Singapore typically follow the format Block number street name, #floor-unit, Singapore postal code — for example, Blk 123 Ang Mo Kio Ave 3, #05-12, Singapore 560123. Private addresses use building name plus street, often with unit notation.

Singapore postal codes are 6-digit nationally unique identifiers, meaning each postal code maps to a single building or HDB block. This gives postal-code-only queries a high precision ceiling — far more precise than most other countries where a postcode covers a street segment or neighbourhood.

Planning area and subzone outputs

Singapore's Urban Redevelopment Authority (URA) divides the country into 55 planning areas and approximately 330 subzones. These administrative units are used in property, logistics, and regulatory contexts. Where GIS polygon data is available, the geocoder returns the admin2 and admin3 fields in the response populated with planning area and subzone values respectively.

Postal-code-only queries

A 6-digit postal code alone is a valid and commonly used query for Singapore addresses. Because each postal code maps to a specific block or building, postal-code-only lookups return a precise centroid coordinate and associated street and planning area fields. This is widely used in last-mile logistics, where parcel data often includes only postal code rather than a full address string.

Postal code query examples
079903
560123
238859

Example query patterns

GET /geocode?q=
10 Anson Road, Singapore 079903
1 Raffles Place, Singapore
Blk 304 Orchard Road, Singapore
Blk 123 Ang Mo Kio Ave 3 560123
238859

Common use cases

  • E-commerce last-mile delivery — Convert postal codes from order records to delivery coordinates for courier dispatch and ETA calculation.
  • Fintech and KYC — Verify that a customer-entered Singapore address resolves to a real location as part of identity or onboarding workflows.
  • Property search and listings — Geocode property addresses for map display, nearby-amenity queries, and planning-area filtering.
  • Location intelligence — Aggregate geocoded transactions or customers by planning area or subzone for reporting and demand analysis.
  • Food delivery and on-demand services — Resolve user-entered addresses or postal codes to pickup and drop-off coordinates in real time.

Reverse geocoding in Singapore

The reverse geocoding endpoint returns the nearest Singapore address for a given latitude/longitude, including block, street, postal code, and planning area fields. This is useful for mobile apps, ride-hailing services, and any system where GPS coordinates need to be converted to a recognisable address.

Related pages