Fast & Secure OTP Verification with our API
This robust authentication solution enhances security and user confidence with dynamic, personalized OTPs via WhatsApp and Email.
Facilitates secure OTP delivery through verified WhatsApp channels.
Ensures reliable and personalized authentication for enhanced security.
Strengthens user trust and confidence, increasing transaction safety

Generate and verify a code on your own WhatsApp
Play with the real parameters of the OTP API: code length, how long it stays valid, language and template. Enter your number, get the message and verify it.
# Generate
POST /v1/Otp/{serviceInstanceId}
{
"setupId": "…",
"to": "+•• ••• ••• •••",
"templateName": "otp_v1",
"language": "en"
}
# Validate
POST /v1/Otp/validate
{
"to": "+•• ••• ••• •••",
"code": "••••••"
}This is a limited demo: a few codes per number and per day. We only use your number to send the code.
Fast & Secure Authentication
Instant OTPs via WhatsApp & Email for a smooth and protected user experience.

Secure & Time-Sensitive Authentication
Ensure security with unique, ephemeral OTP codes that expire after use or within a set timeframe, minimizing the risk of unauthorized access.

Multichannel OTP Delivery
Maximize reach and reliability by sending OTPs via WhatsApp and Email, ensuring seamless authentication experiences for users across different platforms.

Seamless API Integration
Easily integrate OTP authentication into websites, mobile apps, and enterprise platforms with a developer-friendly API, reducing implementation time.

Monitoring & Insights
Track OTP verification rates, failed attempts, and user authentication patterns with real-time analytics and detailed logs, improving security and performance.
120k
OTPs delivered monthly via WhatsApp & Email for secure authentication.
92%
Businesses using OTP report a significant drop in fraudulent access attempts.
99%
Reliable OTP delivery with high availability, ensuring authentication works anytime.
Frequently asked questions
Quick answers about Spellty OTP.
What is Spellty OTP?
Spellty OTP is an API that sends one-time passcodes by WhatsApp to verify a phone number or sign in a user. Your application asks Spellty to generate and send the code, and later asks it to validate the code the user typed.
How long is the code and how long does it last?
The code has between 6 and 8 digits and lasts from 5 seconds to 1 hour. Both are set for the service and can be changed in each request.
How is the code sent?
The code travels in a WhatsApp authentication template. You choose the template and the language in each request.
Can I know if the message was delivered?
Yes. Set a webhook and Spellty notifies your application when the message is sent or fails.
Can I try it before I sign up?
Yes. The live try-out on this page sends a real code to your WhatsApp number.
How much does it cost?
Plans are priced by the codes they include each month; see the pricing page. The fees of WhatsApp are billed to you by Meta, with no markup from Spellty. The first 7 days are free, with no credit card.
Get started with OTP today!
Enhance your security with WhatsApp & Email OTPs. Protect user access, streamline authentication, and reduce fraud—all in a fast and seamless way.
