No paperwork
Quick sign-up and instant activation — start test sending within minutes.
An OTP SMS service that integrates into any system with a single line of code. Start without paperwork, boost security, never keep your users waiting.
25 free test credits · no credit card required
Operators powering our infrastructure
From setup to reporting, manage your entire OTP flow with one clean API.
Quick sign-up and instant activation — start test sending within minutes.
Send under your own company name to strengthen your corporate identity.
Priority queue delivers messages in seconds, so users never wait.
Track delivery, error and cost status in real time from a detailed panel.
No hidden fees. Volume-based unit prices and clear packages protect your budget.
Connect in one line with the REST API and PHP, Node.js, Python, .NET libraries.
Copy your key from the panel after signing up.
Include the ready library for your language in your project.
Deliver your OTP codes with a single call.
const TekSMS = require('teksms');
const sms = new TekSMS('API_KEY');
await sms.sendOTP({
phone: '+905551234567',
message: 'Kodunuz: {code}',
length: 6
});$sms = new TekSMS('API_KEY');
$sms->sendOTP([
'phone' => '+905551234567',
'message' => 'Kodunuz: {code}',
'length' => 6,
]);from teksms import TekSMS
sms = TekSMS('API_KEY')
sms.send_otp(
phone='+905551234567',
message='Kodunuz: {code}',
length=6,
)curl -X POST https://api.teksms.com/v1/otp \
-H "Authorization: Bearer API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone":"+905551234567","length":6}'Transaction approval & secure login
Order & payment verification
Appointments & patient safety
Account security & verification
Start with the package that fits your project; your unit price drops as you grow.
No. Standard OTP sending requires no paperwork; you can test within minutes of signing up. Only custom company sender IDs require legal documents.
With the REST API and ready libraries (PHP, Node.js, Python, .NET), basic OTP sending takes a single line of code — under 15 minutes in most projects.
OTP messages are delivered via operator infrastructure in a priority queue; the target delivery time is in seconds.
Yes. Every account gets 25 free test credits; no credit card required.
We respond quickly during business hours.
..... Telekom Ltd. Şti. · Vergi No: 1234567890
Akevler Mah. · Esenyurt / İstanbul
+90 (212) ... .. .. · destek@teksms.com
Start with 25 free test credits and send your first OTP within minutes.
Sign in to your account.
Start with 25 free test credits.