Thai zipcode placefinder
Project · app · 2025
Thai zipcode placefinder looks up places in Thailand by postal code and searches Thai addresses. It is a small Flask project that keeps a REST API separate from a minimal web interface built with Jinja templates.
What it does
- Zipcode lookup
- every province, district and subdistrict that shares a postal code.
- Search
- find addresses by name.
- Reverse lookup
- Suggestions
- autocomplete as you type.
Each feature has an API endpoint and a matching page. Results are in Thai.
Data
At start-up, the app loads Thai address data from a public dataset by mennwebs, which the README credits. The source can be replaced through an environment variable. A route document lists every endpoint.
See also
Pictures
In the knowledge graph
Thai zipcode placefinder and the 6 things it is linked to. Open any dot for its page, or explore it in the full graph.
As data
Everything on this page is read from triples in the knowledge graph. These are the 19 it states about Thai zipcode placefinder, and 2 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.
@prefix id: <https://ask.chaipat.cc/id/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix cj: <https://ask.chaipat.cc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . id:PlacefinderTH a cj:Project ; rdfs:label "Thai zipcode placefinder" ; cj:description "Look up Thai places by zipcode with a REST API and a minimal Flask web UI." ; cj:context id:OpenSource ; cj:repository "https://github.com/AppleBoiy/placefinder-th"^^xsd:anyURI ; cj:firstCommit "2025-08-21"^^xsd:date ; cj:lastCommit "2025-08-22"^^xsd:date ; cj:commitCount 3 ; cj:kind "app" ; cj:license "MIT" ; cj:theme id:ThemeWeb ; cj:uses id:Python , id:Flask , id:Jinja ; cj:tier 2 ; cj:usesData id:ThaiAddressData ; cj:article "https://ask.chaipat.cc/wiki/PlacefinderTH"^^xsd:anyURI ; cj:activeIn id:Y2025 ; cj:activity _:b124 .




