The Phone Verification API provides a two-step flow: send a one-time code to a phone number, then verify the code. The system detects carrier type, virtual numbers, and disposable phones.Documentation Index
Fetch the complete documentation index at: https://docs.didit.me/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
Send Phone Code
POST /v3/phone/send/ — Send a one-time verification code via SMS.Check Phone Code
POST /v3/phone/check/ — Verify the code and retrieve phone risk data.How it works
- Call Send Phone Code with the phone number in E.164 format (e.g.,
+14155552671) - The user receives a code via SMS (valid for 5 minutes)
- Call Check Phone Code with the phone number and code
- Receive verification result plus risk signals (carrier type, virtual number detection)
Delivery channels
Didit supports multiple channels depending on country availability:| Channel | Description |
|---|---|
| SMS | Standard text message |
| WhatsApp messaging | |
| Telegram | Telegram messaging |
| RCS | Rich Communication Services |
| Viber | Viber messaging |
Risk signals
| Signal | Description |
|---|---|
is_disposable | Temporary/throwaway phone number |
is_virtual | VoIP or virtual number |
carrier.type | mobile, landline, or voip |