Launching soon
We're building a powerful REST + WebSocket API that gives developers full programmatic access to the CodeMandi virtual-number network. Join the waitlist for early access and priority onboarding.
send Join the waitlist on TelegramProgrammatic access to virtual numbers, OTP polling, and real-time SMS delivery — built for developers and automation workflows.
We're building a powerful REST + WebSocket API that gives developers full programmatic access to the CodeMandi virtual-number network. Join the waitlist for early access and priority onboarding.
send Join the waitlist on TelegramA full-featured API designed for developers and automation workflows.
Clean, predictable REST endpoints with JSON request and response bodies. Easy to integrate with any language or framework.
Query available virtual numbers filtered by country code and target platform (WhatsApp, Telegram, Google, etc.).
Programmatically purchase a virtual number and receive it instantly in the API response.
Poll the OTP status endpoint to check if an SMS has been received and retrieve the code when available.
Register a webhook URL or subscribe to a WebSocket channel for real-time push when an OTP is delivered — no polling needed.
Generate, rotate, and revoke API keys from your dashboard with read-only or full-access permissions.
A glimpse of what the API will look like.
# Buy a WhatsApp number from India curl -X POST https://api.codemandi.com/v1/numbers/buy \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform": "whatsapp", "country": "IN"}'
# Response { "success": true, "number": "+91 98765 43210", "order_id": "ord_abc123xyz", "expires_at": "2026-05-15T12:30:00Z", "platform": "whatsapp", "country": "IN" }
# Poll for OTP delivery curl https://api.codemandi.com/v1/numbers/ord_abc123xyz/otp \ -H "Authorization: Bearer YOUR_API_KEY"
# Response (OTP received) { "status": "received", "otp": "829415", "received_at": "2026-05-15T12:28:44Z", "message": "Your WhatsApp code is 829415" }
Message us on Telegram to join the early-access waitlist. We'll notify you the moment the API is ready and give you priority onboarding.
send Message @Codemandisupport Tell us your use case and we'll get back to you within 2 hours.