Integrate our bulk SMS platform with your applications using our REST API.
http://speedboltsms.top/api/index.php
All API requests require an API key passed in the X-API-Key header.
curl -H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
http://speedboltsms.top/api/index.php?endpoint=balance
?endpoint=balance
Get your wallet balance and SMS credits.
{
"status": "success",
"data": {
"balance": "150.00",
"sms_credits": "5000"
}
}
?endpoint=send_sms
Send SMS to one or more recipients.
{
"sender": "MyCompany",
"message": "Hello, this is a test message",
"recipients": ["0241234567", "0201234567"]
}
?endpoint=campaigns
List your recent campaigns.
?endpoint=campaign&id=123
Get details of a specific campaign.
?endpoint=pricing
Get available SMS bundles and pricing.
?endpoint=contacts
Add a new contact.
{
"phone": "0241234567",
"first_name": "John",
"last_name": "Doe",
"email": "john@example.com"
}
API requests are limited to 100 requests per minute per API key.
| Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad Request - Missing or invalid parameters |
| 401 | Unauthorized - Invalid or missing API key |
| 403 | Forbidden - Account inactive or API disabled |
| 404 | Not Found - Resource or endpoint not found |
| 405 | Method Not Allowed |
| 429 | Too Many Requests - Rate limit exceeded |