Department of Intellectual Property, Thailand (TH/DIP) — national¶
| Layer | national |
| Jurisdiction | TH (WIPO ST.3: TH) |
| Issuing body | Department of Intellectual Property (กรมทรัพย์สินทางปัญญา), Ministry of Commerce |
| Rights administered | patent (invention), patent (petty / utility model), design, trademark, copyright, geographical_indication |
| Working languages | Thai (primary), English (partial) |
| Connector status | planned (BYOK) — DIP Data Exchange platform permits per-user/per-org self-hosted access via Bearer token issued through paper-contract registration |
| Last verified | 2026-05-18 |
| Manifest entry | not yet listed (planned) |
Detail surveys:
waves/2026-05-18-secondary-nationals-wave/th-dip.md— 2026-05-18 grounded API discovery
Higher layers covering this office transitively:
- EPO INPADOC (via
regional/epo.md) — TH patents with EP / PCT counterparts. - WIPO PATENTSCOPE — TH national collection: 191,367 records, biblio + abstracts 1980-08-13 → 2025-12-08, last loaded 2026-01-22.
- EUIPO TMview — >960k Thai trademarks since the DIP-EUIPO integration.
- ASEAN TMview / ASEAN DesignView — TH aggregated with 8 other ASEAN states on EUIPO TMDN infrastructure (PH-operated as Country Lead, per
research/national/ph-ipophl.md§3). - WIPO Madrid Monitor — IRs designating TH since TH's accession 2017-11-07.
- WIPO Hague — NOT yet covering TH (Patent Act amendments approved by Parliament 2022-11-29; cabinet IP Work Plan 2025-08-26; not yet ratified).
Rating: 🟡 Yellow — BYOK
DIP Data Exchange platform at api.ipthailand.go.th/data-exchange/ catalogues 21 documented REST APIs across all six DIP rights (patents, petty patents, designs, TMs, copyright, music copyright, GI, statistics). Bearer-token auth via two-step paper-contract registration (DPMA / KIPO shape). Jump to access details → View on the atlas →
§1 Mission¶
DIP is Thailand's national IP office under the Ministry of Commerce. Unlike most SEA offices we've surveyed (ID/DGIP, PH/IPOPHL, SG/IPOS — all register-side red), DIP runs a real REST/JSON data-exchange platform with 21 documented APIs spanning all six rights families plus statistics. The contract gate is the constraint, not the technology.
§2 What's unique here¶
- TH petty patents (อนุสิทธิบัตร) — a distinct simple-patent subtype not covered by EP / Hague / Madrid; DIP is the only register.
- TH copyright recordal (notification register; copyright itself is automatic under the Berne Convention but DIP runs a voluntary recordation index).
- TH music-copyright service as a separate API surface (A0002,
V_API_CPRSONG). - TH geographical indications (สิ่งบ่งชี้ทางภูมิศาสตร์ — including the 137-item GI register Thailand has aggressively promoted in regional trade negotiations).
- TH-language full text at register fidelity — neither PATENTSCOPE nor INPADOC carries DIP's Thai-language application text.
§3 Programmatic surfaces¶
DIP Data Exchange (the real REST surface)¶
| Field | Value |
|---|---|
| Catalogue endpoint | api.ipthailand.go.th/data-exchange/view/home.aspx (200 OK, 84,715-byte HTML cataloguing 21 APIs) |
| Per-API endpoints | Operational base URL resolved per-API via the catalogue's getformbody / GetField views; portal-then-host indirection (DPMA-shaped) |
| Auth | Bearer token, issued after (a) self-service registration + (b) paper request letter posted to DIP's ICT Center within 30 days |
| Format | JSON (POST request bodies; one GET) |
| Cost | Free (no published fee on the registration page; postal-only contract route) |
| Rate limit | Not published; per-token quota enforced by DIP |
| ToS posture | Per-org Bearer token; the registration agreement is bilateral DIP↔contracting-party |
| Rating (BYOK) | 🟡 Yellow — DPMA / KIPO shape; real REST surface with paper-contract gate |
| Rating (zero-infra proxy) | 🔴 Red — credential is per-org and not transferable |
| Primary sources | Data Exchange home · Register portal |
The 21 catalogued APIs cover: 6 register-data APIs (invention patents, design patents, petty patents, TMs, copyright, music copyright, GI, unified patent chatbot), 1 TM-application search, and 13 statistics views (filings/grants by province / nationality across all rights). All published with API_NAME_ENG, API_URL, API_METHOD, version, and last-updated date in the catalogue DOM.
Consumer search hosts¶
| Surface | Stack | Probe result |
|---|---|---|
patentsearch.ipthailand.go.th |
Cloudflare Turnstile + ASP.NET WebForms | 🔴 403 / Turnstile challenge |
tmsearch.ipthailand.go.th |
Cloudflare Turnstile + ASP.NET WebForms | 🔴 403 / Turnstile challenge |
search-tm.ipthailand.go.th/portal |
Cloudflare-walled | 🔴 403 / challenge |
search.ipthailand.go.th |
Incapsula | 🔴 HTML iframe shell only |
Consumer UIs are anti-bot-walled. The Data Exchange APIs are the only programmatic path.
Statutes via Office of the Council of State¶
| Field | Value |
|---|---|
| Endpoint | www.ocs.go.th (formerly krisdika.go.th; OCS rebrand) |
| Auth | none |
| Format | clean HTML (Apache 2.4 / PHP 7.3, no WAF) |
| Coverage | Patent Act B.E. 2522 (1979); Trademark Act B.E. 2534 (1991); Copyright Act B.E. 2537 (1994); Industrial Design Act provisions in Patent Act; GI Act B.E. 2546 (2003); Trade Secrets Act B.E. 2545 (2002) |
| Rating | 🟢 Green — clean static-corpus surface alongside WIPO Lex |
§4 Fees¶
Policy: link only. Reproducing fee amounts is not our job.
DIP publishes fee schedules (in THB) for filing, examination, grant, opposition, renewal, and recordation across all rights families.
- Official schedules: DIP Patent fees (TH) · DIP Trademark fees (TH)
- Statutory basis: Patent Act B.E. 2522 (Office of the Council of State) · Trademark Act B.E. 2534 · Copyright Act B.E. 2537
§5 Access via patent-client-agents¶
What we cover today¶
- TH patents with EP/PCT counterparts via
patent_client_agents.epo_ops(transitive). - TH TMs via ASEAN TMview / WIPO Madrid Monitor (transitive).
What we should add (planned — BYOK)¶
patent_client_agents.dip_register— DIP Data Exchange connector following the DPMA / KIPO BYOK pattern. Env-gates MCP tools onDIP_DATA_EXCHANGE_TOKEN; not exposed by the hosted demo. Covers patents, petty patents, designs, TMs, copyright, music copyright, GI, statistics. Estimated 4-6 days build given the catalogue-resolved per-API base URLs (portal-then-host indirection) and ASP.NET WebForms response shapes.th_statutes— static-law SQLite/FTS5 corpus overwww.ocs.go.th+ WIPO Lex covering the six core TH IP statutes. Same pattern asipo_in_statutes/dpma_statutes/legifrance_ip/tw_trade_secrets.
What we should NOT add (and why)¶
- DIP on the hosted demo at
mcp.patentclient.com— per-org Bearer token is not transferable; BYOK on self-hosted only. - Consumer-UI scrape (
patentsearch.ipthailand.go.th,tmsearch.ipthailand.go.th) — Cloudflare Turnstile / Incapsula walls; brittle and against the spirit of anti-bot enforcement.
Next steps¶
- Register on Data Exchange and send the paper request letter to the DIP ICT Center. No documented foreign-developer eligibility constraint, but bilingual TH/EN paperwork.
- Write
specs/th-dip-connector-spec.md. Pattern: DPMA-shaped Bearer auth + catalogue-resolved per-API URL discovery + JSON POST request bodies + per-right response model. - Decide whether to record live cassettes (requires the token) or ship with synthesized fixtures (KIPO / INPI France precedent).
§6 Known unknowns¶
- Hague accession timeline. Patent Act amendments approved 2022-11-29 but not ratified as of 2026-05-18. Once TH acceeds, TH designs become reachable transitively via WIPO Hague.
- Token issuance latency. No primary source publishes typical paper-request turnaround.
- API stability. Two of the 21 statistics APIs share view IDs across rights —
V_PT_REGISTER_PROVINCEandV_PT_REGISTER_NATIONappear in both A0024/A0026 (grants/filings) and A0025/A0027 — worth verifying whether this is a catalogue-rendering quirk or actual endpoint reuse.
§7 References¶
Primary sources only.
Service overviews:
Substantive law:
Transitive coverage:
- PATENTSCOPE — TH Data Coverage row 76
- EUIPO TMview (TH integrated)
- ASEAN IP Portal (regional aggregator, IPOPHL-operated)
- WIPO Madrid Monitor (TH accession 2017-11-07)
Detail survey + wave:
waves/2026-05-18-secondary-nationals-wave/th-dip.md— full API discovery
Last updated 2026-05-18.