泰国法律数据 API/MCP
将泰国法律作为数据处理,而非文本。按原样查找任何法条 (มาตรา),按含义搜索 2,346 部法规,查找解释特定法条的最高法院判决,并提出仅从检索到的来源中获得答案的问题 — 每项引文都经过机器校对。
专为 AI 代理构建:整个接口也可通过 iApp MCP 服务器 访问,因此 Claude、ChatGPT、Grok、Cursor 或任何 MCP 客户端都可以直接研究泰国法律。
语料库内容
| 法规 | 2,346 部法律 · 68,235 条 — 五部法典、พ.ร.บ.、พ.ร.ก.、พ.ร.ฎ. 及部级条例,涵盖劳动保护、土地、PDPA、计算机犯罪、毒品、交通、社会保险、破产、知识产权与 2560 年宪法 |
| 精选核心集 | 其中 39 部为 OpenThai 2.0 Legal 所用的合并文本 — ป.พ.พ.、ป.อ.、ป.วิ.พ.、ป.วิ.อ.、ประมวลรัษฎากร 及证券法系,优先返回 |
| 最高法院判决 | 70,634 份判决及其 หลักกฎหมาย (法律原则) 摘要 |
| 覆盖范围 | 法规 佛历 2417 – 2569 年 · 判决 佛历 2400s – 2568 年(默认搜索 2540 年至今) |
| 引文链接 | 99.7% 的判决都链接到其引用的法律和法条,因此您可以从法条跳转到相关的判例 |
每个法条都带有 in_force 字段,且其中并没有表示"现行有效"的取值:
| 取值 | 含义 |
|---|---|
curated | 39 部精选核心集 |
repealed | krisdika 标注已废止 —— 298 部,已排除出检索,仍可通过 /section 查阅 |
unverified | 其余全部 |
unverified 就是字面意思:krisdika 并未标注每一部被取代的法律 ——
《พ.ร.บ.ยาเสพติดให้โทษ 佛历 2522》虽已被《ประมวลกฎหมายยาเสพติด 佛历 2564》废止却没有标注 ——
因此"没有标注"并不能证明什么。在正式使用前请先确认该法条仍然有效。 详见 /meta。
接口
| 方法 | 路径 | 费用 |
|---|---|---|
GET | /v3/store/data/thai-legal/meta | 免费 |
GET | /v3/store/data/thai-legal/laws | 免费 |
GET | /v3/store/data/thai-legal/section | 0.1 IC |
GET POST | /v3/store/data/thai-legal/search | 0.1 IC |
GET POST | /v3/store/data/thai-legal/deka/search | 0.1 IC |
GET | /v3/store/data/thai-legal/deka/{case_id} | 0.1 IC |
POST | /v3/store/data/thai-legal/ask | 0.1 IC |
/meta 和 /laws 永久免费 — 代理需要调用它们来构建有效的请求,因此发现不应产生任何费用。
访问 API 密钥管理 查看您的密钥或请求新密钥。
在线体验
法条查询
Example Queries (Click to try)
Add query parameters (e.g., ?holiday_type=public&days_after=30)
判例检索 (ฎีกา)
Example Queries (Click to try)
Add query parameters (e.g., ?holiday_type=public&days_after=30)
查找法条
curl "https://api.iapp.co.th/v3/store/data/thai-legal/section?law=ประมวลกฎหมายอาญา§ion=335&with_deka=true" \
-H "apikey: YOUR_API_KEY"
{
"found": true,
"law": "ประมวลกฎหมายอาญา",
"section": "335",
"text": "ผู้ใดลักทรัพย์\n(๑) ในเวลากลางคืน\n...",
"deka": [
{ "case_id": "600/2544", "year_be": 2544,
"headnote": "เมื่อผู้เสียหายเห็นจำเลยทั้งสองกำลังลักเอามะม่วง...",
"official_url": "https://deka.supremecourt.or.th" }
]
}
未找到结果时,将返回 found: false 和 suggestions — 并且 HTTP 状态码仍为 200,因此客户端不会因有效但未索引的法条而进入重试循环。
搜索判例
cites_law + cites_section 过滤器可以回答律师实际提出的问题:哪些 ฎีกา 解释了这条法条?
curl -X POST "https://api.iapp.co.th/v3/store/data/thai-legal/deka/search" \
-H "apikey: YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"query":"ลักทรัพย์ในเวลากลางคืน","cites_law":"ป.อ.","cites_section":"335","top_k":3}'
{
"count": 3,
"results": [
{
"case_id": "600/2544",
"year_be": 2544,
"headnote": "…ถือได้ว่าจำเลยที่ 2 ได้พูดขู่เข็ญผู้เสียหาย…อันเป็นการกระทำความผิดฐานชิงทรัพย์",
"cited": [["ป.อ.", "339"], ["ป.อ.", "335"]],
"citation_join": "exact",
"score": 0.9312,
"official_url": "https://deka.supremecourt.or.th"
}
],
"disclaimer": "ข้อมูลเพื่อการค้นคว้า มิใช่คำแนะนำทางกฎหมาย โปรดต รวจสอบกับต้นฉบับที่ศาลฎีกา"
}
空结果也是一个真实答案。 当没有匹配项时,您将收到 count: 0 和相关说明 — API 绝不会虚构案件编号来填补空白。
citation_join 告诉您判决是如何与其引用的法条相关联的(exact、range 或 none),因此您可以根据需要过滤以仅获取高置信度的链接,当准确性比召回率更重要时。
基于事实的问答
/ask 首先检索法规和判例,然后仅根据检索到的内容进行回答。
curl -X POST "https://api.iapp.co.th/v3/store/data/thai-legal/ask" \
-H "apikey: YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"question":"ลักทรัพย์ในเวลากลางคืนมีโทษอย่างไร","include_deka":true}'
三项保证,在代码中强制执行而不仅仅是通过提示:
- 未检索到任何内容 → 无答案。 您将获得
grounded: false和reason: "no_grounding",绝不会从模型的记忆中猜测。 - 答案中的每一条 ฎีกา 编号都会与检索到的集合进行核对。如果模型引用了未提供的编号,答案将在更严格的指令下重新生成一次,如果再次发生,则拒绝。
- 引文以结构化形式返回,因此您可以独立于文本进行渲染或验证。
从 AI 代理使用 (iapp-mcp)
整个 API 以六个工具的形式包含在 iApp MCP 服务器(PyPI 上的 iapp-mcp)中,因此 Claude Code、Claude Desktop、Cursor 或任何 MCP 客户端都可以直接研究泰国法律 — 无需编写胶水代码。
新方式连接(一个 URL,无需 API key)
添加远程 MCP 服务器并用 iApp 账户登录,无需复制任何 key:
https://mcp.iapp.co.th
- Claude(claude.ai / Desktop):Settings → Connectors → Add custom connector → Name
iApp AI,粘贴 URL → Connect - Claude Code:
claude mcp add --transport http iapp-ai https://mcp.iapp.co.th - Antigravity (Gemini):Agent 面板 → MCP servers → 添加
{ "iapp-ai": { "serverUrl": "https://mcp.iapp.co.th" } } - Cursor / Codex / Windsurf 及任何 MCP 客户端 — 见各客户端配置指南
或本地安装(经典方式)
Claude Code 只需一条命令(需要 uv):
claude mcp add iapp-mcp -s user -e IAPP_API_KEY=YOUR_API_KEY -- uvx iapp-mcp
或在任何客户端的 MCP 配置中添加:
{
"mcpServers": {
"iapp-mcp": {
"command": "uvx",
"args": ["iapp-mcp"],
"env": { "IAPP_API_KEY": "YOUR_API_KEY" }
}
}
}
本地服务器通过 stdio 运行 — 您的 API 密钥保留在本机,只有 API 调用本身会发出。
六个法律工具
| 工具 | 参数 | 功能 |
|---|---|---|
iapp_thai_law_list | q(可选名称过滤) | 全部 2,346 部已索引法律的目录 — 免费;请先调用以获取有效的法律名称 |
iapp_thai_law_section | law、section、with_deka | 法条原文,例如 law ประมวลกฎหมายอาญา section 335;with_deka: true 附上引用该法条的最高法院判决 |
iapp_thai_law_search | query、top_k(1–20,默认 8) | 从泰语事实描述进行语义法规搜索 |
iapp_thai_deka_search | query、cites_law、cites_section、year_from(默认 2540)、top_k(默认 5) | 在 70,634 份判决中检索判例;可筛选引用特定法条的判决(使用法院缩写,如 ป.อ.) |
iapp_thai_deka_get | case_id、include_body | 按 ฎีกา 编号获取单个判决 — 1234/2565 和 1234-2565 均可;include_body 附上最多 4,000 字符的判决文本 |
iapp_thai_legal_ask | question、include_deka | 基于事实、引文经机器校验的回答;未检索到内容时拒绝回答而非猜测 |
示例提示词
连接后,直接用自然语言提问:
- "ลักทรัพย์ในเวลากลางคืนมีโทษอย่างไร อ้างมาตราและฎีกาให้ด้วย"(夜间盗窃如何处罚?请引用法条和判例)
- "หาฎีกาที่ตีความ ป.อ. มาตรา 335 หลังปี 2560"(查找佛历 2560 年后解释刑法典第 335 条的判例)
- "比较 ป.พ.พ. 420 和 421,并总结各自的判例要旨"
工具调用的计费与 REST API 相同 — 每次请求 0.1 IC(促销期间免费);iapp_thai_law_list 永久免费。
来源与许可
最高法院判决是官方法院记录。根据**《1994 年版权法》第 7(4) 条** (พ.ร.บ. ลิขสิทธิ์ พ.ศ. 2537 มาตรา 7(4)),คำพิพากษา 和官方报告不受版权保护,因此底层文本属于公共领域。
iApp 不代表法院认证这些文本。每项结果都包含一个指向 deka.supremecourt.or.th 官方记录的链接 — 在实际依赖判决之前,请在此处进行验证。 如有错误,请报告至 legal@iapp.co.th。
限制
- 语料库涵盖源数据集中出现的判决;它并非完整的 ศาลฎีกา 档案。
/meta会报告索引的全部内容。 - 搜索默认从佛历 2540 年开始,因为更早的判决引用了已被取代的法条编号。将
year_from设置得更低可以包含它们。 - 判例搜索匹配的是摘要 (หลักกฎหมาย) — 法律原则 — 而不是全文。
/deka/{id}?include=body最多返回 4,000 个字符。该 API 是一个检索服务,而不是法院档案的大规模重新分发。- 非法律建议。
支持
- 邮箱:sale@iapp.co.th · 勘误:legal@iapp.co.th
- 电话:086-322-5858
- Discord:iApp Technology