{"uid":"cap_4ov_WNflDANh3kyDiZVmf","slug":"thaikit-thai-address-parser-validator-cb22971f","name":"ThaiKit Thai Address Parser & Validator","description":"Parse and validate a Thai postal address: split it into house number, moo, village, building, soi, road, subdistrict (ตำบล/แขวง), district (อำเภอ/เขต), province and postcode; match the areas to official names (fixing typos, 'อ.เมือง', กทม.); check the postcode against the subdistrict; and return the address formatted in Thai and English for shipping forms. Body: {\"text\": \"99/1 ม.4 ต.ยางเนิ้ง อ.สารภี จ.เชียงใหม่ 50140\"}","url":"https://api.thaikit.dev/address-parse?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","maxLength":500,"description":"Thai address, one line"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9uhA7I0oml2qBc4IREHF2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses a raw Thai postal address string into structured components, validates the postcode against the subdistrict, and returns the address formatted in both Thai and English.","exampleAgentPrompt":"Can you parse this Thai address for me — '99/1 ม.4 ต.ยางเนิ้ง อ.สารภี จ.เชียงใหม่ 50140' — and split it into its official components like house number, subdistrict, district, and province, then give me the formatted version in both Thai and English for a shipping form?","exampleUseCases":[{"title":"E-commerce shipping form autofill","prompt":"I've got a customer order with the address '45/3 ซ.สุขุมวิท 11 แขวงคลองเตยเหนือ เขตวัฒนา กรุงเทพ 10110' — can you parse it into structured fields and give me the English-formatted version I can paste into our shipping system?"},{"title":"Address validation before dispatch","prompt":"Before we ship this package, check whether the postcode in this address is correct for the subdistrict: '12 ถ.นิมมานเหมินท์ ต.สุเทพ อ.เมือง จ.เชียงใหม่ 50200'"},{"title":"Cleaning up user-submitted address data","prompt":"A customer typed their address as '88 ม.2 ต.บ้านใหม่ อ.เมืองเชียงราย จ.เชียงราย 57000' with some abbreviations — can you normalize it to use official Thai administrative names and also get me the English transliteration?"}],"resultDescription":"Returns a structured object with the address split into individual fields (house number, moo, village, building, soi, road, subdistrict, district, province, postcode), official Thai names for the administrative areas (with typo corrections and abbreviation expansion), a postcode-validity flag indicating whether the postcode matches the subdistrict, and the full address formatted as a string in both Thai and English suitable for shipping forms.","failureModes":["Unparseable input: address text too ambiguous or malformed to extract components","Unrecognized area names: subdistrict/district not found in official database even after fuzzy matching","Postcode mismatch: postcode does not correspond to the parsed subdistrict","Input too long: text exceeds 500-character limit","Non-Thai address: Latin or other scripts not supported","Empty text field: returns validation error"],"whenToPreferThis":"Use this endpoint when you need to parse, validate, and normalize Thai-language postal addresses — particularly when dealing with user-submitted free-text addresses that may contain abbreviations (อ.เมือง, กทม.), typos, or unofficial formatting. It is the right choice when you need both structured field extraction AND postcode validation in a single call, and when you require output in both Thai and English for shipping or logistics workflows. Prefer it over a generic geocoding API when official Thai administrative name matching and postal code cross-checking are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T06:35:22.260Z","isFirstParty":false,"canonicalSlug":"thaikit-thai-address-parser-validator-cb22971f"}