Overview The JSON REST API allows you to submit and receive BulkSMS messages. You can also get access to past messages and see your account profile. The base URL to use for this service is https://api.bulksms.com/v1. The base URL cannot be used on its own; you mus
https://api.bulksms.com/v1
Auth type
Basic Auth
Auth header
Authorization: Basic BASE64(username:password)
Rate limit
100 req/s
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://api.bulksms.com/v1
Endpoint status
Server online — HTTP 502 — server is online but path returned an error (may require auth)1.29s
(checked Mar 29, 2026)
Builder score
D
46%
builder-friendly
HTTP Basic Auth — base64-encoded username:password
Authorization: Basic BASE64(username:password)
Pay-as-you-go SMS platform. SMS: ~$0.025-$0.09/message (varies by country). No monthly fee. Free trial credits on signup. Volume discounts available.
| Method | Path | Description |
|---|---|---|
| GET | /blocked-numbers |
List blocked numbers |
| POST | /blocked-numbers |
Create a blocked number |
| POST | /credit/transfer |
Transfer credits to another account |
| GET | /messages |
Retrieve Messages |
| POST | /messages |
Send Messages |
| GET | /messages/send |
Send message by simple GET or POST |
| GET | /messages/{id} |
Show Message |
| GET | /messages/{id}/relatedReceivedMessages |
List Related Messages |
curl -X GET 'https://api.bulksms.com/v1/blocked-numbers' \ -H 'Authorization: Basic BASE64(username:password)'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official BulkSMS JSON REST documentation.