MyAlamat.myTuxGeo+
Our Address Registry for Malaysia · part of TuxGeo+

Malaysian Address Geocoding
& Standardization

We parse, standardise and geocode messy Malaysian addresses through a REST API. Output fields follow the structure of MS 2039:2006.

Try Interactive DemoView API Documentation
Core Technology

Core Capabilities

Built for agencies and businesses that need to validate and locate Malaysian addresses. Everything below is what the API does today.

Address Normalization

BM/EN parsing and component extraction (street, building, unit, section, mukim, daerah, negeri), tuned for Malaysian address forms.

Multi-Strategy Matching

A ladder of fallback strategies, strictest first. Whichever rung answered is recorded in the result.

Quality Score

Returns a plain-language quality grade with every result, from an exact match down to honestly unresolved — no silent guesses.

Bilingual, runs where the data has to stay

Deploy on-premise or on infrastructure in Malaysia that you or we control. BM/EN taxonomy throughout. Output fields follow the MS 2039:2006 structure. Delivery lines also render to the Universal Postal Union’s S42 template for Malaysia.

Sandbox

Address Parsing Demo

See how we split a messy Malaysian address into standard components. The three presets show sample output; live parsing is not open to the public yet.

Input Address

Click sample presets:

Output Metadata

Submit an address to view standard tokens, coordinates, and precision scores.

For Engineers

API Integration

Integrate Malaysian address parsing directly into your ERP, CRM, checkout pages, or data warehouse pipelines with lightweight REST APIs.

  • ✦

    Access

    The API is not open for sign-up yet. Contact us for more details.

  • ✦

    Malaysian standard structure

    Output fields follow the MS 2039:2006 field structure.

  • ✦

    International postal format

    The Universal Postal Union publishes Malaysia’s address template under its S42 standard (S42 v8, approved 2012). We render to it: 51 of the UPU’s 51 published sample addresses render exactly, run on 23 September 2026. /address/v1/validate returns the S42 lines as lines_s42, beside the MS 2039 lines, and gaps_s42 names any element it could not fill. It does not yet supply the post town.

# Post a messy address for geocoding
curl -X POST "https://YOUR_MYALAMAT_ENDPOINT/address/v1/geocode" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "address": "Level 30, Menara Maxis, KLCC, 50088 Kuala Lumpur"
  }'

Talk to us about MyAlamat

Interested in address parsing, geocoding or running it on your own infrastructure? Send us a message and we will get back to you with more details.