ThaiKit

api.thaikit.dev · 22 paid endpoints · listed 2026-10-27

Find Thai subdistricts by name in Thai or English, tolerant of typos and missing tone marks (for autocomplete and address cleanup). Returns ranked matches with district, province, postcode and official names. Query: ?q=ยางเนิง สารภี (optional &limit=1-50, default 10)

livelast check 5 days ago
100%valid x402 answers, 72 h
$0.03USDC received on Base, 7 days
4distinct payers, 7 days
54.8score (0-100)

Paid endpoints

MethodEndpointPriceNetworks
POSTapi.thaikit.dev/address-parse
Parse and validate a Thai postal address: split it into house number, moo, village, building, soi, road, subdistrict (ตำบล/แขวง), district (อำเภอ/เขต), province
$0.005Base
GETapi.thaikit.dev/address-search
Find Thai subdistricts by name in Thai or English, tolerant of typos and missing tone marks (for autocomplete and address cleanup). Returns ranked matches with
$0.005Base
GETapi.thaikit.dev/bahttext
Thai BAHTTEXT: spell a money amount in Thai baht words, as written on Thai cheques, invoices and receipts. Query: ?amount=1234.50
$0.005Base
GETapi.thaikit.dev/business-days
Thai business-day calculator on the Bank of Thailand holiday calendar: is a date a business day (or weekend/holiday), next and previous business day, add N busi
$0.005Base
GETapi.thaikit.dev/holidays
Thai bank holidays from the Bank of Thailand's official notices: dates, weekdays, Thai and English names, substitution days, and special or Bangkok-only days. T
$0.005Base
GETapi.thaikit.dev/keyboard-fix
Fix text typed with the wrong keyboard language (Thai Kedmanee vs English QWERTY), e.g. 'l;ylfu' -> 'สวัสดี'. Direction is detected automatically or set with to
$0.005Base
GETapi.thaikit.dev/lunar-date
Thai lunar calendar (ปฏิทินจันทรคติไทย) for a date: ขึ้น/แรม … ค่ำ เดือน …, Buddhist holy day (วันพระ), Buddhist days (Makha, Visakha, Asanha Bucha, Khao/Ok Pha
$0.005Base
POSTapi.thaikit.dev/name-parse
Split Thai personal names into title, first name and surname: courtesy (นาย, นางสาว, ด.ช.), academic (รศ.ดร.), medical (นพ., พญ.), royal (ม.ร.ว.) and military/p
$0.005Base
POSTapi.thaikit.dev/normalize
Clean up Thai text that looks right but is stored wrongly, which breaks search, matching and deduplication: joins ํ + า into ำ, เเ into แ, reorders misplaced to
$0.005Base
GETapi.thaikit.dev/number-text
Spell a plain number (not money) in Thai words; decimals are read digit by digit after จุด. Query: ?number=3.14
$0.005Base
GETapi.thaikit.dev/parse-date
Parse a Thai date string into an ISO date (YYYY-MM-DD). Handles full and abbreviated Thai month names (ตุลาคม, ต.ค.), Buddhist Era (พ.ศ.) and CE years, two-digi
$0.005Base
GETapi.thaikit.dev/parse-number
Parse a Thai number written in words into a number, e.g. from invoices, cheques or speech transcripts. Handles บาท/สตางค์, จุด decimals, ล้าน, mixed digits like
$0.005Base
GETapi.thaikit.dev/phone
Validate and normalize a Thai phone number: type (mobile, landline, toll-free, hotline short code), national format and E.164 (+66). Accepts 0, +66 and 0066 pre
$0.005Base
GETapi.thaikit.dev/postcode
Look up a 5-digit Thai postcode: every subdistrict, district and province it covers, with official Thai and English names and government area codes. Unknown pos
$0.005Base
GETapi.thaikit.dev/promptpay
Build a Thai PromptPay QR payment payload (EMVCo / Thai QR Payment text) for a mobile number, 13-digit national ID or tax ID, or e-wallet ID, with an optional a
$0.005Base
POSTapi.thaikit.dev/promptpay-parse
Check and read a Thai QR payment payload (PromptPay / EMVCo text from a scanned QR) before paying it: verifies the CRC (catches tampered or mistyped codes), tel
$0.005Base
POSTapi.thaikit.dev/segment
Thai word segmentation (tokenization): split Thai text, which has no spaces between words, into a list of words. Body: {"text": "..."} (max 5000 chars).
$0.005Base
POSTapi.thaikit.dev/sort
Sort Thai words or names in Thai dictionary order, which plain code-point sorting gets wrong because of leading vowels (เ แ โ ใ ไ). Body: {"items": ["...", "...
$0.005Base
GETapi.thaikit.dev/thai-date
Convert a Gregorian date to the Thai Buddhist Era calendar (พ.ศ., year + 543) in Thai long, full, short and Thai-digit formats. Query: ?date=2026-10-18
$0.005Base
GETapi.thaikit.dev/thai-time
Say a 24-hour time the Thai way: colloquial six-hour clock words (ตี, โมงเช้า, บ่าย, โมงเย็น, ทุ่ม) and the formal นาฬิกา form. Query: ?time=14:30
$0.005Base
GETapi.thaikit.dev/validate-id
Validate a 13-digit Thai national ID or company tax ID by its checksum and format it (x-xxxx-xxxxx-xx-x). Checks format only; it does not look up whether the ID
$0.005Base
GETapi.thaikit.dev/promptpay-qr
Thai PromptPay QR code as a ready-to-send image: PNG (base64 data URL, for LINE, Telegram, email) and SVG, plus the payload text. For a mobile number, 13-digit
$0.01Base

Latest checks

WhenEndpointHTTPmsResult
5 days agoapi.thaikit.dev/address-parse402908valid x402 v2 terms

Income on Base (7 days)

DayTransfersUSDC
2026-11-014$0.02
2026-10-291$0.005
2026-10-281$0.005

Is this your API?

Add the live badge to your docs:
<a href="https://logicnodes.io/observatory/p/api.thaikit.dev"><img src="https://logicnodes.io/observatory/badge/api.thaikit.dev.svg" alt="x402 status"></a>
x402 status badge
Claim it for free with x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.

Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/api.thaikit.dev