Simple API and quick setup.
Reliable OTP API
for your Business.
Send verification OTPs, use approved templates, manage DLT workflows and track delivery from one focused platform.
Built for security, compliance and scale.
access
template flow
tracking
pricing
Built for fast, secure
OTP delivery.
Everything you need to send, manage and track OTPs — with compliance and clarity.
Templates, headers and compliance support.
Track request lifecycle in real time.
Clear billing for every OTP.
Start in four simple steps.
From account creation to your first OTP request, the flow stays clear and predictable.
Create account
Sign up and verify your mobile number to activate your account.
Get API access
Create an account-specific API key from your developer panel.
Select template
Use an available template or submit your own template workflow.
Integrate & send
Call the OTP API and track the request through delivery states.
Create your account, generate an API key and start with an approved template path.
Simple API.
Clear responses.
Integrate server-to-server with a secure JSON API, idempotency protection and request status tracking.
- REST API with JSON requests
- Revocable API key authentication
- Idempotency-Key duplicate protection
- Request status tracking
curl -X POST "https://nizorasms.com/api/v1/otp/send" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: login_2026_0001" \
-d '{
"mobile": "98765XXXXX",
"otp": "123456",
"template_id": "YOUR_TEMPLATE_PUBLIC_ID",
"reference_id": "login_12345"
}'
$payload = [
'mobile' => '98765XXXXX',
'otp' => '123456',
'template_id' => 'YOUR_TEMPLATE_PUBLIC_ID',
'reference_id' => 'login_12345',
];
// POST JSON server-side with your Bearer API key
// and a unique Idempotency-Key header.
await fetch('/api/v1/otp/send', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
'Idempotency-Key': 'login_2026_0001'
},
body: JSON.stringify({
mobile: '98765XXXXX',
otp: '123456',
template_id: 'YOUR_TEMPLATE_PUBLIC_ID'
})
});
POST /api/v1/otp/sendStart simple.
Use approved templates.
Explore available approved OTP templates for initial testing, or request dedicated DLT onboarding for a customer-specific registered sender ID.
Your verification code is {#var#}. Valid for 10 mins. - Nizora
{#var#} is your secret login OTP. Do not share with anyone.
Use code {#var#} to reset your account password. NizoraSMS.
Upload company sender ID & custom template text for 24h approval.
-
1
Submit Request
Provide template text, {#var#} placeholders & 6-char Header ID.
-
2
Admin Sanity Check
Internal format & TRAI anti-spam compliance verification.
-
3
Operator Approval
Telco registry mapping across Jio, Airtel, Vi & BSNL gateways.
-
Template Active
Mapped to your API key for use with the approved messaging route.
Two flexible models to power your business.
Compare active pricing slabs and available prepaid packages. Message rates, routes and inclusions depend on the selected plan.
Flexible Wallet Recharge Plans
Wallet slabs start from ₹100 based on the currently listed plans. The applicable OTP rate depends on the selected slab and route; check your plan terms for validity and usage.
| Plan | Recharge range | Included features | OTP rate | Action |
|---|---|---|---|---|
|
Starter
|
₹100–₹5,000 |
Direct route
DLT ready
|
₹0.28/ OTP | Get started |
|
Growth
|
₹5,000–₹10,000 |
Direct route
DLT ready
|
₹0.26/ OTP | Get started |
|
Pro
Most popular
|
₹10,000–₹15,000 |
Direct route
DLT ready
|
₹0.23/ OTP | Get started |
|
Business
|
₹15,000–₹20,000 |
Direct route
DLT ready
|
₹0.20/ OTP | Get started |
|
Scale
|
₹20,000–₹30,000 |
Direct route
DLT ready
|
₹0.18/ OTP | Get started |
|
Enterprise Wallet
|
₹30,000+ |
Direct route
DLT ready
|
₹0.16/ OTP | Get started |
Bulk SMS & OTP Packages
Pre-purchased high-volume OTP credit bundles for apps and businesses. Lowest per-OTP rates with complimentary DLT registration, dedicated sender header IDs, and priority multi-operator routing.
Launch
- 1 Lakh OTP prepaid credits
- Free DLT Onboarding included
- 1 Included Header ID (Sender)
- 1 Included DLT Template
- Delivery status tracking
- Route availability monitoring
Growth
- 5 Lakh OTP prepaid credits
- Free DLT Onboarding included
- 1 Included Header ID (Sender)
- 1 Included DLT Template
- Delivery status tracking
- Route availability monitoring
Business
- 10 Lakh OTP prepaid credits
- Free DLT Onboarding included
- 1 Included Header ID (Sender)
- 1 Included DLT Template
- Delivery status tracking
- Route availability monitoring
Scale
- 20 Lakh OTP prepaid credits
- Free DLT Onboarding included
- 1 Included Header ID (Sender)
- 1 Included DLT Template
- Delivery status tracking
- Route availability monitoring
Your credentials.
Your traffic.
Protected by design.
Secure API access, delivery monitoring and configurable messaging workflows help teams operate their OTP verification processes.
Cryptographically hashed API secrets never stored in plaintext with instant 1-click rotation and strict IP allowlists.
Adaptive sliding-window rate limiters and volumetric fraud detection defend your wallet from automated SMS pumping attacks.
Monitor route availability and delivery status. Alternate routing depends on active providers, approvals and destination networks; delivery is not guaranteed.
Immutable event logging, operator-verified delivery receipts (DLR), and end-to-end regulatory compliance records.
Answers before
you integrate.
Simple answers to common questions about OTP API access, templates, DLT and request tracking.
Still need help? Contact usWhich is the best OTP SMS service provider in India?+
NizoraSMS provides an OTP SMS API for Indian apps and websites. Compare integration steps, DLT requirements, pricing and delivery reporting before choosing a provider.
How fast does NizoraSMS deliver OTPs across Indian networks?+
OTP delivery times depend on destination network and conditions. Test delivery with your real traffic and monitor status responses.
Is DLT registration mandatory for sending OTPs in India?+
Yes, as per TRAI regulations in India, commercial SMS requires DLT registration. Businesses should confirm applicable entity, sender header and content template approvals before live commercial messaging.
How can I integrate NizoraSMS OTP API with my app or website?+
Use the developer documentation to review authentication, request format and status handling, then test in your backend before production.
What is the pricing for OTP and bulk transactional SMS in India?+
NizoraSMS provides pay-as-you-go wallet plans and prepaid packages. Check the current pricing table for the minimum recharge, applicable message rates and plan terms.
How does NizoraSMS protect against SMS pumping and OTP bot fraud?+
Limit OTP issuance per recipient and IP, implement cooldowns and protect API keys. Review available account security settings with the provider.
Add OTP verification to your application.
Create an account, generate an API key and start with the template path available to you.
Find the right SMS solution for your business.
Whether you need secure phone verification, important customer notifications or opt-in campaigns, explore the right SMS integration for your use case.
OTP SMS API
Integrate one-time passwords for sign-in, account verification and secure customer workflows.
Explore OTP APITransactional SMS
Send service alerts, order updates and other important messages using approved templates.
Explore transactional SMSBulk SMS Gateway
Plan permission-based business messaging with attention to recipient consent and DLT requirements.
Explore bulk SMSGetting started? Review the DLT onboarding guide and developer documentation before sending production traffic.
Contact our team