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.
Rate Limits
| Plan | Messages per minute | Messages per day |
|---|---|---|
| Starter | 60 | 1,000 |
| Growth | 600 | 50,000 |
| Business | 6,000 | Unlimited |