API документация
Интегрируйте приём SMS в свои приложения через простой REST API. Все ответы возвращаются в формате JSON.
Аутентификация
Все запросы требуют API-ключ, передаваемый в заголовке Authorization. Без действующего ключа API не работает — любой запрос вернёт ошибку 401 Unauthorized.
Как получить API-ключ
API-ключи не выдаются автоматически. Чтобы получить ключ, обратитесь в поддержку SMSFOX — мы создадим персональный ключ и привяжем его к вашему аккаунту. Никому не передавайте ключ: он даёт полный доступ к API от вашего имени.
Authorization: Bearer YOUR_API_KEYБазовый URL: https://smsfox.net/api/v1
Ответ без API-ключа
{
"error": {
"code": "unauthorized",
"message": "Missing or invalid API key. Request a key from SMSFOX support."
}
}/countriesСписок стран
Возвращает список доступных стран с кодами и количеством активных номеров.
Запрос
curl https://smsfox.net/api/v1/countries \
-H "Authorization: Bearer YOUR_API_KEY"Ответ
{
"data": [
{
"slug": "turkey",
"name": "Турция",
"code": "tr",
"dial": "90",
"active_numbers": 9
},
{
"slug": "usa",
"name": "США",
"code": "us",
"dial": "1",
"active_numbers": 11
}
]
}/servicesСписок сервисов
Возвращает список поддерживаемых сервисов с категориями.
Запрос
curl https://smsfox.net/api/v1/services \
-H "Authorization: Bearer YOUR_API_KEY"Ответ
{
"data": [
{ "slug": "telegram", "name": "Telegram", "category": "messengers" },
{ "slug": "whatsapp", "name": "WhatsApp", "category": "messengers" },
{ "slug": "google", "name": "Google", "category": "tech" }
]
}/numbers?country=turkeyСписок номеров
Возвращает доступные номера для указанной страны.
Запрос
curl "https://smsfox.net/api/v1/numbers?country=turkey" \
-H "Authorization: Bearer YOUR_API_KEY"Ответ
{
"data": [
{
"number": "+90 (532) 123 45 67",
"full": "905321234567",
"country": "turkey",
"status": "active",
"messages_count": 6
}
]
}/numbers/{full}/messagesПолучение сообщений
Возвращает входящие SMS для конкретного номера.
Запрос
curl "https://smsfox.net/api/v1/numbers/905321234567/messages" \
-H "Authorization: Bearer YOUR_API_KEY"Ответ
{
"data": [
{
"service": "telegram",
"sender": "Telegram",
"text": "Telegram code: 54321",
"code": "54321",
"received_at": "2026-05-12T10:24:00Z"
}
]
}