OTP SMS in Egypt — How It Works
Our Verify API sends a time-limited one-time password (OTP) to any Egypt mobile number via SMS or WhatsApp. The code expires automatically, the status is confirmed via webhook, and the number is never stored beyond the session.
- Code expires in 5–10 minutes (configurable)
- Webhook confirms delivery and validation
- Supports SMS and WhatsApp channels
- Routes directly to Vodafone Egypt, Orange Egypt, Etisalat Egypt (e&), Telecom Egypt (WE)
Sender ID for OTP in Egypt
OTP messages in Egypt should use a short alphanumeric sender ID (e.g. "MyApp") for maximum trust. Sender IDs in Egypt must be registered with the NTRA through a licensed aggregator. Promotional SMS requires prior content approval from the NTRA. [NEEDS FACT-CHECK: current NTRA sender-ID registration fees and approval timeline]
Integration in 3 Lines
Our REST endpoint accepts a phone number in E.164 format (+20XXXXXXXXX) and returns an OTP session ID. Verify the code by calling the confirm endpoint with the session ID and user-entered code.
- POST /v1/verify/send — sends the OTP
- POST /v1/verify/check — validates user input
- GET /v1/verify/{id} — checks session status