OTP API
Send user-requested authentication OTPs through the MeraOTP DLT route, with one automatic API key, an instant IP whitelist, prepaid billing and delivery records.
Use our ready WordPress plugin or two simple API endpoints to send and verify authentication OTPs. Register, add credit, and start with one automatically generated API key.
Two products, kept clearly separate
OTP uses simple prepaid credit with no subscription. Payment Tools is optional and uses the same account API key with its own plan limits.
Send user-requested authentication OTPs through the MeraOTP DLT route, with one automatic API key, an instant IP whitelist, prepaid billing and delivery records.
Create UPI QR codes and payment links for your own Paytm Business VPA. Check an order using your Paytm MID and the same MeraOTP API key—no Merchant Key required.
Add OTP credit and see your rate and estimated OTP capacity before paying. An 18% platform fee or applicable tax is shown separately at checkout.
Purpose-built, not overloaded
From the first verification request to daily monitoring, MeraOTP keeps authentication delivery understandable for developers and accountable for businesses.
Register and verify your account. MeraOTP automatically creates your live OTP workspace and single account API key.
Every call must come from localhost or a server IP you added. New entries work immediately with no admin approval.
A deliberately narrow message flow reduces misuse and keeps product behavior centered on user-requested authentication.
Review recipient-masked delivery activity, status information, timestamps, and credit transactions from one dashboard.
Keep customers informed with account, balance, payment-product, and security notifications through configured email and push channels.
Add only the OTP credit you need, see the exact rate and estimated OTP capacity, and review the 18% fee or tax before paying.
Register, add credit, send
Your live workspace and single API key are created automatically. Localhost already works, and hosted server IPs activate instantly.
Register your account and confirm your contact details.
Choose an amount and see your OTP rate, fees and sending capacity before paying.
Copy the automatically generated key and call the two simple send and verify endpoints.
Localhost needs no setup. Add your backend public IP when you deploy; no admin approval is required.
No-code WordPress setup
MeraOTP now works as a native WordPress plugin. Add a mobile verification form with one shortcode, enable optional WooCommerce checkout verification, or use the included PHP functions in your own plugin or theme.
[meraotp_verify]Developer-friendly API
The endpoint accepts only the details needed for an authentication OTP. Keep the key server-side and send requests only from localhost or an IP on your whitelist.
curl --request POST 'https://new.meraotp.in/api/v1/otp/send' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: login_01JUNIQUEATTEMPT' \
--data '{
"mobile": "9876543210",
"purpose": "login",
"reference": "login_attempt_123"
}'
Clear, safer OTP copy
The fixed authentication copy identifies the verification purpose, gives a short validity window, clearly tells the recipient never to share the code, and ends with the registered Codegully signature.
Businesses sending OTP or other bulk communications in India may have Principal Entity, header, content-template, consent, and transmission obligations under TRAI's TCCCPR framework. MeraOTP does not replace those responsibilities.
Straightforward access
Your OTP rate is based on the amount of wallet credit you add. There is no OTP subscription or monthly fee.
Every verified account receives an API key automatically. OTP usage deducts the displayed per-OTP rate only after a provider accepts the request.
| Credit added | Monthly fee | Rate per accepted OTP |
|---|---|---|
| ₹100–499 | ₹0 | ₹0.89 |
| ₹500–999 | ₹0 | ₹0.79 |
| ₹1,000–1,999 | ₹0 | ₹0.69 |
| ₹2,000–4,999 | ₹0 | ₹0.59 |
| ₹5,000–9,999 | ₹0 | ₹0.49 |
Designed for real authentication moments
Confirm a user's possession of their mobile number during a passwordless or step-up sign-in.
Add a time-bound confirmation step before permitting sensitive password or account recovery actions.
Request an additional authentication factor before profile, device, or security-setting changes.
Verify a submitted Indian mobile number before it becomes a trusted contact point in your product.
A control room for your OTP service
The customer dashboard brings access, balance, API, delivery, verification, and payment information into a single operational view.
Frequently asked questions
Ready when your product is
Create an account, add wallet credit and start sending. Your single API key and localhost access are automatic; hosted IPs activate as soon as you add them.