返回顶部
d

didit-database-validation数据库验证

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
465
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

didit-database-validation

Didit 数据库验证 API

概述

根据可信的政府和金融数据库验证个人数据和身份证件。防止合成身份欺诈,确保身份真实性。

关键限制:

  • - 至少需要目标国家的国民身份证/证件号码
  • 覆盖范围:18个国家(主要为拉丁美洲 + 西班牙)
  • 结果:fullmatch(完全匹配)、partialmatch(部分匹配)或 no_match(不匹配)
  • 仅按成功查询收费 — 数据不足时不收费

匹配方法:

方法描述起价
1x1单一数据源验证$0.05
2x2
两个数据源交叉验证 | $0.30 |

API 参考: https://docs.didit.me/standalone-apis/database-validation
功能指南: https://docs.didit.me/core-technology/database-validation/overview
支持的国家: https://docs.didit.me/core-technology/database-validation/database-validation-supported-countries



身份验证

所有请求都需要 x-api-key 标头。从 Didit 业务控制台 → API 和 Webhooks 获取您的密钥,或通过编程方式注册(见下文)。

快速入门(还没有账户?)

如果您没有 Didit API 密钥,可通过 2 次 API 调用创建一个:

  1. 1. 注册: POST https://apx.didit.me/auth/v2/programmatic/register/,附带 {email: you@gmail.com, password: MyStr0ng!Pass}
  2. 检查电子邮件 获取 6 字符 OTP 验证码
  3. 验证: POST https://apx.didit.me/auth/v2/programmatic/verify-email/,附带 {email: you@gmail.com, code: A3K9F2} → 响应中包含 api_key

添加积分: GET /v3/billing/balance/ 检查余额,POST /v3/billing/top-up/ 附带 {amountindollars: 50} 获取 Stripe 结账链接。

有关完整平台管理(工作流、会话、用户、计费),请参阅 didit-verification-management 技能。



端点

POST https://verification.didit.me/v3/database-validation/

标头

标头必需
x-api-key您的 API 密钥
Content-Type
application/json | |

请求体(JSON)

参数类型必需描述
idnumber字符串通用身份证号码 — 自动映射到正确的国家字段
firstname
字符串 | 否 | 用于匹配的名字 | | last_name | 字符串 | 否 | 用于匹配的姓氏 | | dateofbirth | 字符串 | 否 | 出生日期,格式为 YYYY-MM-DD(某些国家必需) | | issuing_state | 字符串 | 否 | ISO 3166-1 alpha-3 国家代码 | | saveapirequest | 布尔值 | 否 | 保存在业务控制台中 | | vendor_data | 字符串 | 否 | 用于会话跟踪的标识符 |

id_number 字段自动映射到正确的国家特定字段:

国家映射字段证件格式
ARGdocumentnumberDNI
BOL
documentnumber | CI | — |
| BRA | tax_number | CPF | 11 位数字 |
| CHL | personal_number | RUT | — |
| COL | personal_number | 身份证 | — |
| CRI | personal_number | 身份证 | — |
| DOM | personal_number | 身份证 | 11 位数字 |
| ECU | personal_number | 身份证 | 10 位数字 |
| ESP | personal_number | DNI/NIE | — |
| GTM | document_number | DPI | — |
| HND | document_number | DNI | — |
| MEX | personal_number | CURP | 18 个字符 |
| PAN | document_number | 身份证 | — |
| PER | personal_number | DNI | 8 位数字 |
| PRY | document_number | CI | — |
| SLV | document_number | DUI | — |
| URY | personal_number | CI | — |
| VEN | document_number | 身份证 | — |

示例

python
import requests

response = requests.post(
https://verification.didit.me/v3/database-validation/,
headers={x-api-key: YOURAPIKEY, Content-Type: application/json},
json={
id_number: 12345678,
first_name: Carlos,
last_name: Garcia,
issuing_state: PER,
},
)
print(response.json())

typescript
const response = await fetch(https://verification.didit.me/v3/database-validation/, {
method: POST,
headers: { x-api-key: YOURAPIKEY, Content-Type: application/json },
body: JSON.stringify({
id_number: 12345678,
first_name: Carlos,
last_name: Garcia,
issuing_state: PER,
}),
});

响应(200 OK)

json
{
request_id: a1b2c3d4-...,
database_validation: {
status: Approved,
matchtype: fullmatch,
issuing_state: PER,
validation_type: 1x1,
screened_data: {
personal_number: 12345678,
first_name: Carlos,
last_name: Garcia
},
validations: {
fullname: fullmatch,
identificationnumber: fullmatch
}
}
}

状态值及处理

状态含义操作
Approved与政府记录完全匹配身份已确认
Declined
未找到匹配 | 无法验证身份 | | In Review | 部分匹配或数据不足 | 检查 screened_data 和 validations |

错误响应

代码含义操作
400无效请求检查目标国家的身份证号码格式
401
无效的 API 密钥 | 验证 x-api-key 标头 | | 403 | 积分不足 | 在 business.didit.me 充值 |

匹配逻辑

姓名匹配

结果条件
完全匹配全名拼接85%相似度(Levenshtein),或名字+姓氏均完全匹配
部分匹配
任何单个姓名组件完全匹配 | | 不匹配 | 没有组件达到70%相似度 |

单个姓名组件使用70% Levenshtein 阈值。示例:Christophel vs Christopher = 完全匹配;Chris vs Christopher = 不匹配。

1x1 决策

匹配类型姓名身份证号码
fullmatch完全匹配完全匹配
partialmatch
部分匹配 | 完全匹配 | | no_match | 所有其他组合 | — |

2x2 决策

需要与2个独立数据源进行匹配:

匹配类型条件
fullmatch两个数据源均确认姓名+身份证
partialmatch
一个数据源确认 |
| no_match | 两个数据源均未确认 |

出生日期和身份证号码匹配为精确匹配 — 无模糊匹配。


警告标签

标签描述
COULDNOTPERFORMDATABASEVALIDATION缺少必需数据 — 提供身份证号码、姓名和国家
DATABASEVALIDATIONPARTIAL_MATCH
发现部分匹配 — 需要调查 | | DATABASEVALIDATIONNO_MATCH | 在政府记录中未找到匹配 |

当触发 COULDNOTPERFORMDATABASEVALIDATION 时,会话进入审核中状态。一旦提供缺失数据,验证将自动重新触发


支持的国家

| 国家 | 方法 | 覆盖率

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 didit-database-validation-1776419998 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 didit-database-validation-1776419998 技能

通过命令行安装

skillhub install didit-database-validation-1776419998

下载

⬇ 下载 didit-database-validation v1.1.0(免费)

文件大小: 5.24 KB | 发布时间: 2026-4-17 19:58

v1.1.0 最新 2026-4-17 19:58
Updated API refs, added utility script and feature guide

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部