The API that knows
who your customer is.
eKYC verification and AI credit scoring via API. Built for banks and fintechs in Senegal and Morocco.
No credit card required · Sandbox is free · Live in minutes
Trusted by financial institutions in
SenegalMorocco— and more coming soon
Everything you need to verify identity at scale.
Identity Verification
Verify national IDs, passports, and driver's licenses across Senegal and Morocco. Powered by Smile Identity. Results in under 2 seconds.
Skorix Credit Score
Every verification includes an AI-powered credit score. Pseudonymised, compliant, and ready for credit decisioning.
742
High
Real-time Webhooks
Results delivered to your endpoint the moment a verification completes. HMAC-signed. Retried automatically.
Go from signup to first verification in 5 minutes.
Copy your API key. Make one call. That's it. No SDKs required. Works with any language.
- Sandbox environment — unlimited free testing
- Interactive API reference with live Try it
- Webhook testing built in
- Full OpenAPI 3.0 spec
curl -X POST https://api.d-id.me/v1/kyc/verify \ -H "Authorization: Bearer dme_live_..." \ -H "Content-Type: application/json" \ -d '{ "id_type": "national_id", "country": "SN", "external_ref": "user_001", "score_requested": true }'
Pay for what you use. Nothing else.
No monthly minimums. No setup fees. Cancel anytime.
Sandbox
Free
Forever
- Unlimited test verifications
- Full API access
- Webhook testing
- No credit card required
Starter
$1.50
per verification
+ $0.50 per credit score
- Everything in Sandbox
- Live verifications
- Senegal + Morocco
- Email support
- 99.5% uptime SLA
Growth
$1.20
per verification (500+/mo)
+ $0.40 per credit score
- Everything in Starter
- Volume discounts
- Priority support
- Custom webhook retry config
- Usage analytics API
Need custom pricing or volume commitments?
Talk to us about Enterprise — dedicated support, custom SLA, data residency options.
Get your API key now.
No account required for sandbox. Start building immediately.
Every endpoint. Fully documented. Interactive.
/v1/kyc/verifySubmit a new identity verification request. Returns a verification ID for status polling, or completes synchronously in sandbox mode.
Parameters
id_typestringrequiredType of identity document (national_id, passport, drivers_license)
countrystringrequiredISO 3166-1 alpha-2 country code (SN or MA)
external_refstringYour internal user or session ID
score_requestedbooleanRequest a Skorix credit score alongside verification
Example Response
{
"data": {
"id": "ver_01HXYZ4K9M",
"status": "approved",
"document_verified": true,
"liveness_passed": true,
"score": { "value": 742, "band": "high" },
"completed_in_ms": 847
}
}Full interactive reference at dev.d-id.me/reference
Open API docs →Built for where you operate.
Senegal
BCEAO regulated market
Supported IDs
- National ID (CNIE)
- Passport
- Voter ID
Morocco
Bank Al-Maghrib + CNDP
Supported IDs
- National ID (CIN)
- Passport
Start verifying identities today.
Join financial institutions across West Africa building on D-ID.me infrastructure.
Sandbox is free and unlimited. No credit card.