Skip to main contentSkip to navigation
Developer First API

Build with theSMS API
Developers Love

RESTful API with comprehensive SDKs, real-time webhooks, and detailed analytics. Get started in minutes with our intuitive documentation.

Get Started in60 Seconds

Send your first SMS test with just a few lines of code

1

Get Your API Key

Sign up and get your API key from the dashboard

2

Install SDK

Choose from 10+ programming languages

3

Send Your First Test

Test SMS delivery to any country in seconds

javascript
// Install the SDK
npm install @smsroute/sdk

// Initialize client
const { SMSRoute } = require('@smsroute/sdk');
const client = new SMSRoute('your-api-key');

// Send test SMS
const result = await client.sms.test({
  to: '+1234567890',
  message: 'Hello from SMSRoute!',
  country: 'US',
  carrier: 'verizon'
});

console.log(result);
// Output: {
//   id: 'test_123',
//   status: 'delivered',
//   latency: '2.3s',
//   carrier: 'Verizon',
//   delivered_at: '2024-01-15T10:30:00Z'
// }

PowerfulAPI Features

Everything you need to build robust SMS applications

Lightning Fast

Sub-second response times with global edge infrastructure

Enterprise Security

API key authentication, rate limiting, and audit logs

Global Coverage

Test SMS delivery across 200+ countries and 800+ networks

Real-time Webhooks

Instant notifications for delivery status changes

Detailed Analytics

Comprehensive metrics and reporting via API

10+ SDKs

Native libraries for all popular programming languages

APIReference

Complete API documentation with examples

POST/sms/test

Send a test SMS to validate delivery and content

Example:

json
{
  "to": "+1234567890",
  "message": "Test message",
  "country": "US",
  "carrier": "verizon",
  "sender_id": "SMSRoute"
}
GET/sms/{id}

Get detailed results for a specific SMS test

Example:

json
{
  "id": "test_123",
  "status": "delivered",
  "latency": "2.3s",
  "carrier": "Verizon",
  "delivered_at": "2024-01-15T10:30:00Z",
  "error_code": null
}
POST/hlr/lookup

Perform HLR lookup to validate phone numbers

Example:

json
{
  "msisdn": "+1234567890",
  "status": "active",
  "carrier": "Verizon",
  "country": "US",
  "ported": false
}

Ready to StartBuilding?

Get your API key and start testing SMS delivery in minutes. No credit card required for the free tier.