API для sms активаций сервиса через софты для ВК, Инстаграм, ОК и др. — VAK-SMS.COM
Application Programming Interface (API)

API VAK-SMS.COM

Все запросы отправляются с помощью GET-запроса на адрес https://vak-sms.com
В каждом запросе должен содержаться API ключ, узнать его можно в настройках аккаунта.
Ваш apiKey:

Баланс пользователя, в рублях

URL параметры

Параметр Тип Описание
apiKey string Обязательный API ключ доступа
GET https://vak-sms.com/api/getBalance/?apiKey={apiKey} HTTP/1.1
Приведенная выше команда возвращает JSON, структурированный так:
{"balance": 100.0}

Количество доступных номеров

URL параметры

Параметр Тип Описание
service string Обязательный Код сайта, сервиса, соц. сети
country string Default = ru Код страны номера телефона
operator string Default = None Имя оператора
price string Default = None Цена за номер
Название сайта Код {service}
VK & MailRu mr
Cupis cp
QIWl Wallet qw
Tinkoff tf
Netflix nf
Nike nk
Tinder td
PayPal pp
Facebook fb
Юmoney ym
AOL ao
Yandex ya
Tiktok tk
Yalla ll
AliExpress ai
WeChat wc
KakaoTalk kt
WhatsApp wa
Twitter tw
Viber vi
Discord dc
McDonalds md
Uber ub
Google gl
AirBnb ab
WebMoney wm
Tencent QQ qq
Line messenger lm
Yahoo yh
Microsoft ms
Protonmail pm
Instagram ig
Telegram tg
Steam st
Киносервисы ks
FriendsClub fc
LinkedIn ln
Pgbonus pb
Badoo bd
Amazon am
32Red rd
Plenty of Fish pf
Scruff sc
Ebay eb
MeetMe mm
Monese me
Naver nv
IMO messager im
ДругВокруг dv
Ozon oz
Grindr gd
Moteplassen mp
iHerb ih
Beget bg
Move mo
ALLES Bonus sb
Metro eo
Revolut rt
GroupMe gm
Coinbase cb
Вкусвилл vv
Signal sg
Deliveroo do
Battle bt
Drom dr
KFC kf
Onrealt or
СберМаркет sm
MVideo mv
Аптеки at
Okcupid oc
Gorillas gs
Getcontact gc
DoDo pizza dp
Страховые strh
Stormgain sn
Cita Previa ca
Paysafecard pc
TheFiniko fi
OLX ox
Wildberries wb
KazanExpress ke
Ашан au
Casino Online co
AliPay ap
DiDi taxi dd
Twitch th
BP-club bu
Mozen mz
Coinut cn
Vivaldi vd
MTS Cashback mc
Spotify sf
Switchere se
Buff.163 bf
Adidas ad
Yoshidrops yd
Vodorobot vr
TradingView tv
Remit re
4FunLite fl
Avito av
Humble bundle hb
tilda tl
MICO mi
YoHo yo
Ingalaxy gy
Самокат sk
Кошелек cm
Foodpanda fa
MiChat mh
Tokopedia tp
DANA dn
Gojek gj
Ovo oo
i.saku is
Weco wo
MyGLO go
Zhihu zu
LightChath lc
Спортмастер sa
Biglion bl
Intim-city ic
Rostelecom ro
Payoneer po
FreedomFinance ff
Regru rr
TalkU tu
Магнит mg
MobileV ev
cg.163 cg
JumpTaxi jt
Верный vn
hh.ru hh
LOVE lv
GoGym gg
Diffbot dfb
Jingdong jd
Wmmail wl
Weibo wi
X5 Retail Group x5
Петрович ph
Book24 b24
Ftx fx
Inbox lv il
Магнолия mn
Лента lt
Burger King bk
Blablacar bb
Kaggle kg
Название страны Код {country} Имя {operator}
Estonia ee elisa
tele2
telia
Finland fi dna
elisa
France fr lebara
lycamobile
Germany de lycamobile
Indonesia id axis
Kazakhstan kz activ
altel
beeline
tele2
Latvia lv lmt
tele2
Lithuania lt tele2
Netherlands nl lebara
lycamobile
Poland pl orange
Portugal pt lycamobile
vodafone
Russia ru beeline
lycamobile
megafon
mts
mtt
rostelecom
tele2
Spain es lycamobile
yoigo
Sweden se comviq
lycamobile
telenor
Ukraine ua kyivstar
lifecell
lycamobile
vodafone
United Kingdom gb three
tmobile
vodafone
Vietnam vn vietnamobile
GET https://vak-sms.com/api/getCountNumber/?apiKey={apiKey}&service={service}&country={country}&operator={operator}&price HTTP/1.1
Приведенная выше команда возвращает JSON, структурированный так:
{"{SERVICE}": 332}  # В SERVICE содержится переданный код
Приведенная выше команда с параметром price возвращает JSON, структурированный так:
{"{SERVICE}": 332, "price": 2.0}   # В SERVICE содержится переданный код, в PRICE содержится цена

GET https://vak-sms.com/api/getCountNumberList/?apiKey={apiKey}&country={country}&operator={operator} HTTP/1.1
Приведенная выше команда возвращает JSON, структурированный так:
{"vk": {"code": "vk", "count": 403, "price": 20.0}, "ok": {"code": "ok", "count": 403, "price": 3.0}, "ig": {"code": "ig", "count": 403, "price": 3}}

Получение номера

URL параметры

Параметр Тип Описание
apiKey string Обязательный API ключ доступа
service string Обязательный Код сайта, сервиса, соц. сети
rent bool Default = false Необязательный параметр. При значении rent=true выдается номер аренды, на 8 (восемь) часов
country string Default = ru Код страна номера телефона
operator string Default = None Необязательный параметр. Имя оператора
softId int Default = None Необязательный параметр. Номер софта для получения отчислений по реферальной системе для разработчиков
Название сайта Код {service}
VK & MailRu mr
Cupis cp
QIWl Wallet qw
Tinkoff tf
Netflix nf
Nike nk
Tinder td
PayPal pp
Facebook fb
Юmoney ym
AOL ao
Yandex ya
Tiktok tk
Yalla ll
AliExpress ai
WeChat wc
KakaoTalk kt
WhatsApp wa
Twitter tw
Viber vi
Discord dc
McDonalds md
Uber ub
Google gl
AirBnb ab
WebMoney wm
Tencent QQ qq
Line messenger lm
Yahoo yh
Microsoft ms
Protonmail pm
Instagram ig
Telegram tg
Steam st
Киносервисы ks
FriendsClub fc
LinkedIn ln
Pgbonus pb
Badoo bd
Amazon am
32Red rd
Plenty of Fish pf
Scruff sc
Ebay eb
MeetMe mm
Monese me
Naver nv
IMO messager im
ДругВокруг dv
Ozon oz
Grindr gd
Moteplassen mp
iHerb ih
Beget bg
Move mo
ALLES Bonus sb
Metro eo
Revolut rt
GroupMe gm
Coinbase cb
Вкусвилл vv
Signal sg
Deliveroo do
Battle bt
Drom dr
KFC kf
Onrealt or
СберМаркет sm
MVideo mv
Аптеки at
Okcupid oc
Gorillas gs
Getcontact gc
DoDo pizza dp
Страховые strh
Stormgain sn
Cita Previa ca
Paysafecard pc
TheFiniko fi
OLX ox
Wildberries wb
KazanExpress ke
Ашан au
Casino Online co
AliPay ap
DiDi taxi dd
Twitch th
BP-club bu
Mozen mz
Coinut cn
Vivaldi vd
MTS Cashback mc
Spotify sf
Switchere se
Buff.163 bf
Adidas ad
Yoshidrops yd
Vodorobot vr
TradingView tv
Remit re
4FunLite fl
Avito av
Humble bundle hb
tilda tl
MICO mi
YoHo yo
Ingalaxy gy
Самокат sk
Кошелек cm
Foodpanda fa
MiChat mh
Tokopedia tp
DANA dn
Gojek gj
Ovo oo
i.saku is
Weco wo
MyGLO go
Zhihu zu
LightChath lc
Спортмастер sa
Biglion bl
Intim-city ic
Rostelecom ro
Payoneer po
FreedomFinance ff
Regru rr
TalkU tu
Магнит mg
MobileV ev
cg.163 cg
JumpTaxi jt
Верный vn
hh.ru hh
LOVE lv
GoGym gg
Diffbot dfb
Jingdong jd
Wmmail wl
Weibo wi
X5 Retail Group x5
Петрович ph
Book24 b24
Ftx fx
Inbox lv il
Магнолия mn
Лента lt
Burger King bk
Blablacar bb
Kaggle kg
Название страны Код {country} Имя {operator}
Estonia ee elisa
tele2
telia
Finland fi dna
elisa
France fr lebara
lycamobile
Germany de lycamobile
Indonesia id axis
Kazakhstan kz activ
altel
beeline
tele2
Latvia lv lmt
tele2
Lithuania lt tele2
Netherlands nl lebara
lycamobile
Poland pl orange
Portugal pt lycamobile
vodafone
Russia ru beeline
lycamobile
megafon
mts
mtt
rostelecom
tele2
Spain es lycamobile
yoigo
Sweden se comviq
lycamobile
telenor
Ukraine ua kyivstar
lifecell
lycamobile
vodafone
United Kingdom gb three
tmobile
vodafone
Vietnam vn vietnamobile
GET https://vak-sms.com/api/getNumber/?apiKey={apiKey}&service={service}&country={country}&operator={operator}&softId={softId} HTTP/1.1
Приведенная выше команда возвращает JSON, структурированный так:
{"tel": 79991112233, "idNum": "3adb61376b8f4adb90d6e758cf8084fd"}

Вы можете получить один и тот же номер для двух сервисов. Для этого вам необходимо укзать два нужных сервиса в параметре service через запятую
GET https://vak-sms.com/api/getNumber/?apiKey={apiKey}&service={service},{service}&country={country}&operator={operator}&softId={softId} HTTP/1.1
Приведенная выше команда возвращает JSON, структурированный так:
[{"tel": 79221112233, "service": "wa", "idNum": "cdab00fc70ed4991b88217c21cecac8b"}, {"tel": 79221112233, "service": "vi", "idNum": "aff42ce77a9245d7a1f1c0da65d8b8cd"}]

Продление полученного ранее номера

URL параметры

Параметр Тип Описание
apiKey string Обязательный API ключ доступа
service string Обязательный Код сайта, сервиса, соц. сети
tel string Обязательный Номер телефона на который ранее был получен код из смс
Название сайта Код {service}
VK & MailRu mr
Cupis cp
QIWl Wallet qw
Tinkoff tf
Netflix nf
Nike nk
Tinder td
PayPal pp
Facebook fb
Юmoney ym
AOL ao
Yandex ya
Tiktok tk
Yalla ll
AliExpress ai
WeChat wc
KakaoTalk kt
WhatsApp wa
Twitter tw
Viber vi
Discord dc
McDonalds md
Uber ub
Google gl
AirBnb ab
WebMoney wm
Tencent QQ qq
Line messenger lm
Yahoo yh
Microsoft ms
Protonmail pm
Instagram ig
Telegram tg
Steam st
Киносервисы ks
FriendsClub fc
LinkedIn ln
Pgbonus pb
Badoo bd
Amazon am
32Red rd
Plenty of Fish pf
Scruff sc
Ebay eb
MeetMe mm
Monese me
Naver nv
IMO messager im
ДругВокруг dv
Ozon oz
Grindr gd
Moteplassen mp
iHerb ih
Beget bg
Move mo
ALLES Bonus sb
Metro eo
Revolut rt
GroupMe gm
Coinbase cb
Вкусвилл vv
Signal sg
Deliveroo do
Battle bt
Drom dr
KFC kf
Onrealt or
СберМаркет sm
MVideo mv
Аптеки at
Okcupid oc
Gorillas gs
Getcontact gc
DoDo pizza dp
Страховые strh
Stormgain sn
Cita Previa ca
Paysafecard pc
TheFiniko fi
OLX ox
Wildberries wb
KazanExpress ke
Ашан au
Casino Online co
AliPay ap
DiDi taxi dd
Twitch th
BP-club bu
Mozen mz
Coinut cn
Vivaldi vd
MTS Cashback mc
Spotify sf
Switchere se
Buff.163 bf
Adidas ad
Yoshidrops yd
Vodorobot vr
TradingView tv
Remit re
4FunLite fl
Avito av
Humble bundle hb
tilda tl
MICO mi
YoHo yo
Ingalaxy gy
Самокат sk
Кошелек cm
Foodpanda fa
MiChat mh
Tokopedia tp
DANA dn
Gojek gj
Ovo oo
i.saku is
Weco wo
MyGLO go
Zhihu zu
LightChath lc
Спортмастер sa
Biglion bl
Intim-city ic
Rostelecom ro
Payoneer po
FreedomFinance ff
Regru rr
TalkU tu
Магнит mg
MobileV ev
cg.163 cg
JumpTaxi jt
Верный vn
hh.ru hh
LOVE lv
GoGym gg
Diffbot dfb
Jingdong jd
Wmmail wl
Weibo wi
X5 Retail Group x5
Петрович ph
Book24 b24
Ftx fx
Inbox lv il
Магнолия mn
Лента lt
Burger King bk
Blablacar bb
Kaggle kg
Для получения номера повторно необходимо получить код из смс при первом использовании, в противном случае сервис не выдаст этот номер вам.
Продлевать номер необходимо только в том случае, если он вам нужен именно сейчас. Нет необходимости продлевать его сразу же после того как закончелось время.
GET https://vak-sms.com/api/prolongNumber/?apiKey={apiKey}&service={service}&tel={tel} HTTP/1.1
Приведенная выше команда возвращает JSON, структурированный так:
{"tel": 79991112233, "idNum": "3adb61376b8f4adb90d6e758cf8084fd"}

Изменение статуса

URL параметры

Параметр Тип Описание
apiKey string Обязательный API ключ доступа
idNum string Обязательный ID операции
status string Обязательный
status=send
status=end
status=bad
Статус операции.
status=send - Еще смс
status=end - отмена номера
status=bad - номер уже использован, забанен

После получения номера, сразу происходит ожидание смс. Отправлять запрос с параметрами status=send необходимо только в случае получения еще одной смс с кодом. Если отправлена еще смс, необходимо повторить запрос с тем же idNum и status=send. Такое возможно в течение выделенного времени после получения номера телефона. Повторное получение смс БЕСПЛАТНО. В случае если пришел не верный код, необходимо повторно отправить запрос с тем же idNum и status=send что бы получить новую смс с другим кодом


GET https://vak-sms.com/api/setStatus/?apiKey={apiKey}&status={status}&idNum={idNum} HTTP/1.1
Приведенная выше команда с параметром status=send(еще смс) возвращает JSON, структурированный так:
{"status": "ready"}
Приведенная выше команда с параметром status=end (отмена номера) возвращает один из вариантов JSON, структурированный так:
{"status": "smsReceived"}  # на данный номер уже получен код подтверждения, отмена невозможна.
{"status": "waitSMS"}  # на данные номер уже отправлено смс, отмена невозможна. Ожидайте код.
{"status": "update"}  # статус обновлен.
Приведенная выше команда с параметром status=bad (номер уже использован, забанен) возвращает один из вариантов JSON, структурированный так:
{"status": "update"}  # статус успешно обновлен
{"status": "waitSMS"}  # статус не может быть обновлен, т.к сервис ожидает повторную смс

Состояние активации

URL параметры

Параметр Тип Описание
apiKey string Обязательный API ключ доступа
idNum string Обязательный ID операции
all boolean Default = None Параметр указывает необходимость получить весь список полученных кодов
GET https://vak-sms.com/api/getSmsCode/?apiKey={apiKey}&idNum={idNum}&all HTTP/1.1
Приведенная выше команда возвращает один из вариантов JSON, структурированный так:
{"smsCode": null}  # сервис ожидает СМС
{"smsCode": "CODE"}  # код получен, в переменной "CODE" содержится код подтверждения активации, type=str
Приведенная выше команда с параметром all возвращает JSON, структурированный так:
{"smsCode": ["CODE1", "CODE2"]}  # Список полученых кодов, type=list(str)



Варианты ошибок

{"error": "apiKeyNotFound"}  # Неверный API ключ.
{"error": "noService"}  # Данный сервис не поддерживается, свяжитесь с администрацией сайта.
{"error": "noNumber"}  # Нет номеров, попробуйте позже.
{"error": "noMoney"}  # Недостаточно средств, пополните баланс.
{"error": "noCountry"}  # Запрашиваемая страна отсутствует.
{"error": "noOperator"}  # Оператор не найдет для запрашиваемой страны.
{"error": "badStatus"}  # Не верный статус.
{"error": "idNumNotFound"}  # Не верный ID операции.
{"error": "badService"}  # Не верный код сайта, сервиса, соц. сети.
{"error": "badData"}  # Отправлены неверные данные.
Недостаточно средств!

У вас недостаточно средств на счету. Пополните свой счет, чтобы дальше пользоваться сервисом.

Сервис временно недоступен!

Пожалуйста, попробуйте позже или напишите нам!

Нет номеров!

В данный момент для данного сервиса нет номеров!

Отмена невозможна!

Отмена данного номера в данный момент невозможна!

Продление невозможно!

Продление данного номера в данный момент невозможно!

Изменение невозможно!

Изменение данного комментария невозможно!

Неорректное значение!

Введите корректное значение суммы к оплате!