2026年に適切なKnow Your Customer (KYC) APIを選定することは、開発者にとって実践的な課題となっています。ベンダー統合や料金体系の変化、各国規制当局の要求(完全な監査証跡の保持など)が進み、KYCベンダーの選択が今後のコンバージョン、不正損失、コンプライアンスコストを大きく左右します。
このガイドでは、現在開発者にとって重要な6つのKYC API(Stripe Identity、Onfido、Jumio、Sumsub、Persona、Trulioo)を、導入観点から比較します。各プロバイダーの特徴、用途別の選定ポイント、導入時のチェックリスト、そして実際の評価・テスト手順まで解説します。AML制裁スクリーニングについては最高のAMLスクリーニングAPIまとめ、Stripe Identityの実装についてはStripe Identity APIウォークスルーを参照してください。公式リファレンスはStripe Identity製品ドキュメントです。
評価全体を通して、ApidogをAPIクライアントとして用い、サンドボックス・本番環境で実際にセッション作成→書類アップロード→生体認証→結果取得まで検証できるかを確認しています。
要約
- Stripe Identityは既存のStripeユーザーにとって導入・管理が圧倒的に簡単。35カ国以上対応、請求バンドル、SDK品質も高い。
- Onfidoは英国/EUの規制企業向けに実績・信頼性ともに高く、リスクや監査も強力にサポート。
- Jumioは生体認証精度と規制対応実績が求められる銀行クラスに最適。
- SumsubはKYC/AML/KYB/トランザクション監視を単一APIでバンドルし、新興市場・暗号資産系に強い。
- Personaはフローを柔軟に構成でき、ユーザーごとに異なるKYC体験を作りたい場合に最適。
- Truliooは195カ国以上のデータベースカバーが強み。書類不十分な市場にも対応可能。
KYCとは何か、誰が必要とするのか?
KYCは、ユーザーが実在し、主張する身元が正当であること、制裁リストに該当しないことをAPI経由で確認する一連のプロセスです。現代のKYC APIは、書類検証・セルフィー生体認証・データベース照合・合否結果と署名済み監査ログの返却までを一元化しています。
フィンテック、暗号資産取引、決済付きマーケットプレイス、ギグワーカー向けプラットフォーム、保険・ゲーム・通信などの規制対象サービスはもちろん、リスクの高いSaaS登録にもKYC導入が急増しています。より広範な金融データ連携が必要な場合はPlaid APIガイドが参考になります。
KYC API選定のチェックリスト
- 書類+生体認証対応: 3,000種以上の書類解析・同一セッションでの生体認証(パッシブ/アクティブ)が必須。書類のみでは2026年以降リスク。
- 国別カバー範囲: 書類・DBカバー両方を要確認。OCRカバー195カ国でもDB検索40カ国では運用に支障。
- 生体認証の品質: NIST FRVTスコアやiBeta PADレベル2など第三者評価を要求。
- データベース照合: 選挙人名簿・信用情報・国民IDなど。書類普及が低い国向けにはDBのみのKYCも現実的。
- AML/制裁追加機能: PEP・制裁・ネガティブニュースの同時スクリーニング。API内で一括実行がベスト。
- 料金体系: 合算コスト(生体認証・AML・再検証等の追加課金含む)を事前に確認。
- SDK品質・通過率: モバイルSDKによるUX最適化で通過率10-20%向上。離脱ファネルも要確認。
- 監査証跡: 変更不可なユーザー単位ログ(抽出値・画像ハッシュ・レビュー記録)を7年以上保持可能か。
主要KYC API比較表
| プロバイダー | 1チェックあたりの価格 (定価) | 国別カバー範囲 | 生体認証 | 開発者体験 | 最適な用途 |
|---|---|---|---|---|---|
| Stripe Identity | $1.50 | 35カ国以上 | パッシブ+アクティブ | Stripe利用中なら最高 | Stripeを既に利用しているフィンテック企業 |
| Onfido | $1.50~$3.00 | 書類195カ国、DB50カ国 | アクティブ (iBeta L2) | 強力、成熟 | 英国/EUの規制対象企業 |
| Jumio | カスタム、$2~$4 | 200カ国以上 | パッシブ+アクティブ | 強力、エンタープライズ志向 | Tier 1銀行および暗号資産企業 |
| Sumsub | $0.80~$2.50 | 220カ国 | アクティブ+パッシブ | 非常に良い、モダン | 暗号資産および新興市場 |
| Persona | $1.00~$3.00 | 200カ国以上 | 設定可能 | 優秀、構成可能 | マーケットプレイス、ギグ、フィンテック |
| Trulioo | カスタム、$1.00程度 | 195カ国以上 | 利用可能 | 良好、エンタープライズ | 最も広範なグローバルカバー範囲が必要な場合 |
主要KYC APIプロバイダーの実装ポイント
Stripe Identity
Stripe連携済みなら、Stripe Identityは最速/最小コードでKYC導入可能です。APIキーとダッシュボード、Reactやモバイル向けSDKを数行で組み込み、書類・セルフィー認証を管理できます。Connect/Issuingとの連携も容易。クリーンなKYC要件(米英/EU/豪/シンガポール等)なら最適です。
import {loadStripe} from '@stripe/stripe-js';
const stripe = await loadStripe('pk_test_xxx');
const result = await stripe.verifyIdentity({clientSecret: 'your_secret'});
// 結果ハンドリング
注意点:詳細なAML、KYBや新興国カバーは弱いので、必要に応じて他サービスを併用してください。
Onfido
Onfidoは欧州/英国フィンテック標準。API/SDKの完成度が高く、生体認証はiBeta認証済み。Studioワークフローでノーコード運用も可能です。規模が増すほど単価は下がります。監査証跡や規制対応、複雑なリスク分岐を求めるなら有力候補。
curl https://api.onfido.com/v3/applicants \ -H "Authorization: Token token=YOUR_TOKEN" \ -d "first_name=John&last_name=Doe"
Jumio
Tier 1銀行・大手暗号資産企業に採用実績多数。5,000以上の書類サブタイプ、200カ国以上のカバー。API/SDKはやや重厚ですが、銀行レベルの監査証跡を重視する場合に最適です。導入は見積・契約が必要で、数週間程度を見込んでください。
POST /api/v4/netverify
Authorization: Bearer {token}
Content-Type: application/json
{
"customerInternalReference": "123456",
"callbackUrl": "https://yourapp.com/jumio-callback"
}
Sumsub
KYC/AML/KYB/トランザクション監視を1 APIで実現。特に新興国や暗号資産系での書類サポートが強く、モダンなWeb/Mobile SDKも提供。大規模利用(5万件超)は大幅ディスカウントあり。米英だけに特化する場合は他サービスも検討を。
curl -H "X-App-Token: your_token" \
-H "X-App-Access-Sig: your_sig" \
-X POST "https://api.sumsub.com/resources/applicants"
Persona
フロー構成の柔軟性では最強。書類+セルフィー+DB+カスタムフィールドをブロックで組み合わせ、ユーザー種別ごとに異なるKYC体験を設計可能。REST API/Webhook/レビュアーUIも高品質。
POST /v1/inquiries
Authorization: Bearer {api_key}
{
"template_id": "your-template",
"reference_id": "user-123"
}
Trulioo (GlobalGateway)
195カ国超/450データソース統合。書類普及低い国(例: インドAadhaar、ナイジェリアNIN等)もデータベースKYCで対応可能。書類+生体認証は他社より新しいですが、グローバル市場向け製品には好相性。
POST /v1/verifications
Authorization: Basic {base64-encoded-credentials}
Content-Type: application/json
{
"countryCode": "IN",
"dataFields": { ... }
}
KYC APIベンダーの選び方・比較手順
- 地理的要件(上位10市場)をリストし、各ベンダーの実カバー範囲を検証。
- 見積価格(特に10万件超のボリュームディスカウント)を確認。
- 候補2社を対象に、実際の申請者500名規模で2週間の比較テストを実施。通過率・離脱率・レビュー負荷を測定。
- APIデモだけでなく、サンドボックスで本番同様のフローを再現・検証する。
- 本人確認以外に銀行データも必要な場合は、KYC+オープンバンキングAPIの組み合わせを検討(ガイド参照)。
Apidogを使ったKYC APIのテスト&自動化
KYCフローは多段階・非同期・Webhook連携が多く、デバッグや本番検証が複雑です。Apidogを使えば、各ベンダーのOpenAPI仕様をインポートし、Webhookをモック、セッション作成~アップロード~結果取得までの一連フローを保存・再実行可能です。サンドボックス/本番切替もワンクリック、署名付きWebhookペイロードの検証やレビュアーとのコレクション共有も容易です。Apidogをダウンロードし、6ベンダーのOpenAPI定義をインポートしてすぐに検証を始められます。Postmanから移行検討中なら移行ガイドも活用してください。
よくある質問(FAQ)
Q: 2026年のKYCチェックの費用感は?
A: 書類+生体認証+DBのフル検証で0.50–3.00ドル/回が目安。5万件超/月なら30–50%ディスカウントも一般的。AML追加は0.20–1.00ドル/回。
Q: クライアントSDKなしでサーバーのみKYCは可能?
A: 可能ですが通過率は大きく低下。SDKはカメラ権限や生体認証UXを担保し、サーバーのみだと失敗が増加します。特殊な管理下以外はSDK利用を推奨。
Q: KYCベンダーがPEP/制裁チェックを提供していてもAMLスクリーニングは必要?
A: はい。KYCは単発チェック、AMLは継続監視。多くの規制当局が毎日または毎週の再スクリーニングを義務付けています。運用方法はAML APIガイド参照。
Q: Stripe IdentityとOnfido、どちらを選ぶべき?
A: 米英のStripeユーザーでシンプルKYCならStripe Identityが迅速・明瞭。EU規制・複雑なリスクフロー/監査証跡重視ならOnfido。
Q: KYCとKYBの違いは?
A: KYCは個人、KYBは法人(UBO含む)の本人確認。Sumsub・Persona・Onfidoは両方対応、Stripe IdentityはKYCのみ。
Q: KYC検証の所要時間は?
A: 書類+生体認証はユーザー側30秒以内、処理1–60秒。手動レビューや書類不備時は数分~数時間。非同期UX設計が重要です。
Top comments (0)