Ruka hadi maudhui makuu
Didit Yakusanya $2M na Kujiunga na Y Combinator (W26)
Didit
Uchunguzi wa mpangaji

Kitambulisho, anwani, ustahiki wa kukodisha — katika mtiririko mmoja wa mpangaji.

Kikao kimoja kinashughulikia kitambulisho cha mwombaji, anwani ya sasa, uchunguzi wa vikwazo, na haki ya kukodisha. Dakika tano kwenye simu, kifurushi kilichotiwa saini kwa mwenye nyumba. Uthibitishaji 500 bila malipo kila mwezi.

Inaungwa mkono na
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Inaaminika na mashirika 2,000+ duniani kote.

Mchoro wa sinema wa giza usioeleweka wa uchunguzi wa mpangaji — paneli nne za glasi zinazoelea, zinazopitisha mwanga kwenye uzi mweusi safi uliounganishwa na mstari wa Didit Blue unaong'aa. Kila paneli hubeba motifu ndogo isiyo dhahiri (muhtasari wa nyumba, funguo zilizovuka, ubao wa kunakili, pini ya eneo).

Mawakala wa kukodisha wanadaiwa nini

Mjue mwombaji. Jua anaweza kukodisha. Kabla ya kukabidhi funguo.

Uchunguzi wa karatasi ni polepole, ghali, na rahisi kughushi. Didit inauondoa kwa kikao kimoja kinachopangishwa: Kitambulisho + uhai + ulinganishaji wa uso + uthibitisho wa anwani + AML + ukaguzi wa ustahiki wa kukodisha — $0.33 kwa mwombaji pamoja na $0.20 kwa uthibitisho wa anwani. Uthibitishaji 500 bila malipo kila mwezi, uamuzi chini ya sekunde 2.

Jinsi inavyofanya kazi

Kuanzia kujisajili hadi mtumiaji aliyethibitishwa kwa hatua nne.

  1. Hatua 01

    Unda mtiririko wa kazi

    Chagua ukaguzi unaotaka — Kitambulisho, uhai, ulinganishaji wa uso, vikwazo, anwani, umri, simu, barua pepe, maswali maalum. Ziburute kwenye mtiririko kwenye dashibodi, au tuma mtiririko huo huo kwenye API yetu. Tawi kwenye masharti, fanya majaribio ya A/B, hakuna msimbo unaohitajika.

  2. Hatua 02

    Unganisha

    Pachika kiasili na SDK yetu ya Wavuti, iOS, Android, React Native, au Flutter. Elekeza kwenye ukurasa uliopangishwa. Au tuma tu kiungo kwa mtumiaji wako — kwa barua pepe, SMS, WhatsApp, popote. Chagua kinachofaa mrundikano wako.

  3. Hatua 03

    Mtumiaji anapitia mtiririko

    Didit inasimamia kamera, vidokezo vya taa, uhamishaji wa simu, na ufikiaji. Wakati mtumiaji yuko kwenye mtiririko, tunapata alama za ishara 200+ za udanganyifu kwa wakati halisi na kuthibitisha kila sehemu dhidi ya vyanzo vya data vya mamlaka. Matokeo chini ya sekunde mbili.

  4. Hatua 04

    Unapokea matokeo

    Webhooks zilizotiwa saini kwa wakati halisi huweka hifadhidata yako ikiwa sawa mara tu mtumiaji anapoidhinishwa, kukataliwa, au kutumwa kwa ukaguzi. Piga API kwa mahitaji. Au fungua koni ili kukagua kila kikao, kila ishara, na kudhibiti kesi kwa njia yako.

Imejengwa kwa ajili ya kukodisha · Bei kama miundombinu

Hundi sita. Kikao kimoja. Chini ya dakika tano.

Kifurushi cha ushahidi wa mpangaji si ukaguzi mmoja — ni mapishi ya kitambulisho, anwani ya sasa, ustahiki wa kukodisha, mapato, AML, na mdhamini wa hiari. Washa kila moduli kwa kila mtiririko wa kazi.
01 · Kifurushi cha KYC cha mpangaji

Thibitisha mwombaji kwa simu moja.

Kitambulisho + uhai + kulinganisha uso + AML — vimeunganishwa kwa $0.33 kwa kila mwombaji. iBeta Kiwango cha 1 cha kupambana na udanganyifu kilichothibitishwa, uamuzi wa chini ya sekunde mbili, hati 14,000+ katika nchi 220+.
Moduli ya Uthibitishaji wa Mtumiaji
02 · Uthibitisho wa Anwani

Soma anwani kutoka kwa huduma, benki, au barua.

Bili ya matumizi, taarifa ya benki, au barua ya serikali — OCR hutoa anwani na kuilinganisha na kitambulisho cha msingi. $0.20 kwa kila ukaguzi. Hunasa hati zilizopitwa na wakati, anwani zisizolingana, na upakiaji uliochezewa.
Moduli ya Uthibitisho wa Anwani
03 · Ustahiki wa kukodisha

Haki ya kukodisha na haki ya kukodisha kwa mamlaka.

Haki ya Kukodisha ya Ofisi ya Mambo ya Ndani ya Uingereza (msimbo wa kushiriki + darasa la visa), hati za makazi za EU (Padrón ES / Anmeldung DE / NIE / TIE), jimbo la makazi la Marekani, kitambulisho cha kitaifa cha kodi cha LatAm (CURP, CPF, RUT) — huendeshwa kiotomatiki na nchi ya mwombaji.
Moduli ya Uthibitishaji wa Hifadhidata
04 · Ushahidi wa mapato

Soma hati ya malipo na taarifa ya benki.

OCR ya hati ya malipo hutoa mwajiri na malipo halisi; taarifa ya benki hutoa IBAN na muundo wa mtiririko wa fedha. Waombaji waliojiajiri wanaweza kupakia marejesho ya kodi badala yake. Dodoso Maalum ($0.10) hukusanya barua ya marejeleo ya mwajiri.
Moduli ya Dodoso Maalum
05 · Uchunguzi wa AML

Chunguza kwenye orodha 1,300+ za vikwazo na PEP.

Vikwazo, Watu Waliofichuliwa Kisiasa (PEP), vyombo vya habari hasi — husasishwa kila siku, katika lugha 14. Hits hufungua kesi kiotomatiki na kuzuia maombi kabla ya kibali.
Moduli ya Uchunguzi wa AML
06 · Mtiririko wa Mdhamini

KYC iliyounganishwa kwa mdhamini.

Unahitaji mdhamini? Mtiririko huo huo uliopangishwa, $0.33 kwa kila mdhamini, umeunganishwa tena kwenye rekodi ya mpangaji mkuu. Kifurushi kimoja cha ukaguzi kilichotiwa saini kinashughulikia kila chama kwenye mkataba wa kukodisha.
Moduli ya Uthibitishaji wa Mtumiaji
Unganisha

Kikao kimoja. Kitanzi kimoja cha wavuti. Kifurushi kimoja cha mpangaji.

Fungua kikao cha mpangaji. Soma uamuzi uliotiwa saini. Sambaza kifurushi kwa mwenye nyumba.
POST /v3/session/Mpangaji
$ 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_tenant_screening",
    "vendor_data": "applicant-42",
    "expected_country": "GB"
  }'
201Imeundwa{ "url": "verify.didit.me/..." }
Tuma SMS au barua pepe URL. Mwombaji humaliza kwa dakika tano.nyaraka →
GET /v3/session/{id}/decision/Uamuzi
$ curl https://verification.didit.me/v3/session/$SESSION/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# Decision payload (excerpted):
{ "hali": "Imeidhinishwa",
  "uthibitisho_wa_anwani": { "hali": "Imeidhinishwa", "anwani": { ... } },
  "uthibitisho_wa_database": { "huduma": "haki_ya_kukodisha_uk" } }
200OKhali Imeidhinishwa · Inapitiwa · Imekataliwa · Imewasilishwa tena
Sambaza kifurushi kilichotiwa saini kwa mwenye nyumba.nyaraka →
Ujumuishaji tayari kwa wakala

Tuma uchunguzi wa mpangaji kwa haraka.

Bandika kwenye Claude Code, Cursor, Codex, Devin, Aider, au Replit Agent. Jaza stack yako. Wakala huunda mtiririko wa kazi, huwasha kipindi kwa kila mwombaji, huendesha mtiririko wa hiari wa mdhamini, na huunganisha webhook.
didit-integration-prompt.md
You are integrating Didit into a residential-leasing platform (PropTech / build-to-rent / letting-agent archetype). You owe the landlord (or your platform owes the landlord) an evidence pack on every applicant before the keys come off the hook.

Four obligations on every application:

  1. Verify the applicant's identity — government ID + liveness + face match.
  2. Validate the current address — utility, bank, or registry-issued letter, cross-checked against the ID.
  3. Confirm lease eligibility — Right to Rent (UK) / state-of-residence (US) / residency document (EU) / national tax id (LatAm).
  4. Screen the applicant against sanctions, Politically Exposed Persons (PEP), and adverse-media lists.

Optional: run the same flow against a guarantor and stitch both back to the lease record.

Pricing (verified live):
  - Tenant KYC bundle: $0.33 per applicant (ID + Liveness + Face Match + IP + AML)
  - Proof of Address: $0.20 per check
  - Database Validation (right-to-rent / national id): variable, per-jurisdiction
  - Linked guarantor KYC: $0.33 per guarantor
  - First 500 KYC verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - A workflow_id from the Workflow Builder that bundles ID Verification + Passive Liveness + Face Match 1:1 + Proof of Address + AML Screening + the jurisdiction-specific Database Validation node.
  - Optional: a separate KYC workflow_id for the guarantor.

STEP 1 — Create the tenant session

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<your tenant-screening workflow id>",
      "vendor_data": "<your applicant id, max 256 chars>",
      "callback_url": "https://<your-app>/applications/kyc/callback",
      "expected_country": "GB",
      "metadata": {
        "application_id": "<your internal id>",
        "property_id": "<unit reference>"
      }
    }

  Response: 201 Created with the hosted session URL. SMS or email the URL to the applicant; they complete everything on their phone in under five minutes.

STEP 2 — Read the signed webhook on KYC completion

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

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your applicant id>",
      "status": "Approved",
      "id_verification": { "status": "Approved", "document_type": "passport", "country_code": "GB" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 },
      "proof_of_address": { "status": "Approved", "document_type": "utility_bill", "address": { "line1": "10 Long Acre", "city": "London", "postal_code": "WC2E 9LH", "country": "GB" } },
      "aml": { "status": "Approved", "hits": [] },
      "database_validation": { "status": "Approved", "service": "uk_right_to_rent", "result": { "share_code_status": "valid", "expiry_date": "2027-08-12" } }
    }

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

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

STEP 3 — (Optional) Spawn a guarantor session

  If the workflow declares a guarantor step, the parent session returns a guarantor_session_url inside the decision payload. Email it to the guarantor and they run the same KYC flow on their phone. The result threads back to the parent tenant record automatically.

  Alternatively, fire a second POST /v3/session/ with a separate guarantor workflow_id and stitch the two together by setting metadata.tenant_session_id on the guarantor call.

STEP 4 — Retrieve the full evidence pack

  GET https://verification.didit.me/v3/session/{sessionId}/decision/
  Headers:
    x-api-key: <your api key>

  Returns the full decision payload — ID block, liveness block, face match, proof-of-address result with the canonical address fields, AML hits, database-validation outcome. Use this for audit-pack export and for rendering the applicant status in your letting-agent dashboard.

STEP 5 — Decide

  Branch logic:
    Approved    → forward the pack to the landlord, advance to lease signing.
    In Review   → hold the application, wait for analyst webhook update.
    Declined    → refuse the application, log the decline reason.
    Resubmitted → applicant updated something; re-read the decision.

  For Database Validation specifically — if the result indicates an expired Right to Rent share code, ask the applicant for a fresh one before moving forward.

STEP 6 — Ongoing monitoring (long leases)

  For multi-year tenancies, enable Ongoing AML at $0.07/user/year. The session status updates automatically when the tenant lands on a new sanctions list or document expirations approach (passport, visa, residency permit). Your webhook fires on every state change.

  No separate endpoint to call — the same workflow drives it.

WEBHOOK EVENT NAMES
  - status.updated — session status changed.
  - data.updated — session data changed (resubmission, expiry, ongoing AML hit).

  Verify X-Signature-V2 on every payload. The webhook secret is per-environment — sandbox key is separate from production.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review).
  - Default record retention is 5 years per tenant per the EU AML package; UK Right to Rent requires document copies for the tenancy duration + one year.
  - The address on the Proof of Address document MUST match the address on the underlying ID for an Approved outcome; if they differ, the session flips to In Review.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-session
  - https://docs.didit.me/core-technology/proof-of-address/overview
  - https://docs.didit.me/core-technology/aml-screening/overview
  - 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.
Unahitaji maelezo zaidi? Tazama nyaraka kamili za moduli.docs.didit.me →
Inatii kwa muundo

Fungua nchi mpya kwa kubofya mara moja. Tunafanya kazi ngumu.

Tunafungua kampuni tanzu za ndani, tunapata leseni, tunafanya majaribio ya kupenya, tunapata vyeti, na tunalingana na kila kanuni mpya. Ili kusafirisha uthibitishaji katika nchi mpya, geuza swichi. Nchi 220+ zinafanya kazi, zinakaguliwa na kujaribiwa kila robo mwaka — mtoa huduma pekee wa utambulisho ambaye serikali ya nchi mwanachama wa EU imemwita rasmi kuwa salama zaidi kuliko uthibitishaji wa ana kwa ana.
Soma jalada la usalama na utiifu
Sanduku la majaribio la kifedha la EU
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Usalama wa habari · 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
Inalingana na EU kwa muundo

Nambari za uthibitisho

Nambari za uthibitisho
  • $0.00
    Kwa kila mpangaji aliyepimwa kikamilifu — kifurushi cha KYC + Uthibitisho wa Anwani.
  • 0+
    Vikwazo, PEP, na orodha za vyombo vya habari hasi zimechunguzwa kwa kila mwombaji.
  • <0s
    Matokeo ya KYC ya mwisho hadi mwisho kwa kila kipindi, kwenye Android ya kiwango cha kuingia.
  • 0
    Uthibitishaji wa bure kila mwezi, kwenye kila akaunti.
Ngazi tatu, orodha moja ya bei

Anza bure. Lipa kwa matumizi. Panua hadi Biashara.

Uthibitishaji 500 bila malipo kila mwezi, milele. Lipa kadri unavyotumia kwa uzalishaji. Mikataba maalum, makazi ya data, na SLA (Mikataba ya Kiwango cha Huduma) kwenye Biashara.
Bure

Bure

$0 / mwezi. Hakuna kadi ya mkopo inayohitajika.

  • Kifurushi cha KYC cha bure (Uthibitishaji wa Kitambulisho + Uhai Usio na Kazi + Kulinganisha Uso + Uchambuzi wa Kifaa na IP) — 500 / mwezi, kila mwezi
  • Watumiaji Waliozuiliwa
  • Kugundua Marudio
  • Ishara 200+ za udanganyifu kwenye kila kipindi
  • KYC inayoweza kutumika tena kwenye mtandao wa Didit
  • Jukwaa la Usimamizi wa Kesi
  • Mjenzi wa Mtiririko wa Kazi
  • Hati za umma, sandbox, SDKs, seva ya MCP (Model Context Protocol)
  • Usaidizi wa jamii
Maarufu zaidi
Lipa kwa matumizi

Kulingana na Matumizi

Lipa tu kwa kile unachotumia. Moduli 25+. Bei ya umma kwa kila moduli, hakuna ada ya chini ya kila mwezi.

  • KYC kamili kwa $0.33 (Kitambulisho + Biometriska + IP / Kifaa)
  • Hifadhidata 10,000+ za AML — vikwazo, PEPs, vyombo vya habari hasi
  • Vyanzo 1,000+ vya data ya serikali kwa Uthibitishaji wa Hifadhidata
  • Ufuatiliaji wa Miamala kwa $0.02 kwa kila muamala
  • KYB ya Moja kwa Moja kwa $2.00 kwa kila biashara
  • Uchunguzi wa Wallet kwa $0.15 kwa kila ukaguzi
  • Mtiririko wa uthibitishaji wa Whitelabel — chapa yako, miundombinu yetu
Biashara

Biashara

MSA & SLA maalum. Kwa idadi kubwa na programu zilizodhibitiwa.

  • Mikataba ya kila mwaka
  • MSA, DPA, na SLA maalum
  • Kituo maalum cha Slack na WhatsApp
  • Wakaguzi wa mikono kwa mahitaji
  • Masharti ya muuzaji na white-label
  • Vipengele vya kipekee na ushirikiano wa washirika
  • CSM aliyetajwa, ukaguzi wa usalama, usaidizi wa kufuata

Anza bure → lipa tu wakati ukaguzi unafanyika → fungua Biashara kwa mkataba maalum, SLA, au makazi ya data.

FAQ

Maswali ya kawaida

Miundombinu ya utambulisho na udanganyifu.

API moja kwa KYC, KYB, Ufuatiliaji wa Miamala, na Uchunguzi wa Wallet. Unganisha kwa dakika 5.

Uliza AI ifupishe ukurasa huu