OTP / One Time Password

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

Phone showing a password screen protected by a one-time code
Try it live

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.

Demo line onlineA few codes per number each dayWe only use your number to send the code
LiveEnter your number to get a real code on your WhatsApp
Choose your country and enter your number.
Channel
Code length
Up to 10 minutes in the demo.
# Generate
POST /v1/Otp/{serviceInstanceId}
{
  "setupId": "…",
  "to": "+•• ••• ••• •••",
  "templateName": "otp_v1",
  "language": "en"
}

# Validate
POST /v1/Otp/validate
{
  "to": "+•• ••• ••• •••",
  "code": "••••••"
}
Enter your number and send the 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

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

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

Seamless API Integration

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

Monitoring & Insights

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.