Not Just an API.
A Complete SMS Platform.

Everything you need to send SMS at scale. RESTful API, granular controls, real-time webhooks, and full visibility into every message.

RESTful SMS API

Send SMS with a single POST request. Our API handles phone number parsing, country detection, and carrier routing automatically. Get cost estimates before sending.

Granular API Key Controls

Create multiple API keys with fine-grained permissions. Set rate limits, restrict by country or sender ID, whitelist IPs, and configure per-key webhooks. Revoke instantly.

Real-time Webhooks

Stop polling for status updates. Configure webhook URLs per API key and receive instant delivery receipts with full event data—status, carrier, cost, and timestamps.

Message Inspector

Full visibility into every message. Filter by status, country, API key, or campaign. Search by phone number or message ID. Track delivery rates with real-time statistics.

Message Intelligence

Auto-detect GSM 7-bit vs Unicode encoding. Calculate segments before sending. Parse phone numbers and detect countries automatically. Get instant cost estimates.

Global Coverage & Pricing

Send to 200+ countries with transparent per-country pricing. Public pricing API for real-time rates. Restrict API keys to specific regions for compliance.

// POST /api/sms/send
curl -X POST \
https://api.sms.zorroflow.com/api/sms/send \
-H "X-API-Key: zorro_sk_..." \
-d '{
"to": "+1234567890",
"from": "MyApp",
"message": "Your code is 4291"
}'
// Response
{
"success": true,
"messageId": "msg_abc123",
"cost": 1.2,
"segments": 1
}

Built for Security & Reliability

OAuth & JWT Auth

Sign in with Google or email. Session tokens with secure 7-day expiration.

Encrypted Storage

API keys hashed with bcrypt. Provider credentials encrypted with AES-256.

Rate Limiting

Per-key rate limits. 100 req/15min on auth endpoints. Configurable SMS caps.

Full Audit Trail

Every message logged with timestamps, IPs, carriers, and complete status history.

Developer-First Experience

🔑

10 Free Credits

Every new account gets 10 free credits to test the API. No credit card required.

📄

Public Pricing API

GET /api/pricing returns real-time rates. No auth required. Build cost calculators easily.

Pre-Send Estimates

POST /api/sms/estimate returns cost, segments, and encoding before you send.

Ready to start sending?

Create your account in seconds. Get 10 free credits. Send your first SMS in under 5 minutes.