All requests except /api/login, /api/register и /api/public/*, require a Bearer token.
Authorization: Bearer <api_token>
Base URL: https://sms-numbers.co/api
Connect numbers, send and receive SMS from your app. Bearer token auth, JSON responses, public endpoints without a key.
Authorization.All requests except /api/login, /api/register и /api/public/*, require a Bearer token.
Authorization: Bearer <api_token>
Base URL: https://sms-numbers.co/api
Returns the numbers on your account.
GET https://sms-numbers.co/api/numbers
Header: Authorization: Bearer <api_token>
filter (string) — optional status filter, e.g. active.
Returns details for a specific number.
GET https://sms-numbers.co/api/number/{id}
Path: id (integer) — number ID from the list.
Available numbers by country.
GET https://sms-numbers.co/api/numbers/search/{iso}
iso (string) — country code, e.g. ru, us.
Rates: GET https://sms-numbers.co/api/public/countries и GET https://sms-numbers.co/api/public/prices/{country_id}.
Connects the selected number.
POST https://sms-numbers.co/api/number/buy
Body: id (integer) — number ID from search results. Headers: Bearer token and Content-Type: application/json.
Disconnects the selected number.
POST https://sms-numbers.co/api/number/cancel
Body: id (integer) — number ID from the list.
Incoming SMS forwarding and a custom tag.
POST https://sms-numbers.co/api/number/update
Body: id (required), email, number, user_tag (optional).
GET https://sms-numbers.co/api/messages
Messages grouped into conversations.
GET https://sms-numbers.co/api/app/messages
GET https://sms-numbers.co/api/app/messages/{number}
POST https://sms-numbers.co/api/message/send
Body: from, to, body.
GET https://sms-numbers.co/api/account/profile
GET https://sms-numbers.co/api/account/balance
GET https://sms-numbers.co/api/payments
POST https://sms-numbers.co/api/payment/create
No authentication required.
GET https://sms-numbers.co/api/public/countries
GET https://sms-numbers.co/api/public/countries/numbers
GET https://sms-numbers.co/api/public/services
POST https://sms-numbers.co/api/login
Body: email, password.
POST https://sms-numbers.co/api/register
200 OKSuccess400 Bad RequestInvalid request parameters401 UnauthorizedMissing or invalid token402 Request FailedValid parameters, but the request failed403 ForbiddenForbidden404 Not FoundResource not found429 Too Many RequestsRate limit exceeded500 / 502 / 503 / 504Server-side errorSuccess: {"success": true, "data": {...}, "message": "..."}
Error: {"success": false, "message": "...", "data": {...}}
Register now, verify your email, and get test funds to try out phone numbers