Send SMS worldwide through one simple API
Route every message over the best available provider, pay per segment — never per message — and follow delivery in real time. Built for teams that need reliable, accountable messaging infrastructure.
curl -X POST https://smsserver.send99.com/api/v1/sms/send \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"to":"+8801712345678",
"from":"MyBrand",
"message":"Hello!"}'
{
"success": true,
"data": {
"id": 12345,
"status": "QUEUED",
"segments": 1,
"cost": 0.005,
"currency": "USD"
}
}
Everything messaging infrastructure needs
From number normalization to delivery receipts, the platform handles the hard parts so your integration stays a single HTTP call.
Smart routing
Country, operator and prefix-level routing with automatic provider fallback keeps delivery rates high and costs predictable.
Real-time delivery reports
Standardized statuses from QUEUED to DELIVERED, pushed to your webhook the moment the operator reports them.
Honest per-segment billing
GSM-7 and UCS-2 aware segmentation — the server is the single source of truth for what every message costs.
Built for integration
One REST endpoint with idempotency keys, batch sends, scheduled delivery and complete API documentation.
Security by default
Signed webhooks, IP whitelisting, per-key rate limits and a full audit trail protect your account and your data.
Fair at any volume
Round-robin queueing treats every customer equally — whether you send ten messages a day or ten thousand an hour.
Live in three steps
No SDK required — the whole API is plain HTTPS and JSON.
Create your account
Sign up, copy your API key from the dashboard and whitelist the server IPs that will call the API.
POST /api/v1/sms/send
The API validates the number, calculates segments, reserves your balance and queues the message instantly.
Receive delivery reports
Signed webhooks push every status change to your endpoint, with the full history always available in your dashboard.
Talk to a human
Questions about routing, pricing or volume discounts? Reach us directly.
Support hours: 9am-6pm GMT+6
Ready to start sending?
Create your account and send your first message in minutes.