RENAPER DNI認証API:アルゼンチンIDをリアルタイムで検証
アルゼンチンのDNI(身分証明書)を国家登録機関RENAPERと照合し、生体認証による顔照合を2秒以内で行います。エンドポイント、パラメータ、レスポンススキーマ、料金、統合について説明します。.

アルゼンチンでユーザーを受け入れるということは、すべての居住者が携帯するDNI(Documento Nacional de Identidad)を信頼することを意味します。しかし、DNIの画像は文書が存在することを示すだけで、それが本物であるか、提示している人物のものであるかを証明するものではありません。このギャップを埋めるには、発行元であるRENAPERに対して番号を照合する必要があります。このガイドでは、RENAPER検証が何を行うか、Diditのエンドポイントの技術的詳細、そして数分で統合する方法について説明します。
主なポイント:
- RENAPERとは — アルゼンチンの公式市民登録機関(Registro Nacional de las Personas)であり、すべてのアルゼンチンDNIの信頼できる情報源です。
- チェックの内容 — DiditはDNI番号をRENAPERと照合し、ユーザーの自撮り写真と登録された政府の写真をバイオメトリック顔照合します。
- なぜ重要なのか — 文書は偽造できますが、登録記録はできません。RENAPERに対して検証することで、IDの背後にいる人物が本物で、生存しており、主張する通りの人物であることを確認できます。
- 使用方法 — Diditのデータベース検証エンドポイントへの1回の
POST、またはモジュールをノーコードワークフローにドロップするだけです。確実なクエリあたり0.20ドルで、2秒以内に結果が出ます。
RENAPERとは?
RENAPER — Registro Nacional de las Personas — は、アルゼンチン内務省管轄下の国家市民登録機関です。これは、すべてのアルゼンチン市民および居住者の身元に関する唯一の信頼できるデータベースであり、DNIを発行し、その背後にある生体情報および個人情報を維持し、国内における市民の身元に関する法的真実の源です。
RENAPERは各DNIに紐付けられた登録写真と個人データを保持しているため、それを照会することで2つのことを同時に確認できます。
- DNIが本物で有効であること — 番号が登録簿に存在し、実在の人物に対応していること。
- 提示している人物がその本人であること — ライブの自撮り写真がRENAPERに登録されている写真と一致すること。
この組み合わせ(登録検証と生体認証による顔照合)は、光学文字認識(OCR)のみで文書を読み取るよりもはるかに強力です。
RENAPER検証がチェックする内容
DNIをDiditのRENAPERサービスに送信すると、プラットフォームは権威ある検索と1対1の生体認証比較を実行します。決定的な応答は、登録機関から直接構造化されたsource_dataを返します。これには以下が含まれます。
full_name、first_name、last_namedate_of_birthidentification_numberおよびtax_idface_match_score— 提出された自撮り写真と登録写真との類似性
トップレベルのmatch_type(例:full_match)とフィールドごとのvalidation結果は、どの属性が一致したかを正確に示し、リスクエンジンが推測ではなく決定を下せるようにします。
RENAPER検証が重要な理由
アルゼンチンユーザーを受け入れるあらゆるビジネス(フィンテック、仮想通貨取引所、融資アプリ、マーケットプレイス、賭博事業者など)にとって、偽造または盗難されたDNIは最も一般的な詐欺の手口です。文書のフォレンジックは質の悪いコピーを検出しますが、盗難されたIDに紐付けられた完璧に印刷されたカードは検出できません。登録検証はそれを検出します。なぜなら、それが唯一重要な質問に答えるからです。このIDは政府のデータベースに存在し、目の前の生身の人物が正当な所有者であるか?
これはコンプライアンスの手段でもあります。アルゼンチンのAMLおよび本人確認(KYC)義務、およびUIF(Unidad de Información Financiera)の期待は、規制対象エンティティを権威ある情報源による検証へと促します。RENAPERとの照合は、IDが単にスキャンされただけでなく、登録機関で確認されたという、防御可能で監査可能な記録を提供します。
技術詳細
Diditは、統一されたデータベース検証エンドポイントを通じてRENAPERを公開しています。これは単一のPOSTリクエストであり、SDKは不要です。
エンドポイント
POST https://verification.didit.me/v3/database-validation/
リクエストパラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
issuing_state | string | Yes | ISO 3166-1 alpha-3 国コード。ARGを使用します。 |
services | string | Yes | サービス識別子。arg_renaperを使用します。 |
document_number | string | Yes | アルゼンチンのDNI、7~8桁、スペースや句読点なし。 |
selfie | file | Yes | ユーザーのライブ写真、生体認証による顔照合用。 |
gender | string | Yes | 性別コード(例:M、F)。 |
first_name | string | No | 追加の相互検証のための名。 |
last_name | string | No | 追加の相互検証のための姓。 |
リクエスト例
curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=ARG" \
-F "services=arg_renaper" \
-F "document_number=11111111" \
-F "selfie=@./selfie.jpg" \
-F "gender=M"
レスポンス例(完全一致)
{
"request_id": "req_01H...",
"status": "Approved",
"issuing_state": "ARG",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "arg_renaper",
"service_name": "Argentina - DNI verification (RENAPER)",
"source_data": {
"full_name": "John Doe",
"first_name": "John",
"last_name": "Doe",
"date_of_birth": "1990-01-01",
"identification_number": "SAMPLE-ID-12345",
"tax_id": "SAMPLE-12345",
"face_match_score": "0.990"
},
"validation": {
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
パフォーマンスと請求
- レイテンシー:通常2秒以内(p95)。
- コスト:確実なクエリあたり0.20ドル。確実な結果に対してのみ課金されます。登録機関のダウンタイム、フィールドの欠落、ソース前の拒否には課金されません。
- 信頼性:Diditのインフラストラクチャでは四半期稼働率99.9%。
ユースケース
- フィンテック&ネオバンク — アルゼンチンでウォレットを開設したり信用を供与したりする前に、実在する生きた口座名義人であることを確認します。
- 仮想通貨&Web3 — 権威ある情報源による身元証明と生体認証による紐付けにより、VASPのオンボーディング要件を満たします。
- 融資 — RENAPERの記録と返された
tax_idを組み合わせることで、合成ID詐欺や第一者詐欺を減らします。 - マーケットプレイス&ギグプラットフォーム — 販売者、ドライバー、配達員をカードの写真だけでなく、登録機関に対して検証します。
- iGaming — 防御可能な監査証跡により、アルゼンチン人プレイヤーの年齢と身元確認を満たします。
Diditとの統合方法
RENAPER検証は2つの方法で実行できます。
- ノーコードワークフロー。 Diditビジネスコンソールで、ワークフロービルダーを開き、データベース検証モジュールを追加し、アルゼンチン → RENAPER (
arg_renaper)を選択してアクティブ化します。アルゼンチンのユーザーは自動的にチェックにルーティングされます。エンジニアリングは不要です。 - 直接API。 上記の
/v3/database-validation/エンドポイントをservices=arg_renaperで呼び出します。match_typeとフィールドごとのvalidationブロックを読み取り、承認/レビュー/拒否のロジックを駆動します。
どちらのパスでも同じ構造化された結果が返されるため、ノーコードビルダーから始めて、後でデータモデルを変更せずにAPIに移行できます。すべてのDiditアカウントには毎月500回の無料検証が含まれているため、1回のクエリに料金を支払う前にRENAPERフロー全体をエンドツーエンドでテストできます。
よくある質問
DNIの写真はユーザーの自撮り写真と比較されますか?
はい。RENAPER検証には、提出された自撮り写真とRENAPERが保管している写真との1対1の生体認証による顔照合が含まれ、face_match_scoreとして返されます。
RENAPERが一時的に利用できない場合はどうなりますか?
課金されません。課金は決定的な結果に対してのみ適用され、登録機関のダウンタイム、フィールドの欠落、ソース前の拒否は無料です。
RENAPERチェックはどのくらい速いですか?
通常、p95で2秒未満なので、摩擦を追加することなくリアルタイムのオンボーディングフローに適合します。
SDKが必要ですか?
いいえ。RENAPER検証は単一のHTTPS POSTです。エンジニアリングが不要な場合は、ビジネスコンソールでノーコードワークフローに接続することもできます。
始めましょうか?
最初のアルゼンチンDNIをRENAPERに対して今すぐ検証しましょう。
- APIリファレンスを読む: RENAPER DNI検証
- すべてのデータベース検証を見る: データベース検証の料金とカバレッジ
- 構築を開始する: 無料のDiditアカウントを作成する — 毎月500回の検証が無料です。