Send and receive SMS to 200+ countries with a simple RESTful API. From OTP verification codes to marketing campaigns — one integration, worldwide reach.
Send SMS — One API Call
Response
Capabilities
From transactional to promotional, single to bulk — our API handles every use case.
Verification codes, OTPs, alerts, and notifications. High-priority routing ensures fastest delivery for time-sensitive messages.
Marketing campaigns, flash sales, and promotional offers. Bulk sending with scheduling, A/B testing, and opt-out management.
Receive replies from customers in real time. Set up auto-replies, keyword triggers, and conversation flows via webhooks.
Messages over 160 characters are automatically concatenated (up to 7 parts / 1,120 chars). Pay per segment — transparent pricing.
Send multimedia messages with images, audio, and video in supported countries. Same simple API, richer content.
Use alphanumeric sender IDs (where supported) or dedicated short codes. Build brand recognition with a consistent sender name.
Technical
| Event | Description |
|---|---|
message.sent | Message accepted for delivery by carrier network |
message.delivered | Message delivered to recipient's device |
message.failed | Delivery failed with detailed reason code |
message.received | Incoming reply received from a two-way SMS number |
Coverage
We maintain direct connections with 500+ mobile operators worldwide — no aggregators in between.
🇺🇸 North America
Verizon, AT&T, T-Mobile, Bell, Rogers, Telus
🇪🇺 Europe
Vodafone, Deutsche Telekom, Orange, Telefónica, TIM
🌏 Asia Pacific
China Mobile/Unicom/Telecom, NTT Docomo, SK Telecom, Airtel, Jio
🇸🇦 Middle East
STC, Etisalat, Ooredoo, Turkcell, Zain
🇧🇷 Latin America
Claro, Movistar, TIM Brasil, Vivo, Tigo
🇿🇦 Africa
MTN, Vodacom, Airtel Africa, Orange Africa, Safaricom
Developers
Copy-paste examples to get started in minutes. We've got you covered in Python, Node.js, PHP, Java, and Go.
Pricing
Pay only for what you send. No setup fees, no minimum commitments. Volume discounts automatically applied.
| Destination Region | Starting Price (per SMS) |
|---|---|
| 🇺🇸 North America | $0.0075 |
| 🇪🇺 Western Europe | $0.012 |
| 🌏 Asia Pacific (excl. China) | $0.015 |
| 🇨🇳 China Mainland | $0.025 |
| 🇸🇦 Middle East | $0.018 |
| 🇧🇷 Latin America | $0.020 |
| 🇿🇦 Africa | $0.025 |
Prices vary by specific country and carrier. Volume discounts available. View complete pricing →
FAQ
Average delivery time is under 10 seconds for most destinations. North America and Western Europe typically see sub-5-second delivery times.
No, our SMS API supports mobile numbers only. For voice calls to landlines, see our Voice API (coming Q4 2026).
Our smart routing engine automatically retries via alternative carriers. You'll receive detailed failure reasons through our dashboard and webhooks.
Yes. We support UTF-8 encoding for all languages including emoji, Chinese, Arabic, Hindi, and more. Unicode messages are encoded as UCS-2 (1 SMS = 70 characters).
Start sending SMS to 200+ countries today. Free tier available — no credit card required.
Create Free Account →