تجاوز إلى المحتوى الرئيسي
Didit تجمع 2 مليون دولار وتنضم إلى Y Combinator (W26)
Didit
التحقق من العمر

بوابة العمر بدون تحميل هوية. تحقق من خلال صورة سيلفي. ارجع إلى المستندات فقط عند الحاجة.

تقدير العمر من صورة ذاتية سلبية بسعر 0.10 دولار. يتم تفعيل الرجوع إلى المستند فقط في الحالات الحدية. جاهز لقانون السلامة على الإنترنت في المملكة المتحدة وقانون SREN الفرنسي. 500 عملية تحقق مجانية كل شهر.

مدعومة من
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

موثوق به من قبل أكثر من 2000 منظمة حول العالم.

مكدس امتثال التحقق من العمر السينمائي الداكن — أربع لوحات زجاجية شفافة عائمة بمنظور ثلاثي الأبعاد على خلفية سوداء نقية، تتخللها خط Didit Blue مضيء ومؤطرة بأقواس ماسح ضوئي متوهجة. تحمل كل لوحة زخرفة صغيرة بيضاء باهتة تمثل منحنيات العمر، والتقويمات، ودرع Ofcom في المملكة المتحدة، والألوان الثلاثة الفرنسية.

Ofcom المملكة المتحدة · SREN فرنسا · DSA الاتحاد الأوروبي

تحقق من العمر في ثانية واحدة. المستند فقط عند الحاجة.

إجبار كل زائر على تحميل مستند يقلل من معدلات الإنجاز بنسبة 25-40%. يعمل تدفق Didit التكيفي على تقدير العمر أولاً ويوجه فقط الحالات الحدية إلى الرجوع إلى المستند. حكم الصورة الذاتية في أقل من ثانيتين، 0.10 دولار لكل فحص، تكلفة مختلطة تقارب 0.115 دولار لكل مستخدم. 500 عملية تحقق مجانية كل شهر.

كيف يعمل

من التسجيل إلى مستخدم موثق في أربع خطوات.

  1. الخطوة 01

    إنشاء سير العمل

    اختر الفحوصات التي تريدها — الهوية، الحيوية، مطابقة الوجه، العقوبات، العنوان، العمر، الهاتف، البريد الإلكتروني، الأسئلة المخصصة. اسحبها إلى تدفق في لوحة التحكم، أو انشر نفس التدفق على واجهة برمجة التطبيقات الخاصة بنا. تفرع بناءً على الشروط، قم بإجراء اختبارات A/B، لا يتطلب أي رمز.

  2. الخطوة 02

    الدمج

    قم بالتضمين بشكل أصلي باستخدام SDK الخاص بنا للويب، iOS، Android، React Native، أو Flutter. أعد التوجيه إلى صفحة مستضافة. أو فقط أرسل لمستخدمك رابطًا — عبر البريد الإلكتروني، الرسائل القصيرة، واتساب، في أي مكان. اختر ما يناسب مكدسك.

  3. الخطوة 03

    يمر المستخدم عبر التدفق

    تستضيف Didit الكاميرا، إشارات الإضاءة، التسليم عبر الهاتف المحمول، وإمكانية الوصول. بينما يكون المستخدم في التدفق، نقوم بتسجيل أكثر من 200 إشارة احتيال في الوقت الفعلي والتحقق من كل حقل مقابل مصادر البيانات الموثوقة. النتيجة في أقل من ثانيتين.

  4. الخطوة 04

    تتلقى النتائج

    تحافظ الـ webhooks الموقعة في الوقت الفعلي على مزامنة قاعدة بياناتك في اللحظة التي يتم فيها الموافقة على المستخدم، أو رفضه، أو إرساله للمراجعة. استعلم واجهة برمجة التطبيقات عند الطلب. أو افتح وحدة التحكم لفحص كل جلسة، وكل إشارة، وإدارة الحالات بطريقتك.

مصمم لتحديد العمر · مسعر كبنية تحتية

ست قدرات. $0.115 متوسط لكل مستخدم.

يقوم سير عمل تكيفي واحد بتشغيل سلسلة الصورة الذاتية أولاً ويصعد فقط الأقلية الحدية. اضبط النطاق الحدي لكل سير عمل، وطبق قواعد العمر لكل بلد فوق ذلك، ودع Didit يقوم بالتوجيه.
01 · تمريرة أولى بالصورة الذاتية فقط

تقدير العمر في صورة سيلفي سلبية واحدة.

إطار واحد، لا تحدي حركة، لا تحميل مستند. حكم في أقل من ثانيتين على أجهزة Android للمبتدئين، 0.10 دولار لكل فحص. الإجابة بأقل قدر من البيانات على قانون السلامة على الإنترنت في المملكة المتحدة وقانون SREN الفرنسي.
وحدة تقدير العمر
02 · توجيه النطاق الحدي

اضبط النطاق. Didit يوجه الباقي.

اضبط النطاق الحدي لكل سير عمل. يتم الانتهاء من التمرير الواضح والفشل الواضح على الصورة الذاتية؛ يتم تصعيد النطاق إلى الرجوع إلى المستند. قم بتحرير نقاط القطع في منشئ سير العمل بدون رمز دون إعادة النشر.
منسق سير العمل
03 · الرجوع إلى المستند

أكثر من 14,000 مستند. أكثر من 220 دولة.

فقط الحالات الحدية تقوم بتحميل مستند. جوازات السفر، بطاقات الهوية الوطنية، رخص القيادة، تصاريح الإقامة مع التعرف البصري الكامل على الأحرف (OCR) وتحليل منطقة القراءة الآلية (MRZ). ~10% من حركة المرور النموذجية تصل إلى هذه الخطوة.
وحدة التحقق من الهوية
04 · قواعد العمر لكل بلد

الشرب في سن 21 في الولايات المتحدة. 18 في الاتحاد الأوروبي. 19 في كوريا.

عيّن الحد الأدنى للعمر لكل بلد، مع تجاوزات على مستوى الولاية حيثما تكون مهمة (ميسيسيبي 21، ألاباما 19، الولايات المتحدة الافتراضية 18). يتحقق الاحتياطي المستندي من تاريخ الميلاد مقابل قاعدة البلد المصدر تلقائيًا.
مرجع البلد
05 · جاهزية الجهات التنظيمية

UK Ofcom، France CNIL، EU DSA، German JuSchG.

مصمم ليكون حاجزًا فعالاً للغاية لضمان العمر. لقد شهدت Tesoro و SEPBLAC في إسبانيا رسميًا أن تدفق Didit عن بُعد أكثر أمانًا من التحقق الشخصي - وهو حاليًا التصديق الحكومي الوحيد من نوعه في الدول الأعضاء في الاتحاد الأوروبي. تتضمن حزمة التدقيق iBeta Level 1 PAD، و ISO/IEC 27001، و SOC 2 Type 1.
وثائق الامتثال
06 · التسعير العام

$0.10 selfie. $0.15 document. Only when needed.

تغطية تقدير العمر بسعر 0.10 دولارًا أمريكيًا لحوالي 90% ممن ينجحون في صورة سيلفي. يتم تشغيل فحص المستندات بسعر 0.15 دولارًا أمريكيًا فقط لحوالي 10% من الأقلية الحدية. تبلغ التكلفة المختلطة حوالي 0.115 دولارًا أمريكيًا لكل مستخدم. 500 عملية تحقق مجانية كل شهر، إلى الأبد.
اطلع على الأسعار
الدمج

سير عمل واحد. جلسة واحدة. webhook واحد.

افتح جلسة مقابل سير العمل التكيفي. تقوم Didit بتشغيل السلسلة. يصل الحكم الموقع إلى رد الاتصال الخاص بك.
POST /v3/session/تكيفي
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_age_gate_uk_fr",
    "vendor_data": "user-42",
    "callback": "https://app/age-gate/cb"
  }'
201تم الإنشاء{ "session_url": "verify.didit.me/..." }
سلاسل سير العمل AGE_ESTIMATION ثم ID_VERIFICATION في الحالات الحدية.الوثائق ←
GET /v3/session/{sessionId}/decision/الحكم
$ curl https://verification.didit.me/v3/session/<id>/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# Returns the path taken
{
  "status": "Approved",
  "liveness": { "age_estimation": 27.3 }
}
200OKالحالة تمت الموافقة · قيد المراجعة · مرفوض · لم ينتهِ
نفس الشكل على الويب هوك الموقع. تحقق من X-Signature-V2 أولاً.الوثائق ←
تكامل جاهز للوكيل

شحن التحقق من العمر في مطالبة واحدة.

الصق في Claude Code أو Cursor أو Codex أو Devin أو Aider أو Replit Agent. املأ مجموعتك. يقوم الوكيل بإنشاء سير العمل التكيفي، ويفتح الجلسة، ويوصل webhook، ويشحن في خمس دقائق.
didit-integration-prompt.md
You are integrating Didit's Age Verification recipe into <my_stack>. Selfie-first age estimation with an adaptive document fallback for the borderline tail. One Didit workflow. Two real endpoints.

  1. Verify age on a selfie. ONE call to the Sessions API runs Age Estimation + Passive Liveness on the same passive frame.
  2. Fall back to a document check ONLY when the estimate sits in the borderline band you define. Same Sessions API workflow handles the fallback automatically.

Bundle pricing (public):
  - Age Estimation: $0.10 per check (Sessions API or standalone)
  - ID Verification fallback: $0.15 per check, only when triggered
  - Typical blended cost lands near $0.115 per user (~90% finish on the selfie, ~10% touch the document fallback)
  - First 500 verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - Webhook endpoint with Hash-based Message Authentication Code (HMAC) SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - A workflow_id from the Workflow Builder. The workflow must contain the AGE_ESTIMATION feature, and (recommended) the ID_VERIFICATION feature with adaptive_id_verification enabled so the borderline tail routes through automatically.

STEP 1 — Build the adaptive workflow once

  POST https://verification.didit.me/v3/workflows/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_label": "age_gate_uk_fr",
      "features": [
        { "feature": "AGE_ESTIMATION" },
        { "feature": "ID_VERIFICATION" }
      ],
      "age_estimation_decline_threshold": 18,
      "face_liveness_score_decline_threshold": 30,
      "adaptive_id_verification": true
    }

  Notes:
    - "AGE_ESTIMATION" and "ID_VERIFICATION" are exact, case-sensitive feature names.
    - age_estimation_decline_threshold defaults to 18; set 21 for US alcohol, 19 for South Korea, etc.
    - adaptive_id_verification = true tells Didit to invoke the document fallback automatically when the estimate sits inside the borderline band.

STEP 2 — Open an age-verification session per user

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<the workflow_id from step 1>",
      "vendor_data": "<your internal user id>",
      "callback": "https://<your-app>/age-gate/callback",
      "metadata": {
        "purpose": "age_gate",
        "surface": "<the page or feature being gated>"
      }
    }

  Response: 201 Created with the hosted session_url. Redirect the user to it. The hosted flow opens the front camera, captures one passive frame, runs Age Estimation + Passive Liveness in sub-2-seconds, and either returns a verdict or routes the user into the document fallback automatically.

STEP 3 — Read the signed webhook on session completion

  Didit POSTs to your callback. Session statuses are exact Title Case With Spaces.

  Body (excerpted for an Age Estimation only finish):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your user id>",
      "status": "Approved",
      "liveness": {
        "status": "Approved",
        "method": "PASSIVE",
        "score": 92,
        "age_estimation": 27.3,
        "warnings": []
      }
    }

  Body (excerpted when the document fallback fired):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your user id>",
      "status": "Approved",
      "liveness": { "status": "Approved", "age_estimation": 17.9, "warnings": [{ "code": "AGE_NOT_DETECTED" }] },
      "id_verification": {
        "status": "Approved",
        "date_of_birth": "1998-03-21",
        "age": 27,
        "document_type": "Passport",
        "issuing_state": "GBR"
      }
    }

  Verify X-Signature-V2 BEFORE trusting the body — HMAC SHA-256 of the raw bytes with your webhook secret.

  Session status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.

  Warning catalog:
    - AGE_BELOW_MINIMUM        estimated or computed age below the threshold
    - AGE_NOT_DETECTED         unable to estimate age (lighting / quality)
    - LOW_LIVENESS_SCORE       passive-liveness score below threshold
    - NO_FACE_DETECTED         no face in the capture
    - LIVENESS_FACE_ATTACK     presentation attack suspected
    - POSSIBLE_DUPLICATED_FACE same face previously verified

STEP 4 — Branch your surface on the final verdict

  Approved      → grant access to the gated surface.
  Declined      → render the regulator-required age-gate notice.
  In Review     → hold; an analyst case is open in the Business Console.
  Not Finished  → user abandoned; safe to re-prompt.

STEP 5 — Alternate path (server-to-server, when you already have the selfie)

  POST https://verification.didit.me/v3/age-estimation/
  Headers:
    x-api-key: <your api key>
  Body (multipart/form-data):
    user_image                              <single passive selfie>
    age_estimation_decline_threshold        18    (optional, integer)
    face_liveness_score_decline_threshold   30    (optional, integer)

  Branch on the borderline band yourself, then optionally call:

  POST https://verification.didit.me/v3/id-verification/
  Body (multipart/form-data):
    front_image  <required>
    back_image   <optional>
    vendor_data  <optional, your user id>

  This path is useful for native onboarding apps that capture the selfie locally.

CONSTRAINTS
  - Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
  - Feature enum is UPPERCASE: AGE_ESTIMATION, ID_VERIFICATION, LIVENESS, FACE_MATCH, AML, IP_ANALYSIS.
  - Method enum is UPPERCASE: PASSIVE, FLASHING, ACTIVE_3D.
  - Auth header is x-api-key (lowercase, hyphenated).
  - Webhook signature header is X-Signature-V2 (NOT X-Signature).
  - Status casing matches exactly: Approved, Declined, In Review, Expired, Not Finished, Resubmitted, Kyc Expired, Abandoned.
  - Reference image URLs are signed and expire in 60 minutes. Store only the verdict + score; never the biometric media unless retention is explicitly enabled for fraud defence.
  - 200+ fraud signals are evaluated on every session at no extra cost — surface the score via the session decision payload, do not re-query.

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook.
  - Verify X-Signature-V2 on every payload.

Read the docs:
  - https://docs.didit.me/core-technology/age-estimation/overview
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/integration/webhooks

Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
هل تحتاج إلى مزيد من السياق؟ راجع وثائق الوحدة النمطية الكاملة.docs.didit.me ←
متوافق حسب التصميم

افتح دولة جديدة بنقرة واحدة. نحن نقوم بالعمل الشاق.

نحن نفتح الشركات التابعة المحلية، ونؤمن التراخيص، ونجري اختبارات الاختراق، ونحصل على الشهادات، ونتوافق مع كل لائحة جديدة. لشحن عمليات التحقق في بلد جديد، قم بتبديل مفتاح. أكثر من 220 دولة تعمل، يتم تدقيقها واختبار اختراقها كل ربع سنة — مزود الهوية الوحيد الذي وصفته حكومة دولة عضو في الاتحاد الأوروبي رسميًا بأنه أكثر أمانًا من التحقق الشخصي.
اقرأ ملف الأمان والامتثال
بيئة اختبار مالية للاتحاد الأوروبي
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
أمن المعلومات · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
متوافق مع الاتحاد الأوروبي حسب التصميم

أرقام الإثبات

أرقام الإثبات
  • $0.000
    التكلفة المختلطة لكل مستخدم — صورة شخصية بالإضافة إلى 10% من المستندات الاحتياطية الحدودية.
  • ~90%
    من المستخدمين ينهون على الصورة الشخصية السلبية وحدها — لا يوجد تحميل مستندات.
  • <0s
    النطاق العمري الذي تم إرجاعه لكل جلسة على أجهزة Android للمبتدئين.
  • 0
    عمليات تحقق مجانية كل شهر، إلى الأبد.
ثلاثة مستويات، قائمة أسعار واحدة

ابدأ مجانًا. ادفع حسب الاستخدام. توسع إلى Enterprise.

500 عملية تحقق مجانية كل شهر، إلى الأبد. الدفع حسب الاستخدام للإنتاج. عقود مخصصة، إقامة البيانات، واتفاقيات مستوى الخدمة (SLAs) على Enterprise.
مجاني

مجاني

0 دولار / شهر. لا يلزم بطاقة ائتمان.

  • حزمة KYC مجانية (التحقق من الهوية + التحقق السلبي من الحياة + مطابقة الوجه + تحليل الجهاز و IP) — 500 / شهر، كل شهر
  • المستخدمون المحظورون
  • اكتشاف التكرار
  • أكثر من 200 إشارة احتيال في كل جلسة
  • KYC قابل لإعادة الاستخدام عبر شبكة Didit
  • منصة إدارة الحالات
  • منشئ سير العمل
  • وثائق عامة، بيئة اختبار، حزم تطوير البرامج (SDKs)، خادم MCP (بروتوكول سياق النموذج)
  • دعم المجتمع
الأكثر شعبية
الدفع حسب الاستخدام

حسب الاستخدام

ادفع فقط مقابل ما تستخدمه. أكثر من 25 وحدة. تسعير عام لكل وحدة، بدون رسوم شهرية دنيا.

  • KYC كامل بسعر $0.33 (الهوية + القياسات الحيوية + IP / الجهاز)
  • أكثر من 10,000 مجموعة بيانات AML — عقوبات، PEPs، إعلامات سلبية
  • أكثر من 1,000 مصدر بيانات حكومي للتحقق من قاعدة البيانات
  • مراقبة المعاملات بسعر $0.02 لكل معاملة
  • KYB مباشر بسعر $2.00 لكل عمل تجاري
  • فحص المحفظة بسعر $0.15 لكل فحص
  • سير عمل التحقق ذو العلامة البيضاء — علامتك التجارية، بنيتنا التحتية
المؤسسات

المؤسسات

اتفاقية خدمة رئيسية (MSA) واتفاقية مستوى الخدمة (SLA) مخصصة. لأحجام كبيرة وبرامج منظمة.

  • عقود سنوية
  • MSA و DPA و SLA مخصصة
  • قناة Slack و WhatsApp مخصصة
  • مراجعون يدويون عند الطلب
  • شروط إعادة البيع والعلامة البيضاء
  • ميزات حصرية وتكاملات الشركاء
  • مدير نجاح عملاء (CSM) مخصص، مراجعة أمنية، دعم الامتثال

ابدأ مجانًا ← ادفع فقط عند إجراء الفحص ← افتح Enterprise للحصول على عقد مخصص، أو اتفاقية مستوى الخدمة (SLA)، أو إقامة البيانات.

FAQ

أسئلة شائعة

البنية التحتية للهوية والاحتيال.

واجهة برمجة تطبيقات واحدة لـ KYC و KYB ومراقبة المعاملات وفحص المحفظة. ادمج في 5 دقائق.

اطلب من الذكاء الاصطناعي تلخيص هذه الصفحة