SMS · OTP SMS

OTP SMS: the verification code doesn't wait in line.

Send one-time verification codes by SMS for actions such as sign-up, login, password reset and payment confirmation. OTP messages don't wait in line behind bulk sends; they go out right away. Buluthat can generate the code or you can provide it; verification is a single API call.

0,055 ₺/ starting with SMStaxes included · no commitment · credit refund for undelivered messages
We call during business hours. Your number is used only for this conversation · KVKK
OTP SMS · 0532 ••• 45 12
482913
POST /api/sms.php?action=otp_send → {"ok":true,"data":{"id":88,"status":"sent"}}
FIRMAADI · 482913 is your verification code. Do not share it with anyone.
POST ?action=otp_verify code=482913 → {"ok":true,"verified":true}
Packages

OTP SMS packages

Choose your credits and we will set them up with your application. Prices include taxes.

Free
New Subscriber 2.000 OTP SMS
2.000OTP SMS
Yearly · valid for 1 year
Free
A gift for new subscribers
Buy
Exclusive to new subscribers
New Subscriber 10.000 OTP SMS
10.000OTP SMS
Yearly · valid for 1 year
₺869
0,087 ₺ per SMS
Buy
Exclusive to new subscribers
New Subscriber 25.000 OTP SMS
25.000OTP SMS
Yearly · valid for 1 year
₺2.129
0,085 ₺ per SMS
Buy
Exclusive to new subscribers
New Subscriber 50.000 OTP SMS
50.000OTP SMS
Yearly · valid for 1 year
₺4.179
0,084 ₺ per SMS
Buy
Exclusive to new subscribers
New Subscriber 100.000 OTP SMS
100.000OTP SMS
Yearly · valid for 1 year
₺7.649
0,077 ₺ per SMS
Buy
Exclusive to new subscribers
New Subscriber 250.000 OTP SMS
250.000OTP SMS
Yearly · valid for 1 year
₺17.999
0,072 ₺ per SMS
Buy
Exclusive to new subscribers
New Subscriber 500.000 OTP SMS
500.000OTP SMS
Yearly · valid for 1 year
₺29.999
0,06 ₺ per SMS
Buy
Exclusive to new subscribers
New Subscriber 1.000.000 OTP SMS
1.000.000OTP SMS
Yearly · valid for 1 year
₺54.999
0,055 ₺ per SMS
Buy

Packages exclusive to new subscribers are for customers just starting with the SMS service; they can be purchased in the first days after your SMS account is opened.

Notes
  • Prices include 20% KDV and 10% ÖİV. Monthly packages are valid until month end, yearly packages for 1 year. The credit for an undelivered message is refunded.
  • 1 credits = 1 SMS (160 characters; 155 in a message containing Ş ş Ğ ğ ç ı İ, 70 characters in a message containing emoji). A long message uses more than one credit.
  • OTP packages are only for verification codes and are used first; when OTP credits run out, usage continues from SMS credits.
  • An approved SMS sender ID is required for sending; once your sender ID documents are complete it is approved within 1-3 business days.
What is included

Features

Send without waiting

An OTP message does not enter the bulk campaign queue; it goes through a separate, priority path.

Ready-made verification

the code is sent with otp_send and the code the user entered is checked with otp_verify; you don't need to keep a separate code table.

The code is stored hashed

The code we generate is returned only once in the send response; in the database it is stored not as plain text but as a hash.

Duration and trial limit

The code's validity period and wrong-attempt allowance are limited; an expired or repeatedly wrong code is rejected.

Your own text

Edit the message template with the {kod}, {firma} and {sure} fields; you can also provide the 4-10 digit code yourself.

Separate OTP credits

OTP packages are separate and are used first; if OTP credits run out, sending continues from SMS credits, so no code goes unsent.

Limit against abuse

Repeated sends to the same number in a short time are limited; automated attacks do not drain your credits.

Delivery status

The delivered / not delivered status of each code appears in the report and reaches your system via webhook.

Voice fallback

Voice Verification, which reads the code by phone for users who can't receive SMS, is on the same infrastructure.

Application

Start sending SMS in 4 steps

You upload your documents from the panel; we follow up the sender ID approval.

01
Your application

Fill in the form and choose the package you want. When your account is opened, your panel password arrives in your email.

02
Upload the documents

Send the company details, tax certificate, authorized person's ID, signature circular and undertaking from the panel.

03
Sender ID approval

Your SMS sender ID (3-11 characters) is approved within 1-3 business days if the documents are complete.

04
Send

Send in bulk from the panel with Excel or the directory, or connect to your software with the SMS API.

FAQ

About OTP SMS

OTP is deducted from OTP credits first; when they run out, it continues from SMS credits. If both run out, nothing is sent and the API returns an error.

Credits of monthly SMS packages are valid until the end of the month you purchased; credits of yearly packages are valid for 1 year.

No. The credit for a message the carrier could not deliver is refunded to your account automatically.

No. A verification code is not a commercial message; an approved SMS sender ID is enough.

By default 3 minutes and 5 wrong attempts. The number of codes that can be sent to the same number within 10 minutes is also limited.