Skip to content

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/sms

Authentication

Authorization: Bearer sk_live_YOUR_API_KEY

Endpoints

MethodEndpointDescription
POST/v1/sms/sendSend a single SMS
POST/v1/sms/send-bulkSend bulk SMS
GET/v1/sms/status/{id}Get delivery status
GET/v1/sms/historyList SMS history
GET/v1/sms/pricingGet 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

PlanMessages per minuteMessages per day
Starter601,000
Growth60050,000
Business6,000Unlimited

Released under the MIT License.