How I Built Address Quality API to Read Indonesian Addresses

In the previous post, I asked why address forms still make you select information you have already typed. My proposed solution was to move that effort into an API. You provide the address, the API interprets it, then you confirm the result. So I built Address Quality, an experiment for turning free-text Indonesian addresses into structured administrative data. The first alpha version tries to answer two questions: Which parts of the address can it recognize? Which possible location matches those parts best? That sounds simple. But something that sounds simple isn’t always easy to solve. ...

August 31, 2026 · 7 min · Gary Samaita

Why Are We Still Asked to Fill Our Address Twice?

I’ve noticed something common about address forms in Indonesia. You type your address. Then you have to fill in other fields such as kelurahan(subdistrict), kecamatan(district), city, and even province. No matter how complete your address is. For example, you have entered this address: Sudirman Central Business District(SCBD), Jl. Jend. Sudirman kav 52-53 No.LOT 6-8, RT.5/RW.1, Senayan, Kec. Kebayoran. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12190 Complete and well structured. But then you have to select again: ...

August 24, 2026 · 5 min · Gary Samaita