OTP API
Send user-requested authentication OTPs through the MeraOTP DLT route with one automatic API key, prepaid billing and clear delivery records.
Use our ready WordPress plugin or two simple API endpoints to send and verify 4, 5 or 6-digit 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, prepaid billing and clear 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 prepares OTP access and creates your single account API key.
Use the same server-side API key from localhost, shared hosting, a VPS, Kubernetes or serverless platforms.
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 single API key is created automatically and works from your PHP, Node.js, WordPress or other backend.
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.
Move from localhost to hosting or cloud without changing API settings. Keep the key on your backend.
WordPress authentication plugin
MeraOTP for WordPress gives you complete mobile authentication without exposing your API key in the browser. Add OTP login, verified signup, account recovery and protected content, or secure both classic and block-based WooCommerce checkouts.
[meraotp_login]Developer-friendly API
The endpoint accepts only the details needed for an authentication OTP. Keep the key server-side and call it from your application backend.
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 plus ₹10.00 joining credit at ₹0.39 per OTP. 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.99 |
| ₹500–999 | ₹0 | ₹0.79 |
| ₹1,000–3,999 | ₹0 | ₹0.69 |
| ₹4,000–6,999 | ₹0 | ₹0.49 |
| ₹7,000+ | ₹0 | ₹0.39 |
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.