个人司法诉讼api接口对接过程记录

286 阅读8分钟

个人司法诉讼api接口深度解析:原始接口字段全解与风控应用

在金融风控、企业背调、法律服务等众多场景中,精准、全面的个人司法涉诉信息是进行个人或企业风险评估的关键依据,使用个人司法涉诉(详版),能够一站式查询失信被执行人限制高消费刑事案件民事案件等全面的法律诉讼记录。本文将作为一份详细的开发文档,深入剖析此API,详细解读其返回的原始数据结构和每一个核心字段的含义,帮助开发者利用法律大数据进行更深层次的数据分析与企业风控应用集成。

一、 API接口调用示例

本API通过标准的HTTPS POST请求调用,端点(Endpoint)地址为: www.tianyuanapi.com

调用说明

  1. 安全机制: 所有请求的业务参数和响应的业务数据均经过AES-128-CBC加密。您需要使用我们提供的Access-IdEncryption-Key进行认证和加解密。
  2. 请求参数: 核心业务参数为 name (姓名) 和 id_card (身份证号),它们需要被封装在一个JSON对象中,然后进行加密,作为请求体中 data 字段的值。

curl 调用示例

curl -X POST 'https://api.tianyuanapi.com/api/v1/FLXG0V4B' \
-H 'Content-Type: application/json' \
-H 'Access-Id: YOUR_ACCESS_ID' \
-d '{
    "data": "这里是您将 {\"name\": \"张三\", \"id_card\": \"...\"} 加密后得到的Base64字符串"
}'

Python requests 调用示例

import requests
import json

# 假设您已经实现了加密函数 encrypt_data
# from your_crypto_utils import encrypt_data

api_url = "https://api.tianyuanapi.com/api/v1/FLXG0V4B"
access_id = "YOUR_ACCESS_ID"

# 1. 准备业务参数
params = {
    "name": "张三",
    "id_card": "110101199001011234"
}

# 2. 加密业务参数 (此处为伪代码, 请使用您自己的加密实现)
# encrypted_payload = encrypt_data(json.dumps(params))
encrypted_payload = "这里是您加密后得到的Base64字符串"

# 3. 构建请求
headers = {
    'Content-Type': 'application/json',
    'Access-Id': access_id
}
request_body = {
    "data": encrypted_payload
}

# 4. 发送请求
response = requests.post(api_url, headers=headers, json=request_body)

# 5. 处理响应 (响应体中的 'data' 字段也需要解密)
if response.status_code == 200:
    response_data = response.json()
    # decrypted_result = decrypt_data(response_data.get('data'))
    # print(decrypted_result)
    print("请求成功,请解密返回的data字段获取结果。")
else:
    print(f"请求失败: {response.status_code}, {response.text}")

二、 核心数据结构解析

API成功调用后,返回的核心业务数据位于解密后JSON的data.entout[0].entout字段中。这是一个JSON字符串,需要再次解析才能得到结构化的数据对象。其内部主要包含以下几个部分:

  • crc: 本次查询的唯一标识。
  • count: 案件的宏观统计数据。
  • sxbzxr: 失信被执行人记录。
  • xgbzxr: 限制高消费记录。
  • 以及按不同案件类型划分的案件列表。

案件类型 (Case Types)

该API涵盖了以下主要案件类型,您可以在返回数据中找到对应的字段名来获取该类型的案件列表:

字段名案件类型
criminal刑事案件
civil民事案件
administrative行政案件
implement执行案件
bankrupt强制清算与破产案件
preservation非诉保全审查

三、 字段详解

3.1 entout.count - 案件宏观统计

count对象提供了对个人所有涉案情况的整体统计视图。

字段名含义说明
count_total案件总数所有类型案件的总和。
count_jie_total已结案总数所有已结案的案件数量。
count_wei_total未结案总数所有未结案的案件数量。
count_yuangao原告总数作为原告身份参与的案件总数。
count_jie_yuangao原告已结案总数
count_wei_yuangao原告未结案总数
count_beigao被告总数作为被告身份参与的案件总数。
count_jie_beigao被告已结案总数
count_wei_beigao被告未结案总数
count_other第三人总数作为第三人等其他身份参与的案件总数。
count_jie_other第三人已结案总数
count_wei_other第三人未结案总数
money_total涉案总金额所有案件涉及金额的总和(估计值)。
money_jie_total已结案金额
money_wei_total未结案金额
money_wei_percent未结案金额百分比未结案金额占总金额的比例。
money_yuangao原告金额作为原告时涉及的金额。
money_beigao被告金额作为被告时涉及的金额。
money_other第三人金额作为第三人时涉及的金额。
ay_stat涉案案由分布案件原因的统计,通常为JSON字符串。
area_stat涉案地点分布案件发生法院所在地域的统计。
larq_stat涉案时间分布按立案年份统计案件数量。
jafs_stat结案方式分布如“判决”、“调解”、“撤诉”等的统计。

3.2 entout.[case_type].cases - 案件详情列表

每种案件类型(如criminal)下都包含一个cases数组,其中每个对象代表一个具体的案件。以下是案件对象中的核心字段。

基础信息
字段名含义
c_id案件唯一ID
n_crcCRC值
n_ajlx案件类型
c_ah案号
c_ah_ys原审案号
c_ah_hx后续案号
n_ajbs案件标识
c_ssdy所属地域
法院与流程信息
字段名含义
n_jbfy经办法院
n_jbfy_cj法院所属层级
n_ajjzjd案件进展阶段
n_slcx审理程序
d_larq立案时间
d_jarq结案时间
c_slfsxx审理方式信息
n_jafs结案方式
案由与诉讼地位
字段名含义
n_laay立案案由
n_laay_tag立案案由标签
n_laay_tree立案案由详细
n_jaay结案案由
n_jaay_tag结案案由标签
n_jaay_tree结案案由详细
n_ssdw诉讼地位
n_ssdw_ys一审诉讼地位
n_pj_victory胜诉估计
金额相关 (民事/行政/执行/保全)
字段名含义适用类型
n_qsbdje起诉标的金额民事/行政
n_qsbdje_gj起诉标的金额估计民事/行政
n_jabdje结案标的金额民事/行政
n_jabdje_gj结案标的金额估计民事/行政
n_sqzxbdje申请执行标的金额执行
n_sjdwje实际到位金额执行
n_wzxje未执行金额执行
n_sqbqse申请保全数额保全
c_sqbqbdw申请保全标的物保全
金额与判决 (刑事)
字段名含义
n_fzje犯罪金额
n_bqqpcje被请求赔偿金额
n_ccxzxje财产刑执行金额
n_pcpcje判处赔偿金额
n_pcjg判处结果
n_dzzm定罪罪名
n_dzzm_tree定罪罪名详细
公开文书与当事人信息
字段名含义说明
c_gkws_glah相关案件号
c_gkws_dsr当事人文书中记录的当事人列表,字符串形式。
c_gkws_pjjg判决结果文书中记录的判决结果,字符串形式。
c_gkws_id公开文书ID
c_dsrxx当事人信息列表结构化当事人列表,数组形式。
c_dsrxx 当事人对象字段
字段名含义
c_mc姓名
n_dsrlx当事人类型
n_ssdw诉讼地位

3.3 sxbzxr - 失信被执行人

此部分为一个数组,每个对象代表一条失信被执行人记录。

字段名含义
id失信被执行人ID
ah案号
larq立案日期
fbrq公布日期
zxfy执行法院
zxyjdw执行依据单位
zxyjwh执行依据文号
sf省份
xb性别
xwqx失信行为具体情形
yw生效法律文书确定的义务
lxqk被执行人的履行情况
pjje_gj判决/执行涉及的金额(估计)

3.4 xgbzxr - 限制高消费

此部分为一个数组,每个对象代表一条限制高消费记录。

字段名含义
id限制高消费ID
ah案号
zxfy执行法院
fbrq发布日期

四、 应用价值

理解这些原始字段的精确含义,能为您的业务带来巨大价值:

  1. 构建深度风险模型: 您可以利用 n_laay (立案案由)、n_dzzm (定罪罪名)、xwqx (失信行为) 等字段,结合 money_* (金额) 系列字段,构建比通用评分更贴合自身业务的精细化风控模型。
  2. 量化分析: 通过对 count_* 统计字段和 larq_statarea_stat 等分布数据的分析,可以量化评估一个主体的诉讼频率、地域集中度、历史趋势等。
  3. 关系网络挖掘: c_ah_ys (原审案号)、c_ah_hx (后续案号) 提供了案件串联的可能。结合 c_dsrxx (当事人列表),可以初步挖掘案件背后的关联关系。
  4. 自动化报告生成: 基于这些结构化数据,您可以轻松地自动化生成详尽、专业的尽职调查报告或风险评估报告。

五、 总结

“个人司法涉诉(详版)”API提供了极其丰富和深入的数据维度。它不仅仅是简单地告知“有”或“没有”风险,而是提供了一套完整的、结构化的原始数据,让开发者能够“知其然,并知其所以然”。我们鼓励开发者充分利用这些原始字段,挖掘数据背后的深层价值,为您的业务构建坚实的风险防火墙。

司法涉诉API, 个人司法数据查询, 企业风控, 背景调查, 失信被执行人查询, 限制高消费查询, 法律大数据, API接口, FLXG0V4B, 天元数据API, 原始字段解析, 刑事案件查询, 民事案件查询, 司法风险评估