Global SMS delivery and
number portability, one provider
Carrier-grade SMS wholesale with direct operator connections, plus real-time MNP lookup so every message reaches the right network on the first try.
Two services. One account.
Route messages worldwide and know exactly which carrier they're landing on — without stitching together separate vendors.
Global SMS Delivery
Ultra-fast wholesale SMS gateway with direct operator and SS7 connectivity, built for high-volume senders.
- Direct SS7 connectivity for ultra-reliable delivery
- Full OTP traffic support with route performance monitoring
- HTTP & SMPP API, up to 10,000 SMS/second
- Local long codes, short codes & number renting worldwide
MNP Number Lookup
Real-time mobile number portability lookup. Know a number's true carrier — even if it's been ported — before you send.
- Real-time, per-request lookup — no batches
- Pay-per-query, no minimums, no contracts
- Standardized response fields — quick to integrate
- Current and original carrier, MCC/MNC, ported status
Stop guessing which carrier a number is on
Numbers get ported. Guess wrong and your message misroutes, delays, or fails silently. One API call tells you the truth before you send.
Real-time
One request in, one answer out. No polling, no batch files, no waiting.
Drop-in compatible
Standardized response format built for fast integration — swap the base URL and you're live.
Pay only for what you use
No minimums, no monthly commitment. Cost is echoed back on every response.
curl -X POST https://lookup.smsdirectos.com/api/v1/lookup \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"country_code":"XX","phone_number":"+XX912345678"}' → 200 OK { "msisdn": "+XX912345678", "ported": true, "portedNetwork": { "networkName": "Carrier A" }, "originalNetwork": { "networkName": "Carrier B" }, "cost": 0.05, "response": 0 }
Built for teams who move volume
✕ Typical wholesale vendor
- ✕ Blind routing, no visibility into ported numbers
- ✕ Separate vendor for MNP, separate invoice, separate integration
- ✕ Rigid contracts and volume minimums
- ✕ Support tickets that go nowhere
✓ SMS Directos
- ✓ Carrier-grade delivery with direct SS7 connectivity
- ✓ MNP lookup and SMS delivery under one account, one API
- ✓ Pay-per-use, no minimums, no lock-in contracts
- ✓ 24/7 technical support with a dedicated account manager
Global coverage
Local long codes, short codes, and number renting across worldwide markets.
Real-time analytics
Two-way messaging, scheduling, and delivery dashboards built into your account.
Secure & compliant
Global data-handling standards with secure transport on every request.
One RESTful API for SMS and MNP
Full documentation, SDKs, and a sandbox environment — most teams are sending their first message the same day.
Let's get you connected
Technical team, technical answers — SMPP, HTTP API, MNP coverage, or pricing.