Appearance
SMS API Overview
The SMS API lets you send text messages globally to any mobile number. SendAPI routes messages through multiple carrier-grade providers, automatically selecting the cheapest and most reliable route for each destination country.
Base URL
https://sendapi.co/v1/smsAuthentication
Authorization: Bearer sk_live_YOUR_API_KEYEndpoints
| Method | Endpoint | Description |
|---|---|---|
POST | /v1/sms/send | Send a single SMS |
POST | /v1/sms/send-bulk | Send bulk SMS |
GET | /v1/sms/status/{id} | Get delivery status |
GET | /v1/sms/history | List SMS history |
GET | /v1/sms/pricing | Get per-country pricing |
Provider Routing
SendAPI uses intelligent multi-provider routing to maximize deliverability:
- Primary: Best price/reliability for the destination
- Fallback: Automatic failover if the primary returns a 5xx error
- Messages are sent with E.164-normalized phone numbers
Pricing Model
SMS is billed per message segment (160 characters per segment for standard SMS, 153 for multi-part). Pricing varies by destination country. See the SMS Pricing page for a full rate card.
Plan Limits
SMS is governed by your plan's monthly quota and overall API rate limit (see Rate Limits).
| Plan | SMS / month | API requests / min |
|---|---|---|
| Starter | 100 | 60 |
| Growth | 500 | 300 |
| Business | 2,000 | 1,000 |
| Enterprise | Unlimited | 2,000 |