SMS-Activate закрылся. Что теперь?
Обновлено 11 окт. 2026 г.

SMS-Activate перестал работать в конце 2025 года. Если вы покупали номера вручную, вам нужен новый магазин. Если ваши скрипты или программы работали с его API, вам нужен сервис, который говорит на том же протоколе. В этой статье разбираем оба случая.
Что перестало работать и что из-за этого ломается
Всё, что обращалось к его API, теперь не работает: скрипты регистрации, боты и программы, в которых было поле для его API-ключа.
Если вы только изредка покупали номер вручную, решение простое: вам нужен другой магазин. Если вы строили работу на API, читайте дальше.
kartesim является независимым сервисом. Он не входит в SMS-Activate, не является его преемником и не имеет доступа к его аккаунтам, балансам и истории заказов. Мы не можем сказать, что будет с деньгами, которые там остались.
Если ваши программы работают по протоколу handler_api
API SMS-Activate был одним адресом, handler_api.php, который вызывали с названием действия: getBalance, getNumber, getStatus, setStatus. Под него написали столько программ, что он стал общим форматом, и другие сервисы отвечают на те же запросы.
Для вашего кода это хорошая новость. Программу, написанную под этот протокол, не нужно переписывать. Ей нужен сервис, который отвечает на те же действия в том же формате, и новый ключ.
На что смотреть при выборе замены
Цены сравнить легко. Эти пункты важнее, и их стоит проверить, прежде чем где-либо пополнять баланс.
- Тот же протокол, чтобы ваши программы продолжали работать с новым адресом и ключом.
- Номера настоящих SIM-карт или VoIP-номера. Многие приложения отклоняют VoIP-номера для кодов при регистрации.
- Оплата только за доставленные коды, а не за каждый запрошенный номер.
- Понятное правило возврата: что происходит и как быстро, если код не пришёл.
- API-ключ, который можно создать самому, и документация, которую можно прочитать до оплаты.
Как с этими пунктами у kartesim
Каждый номер kartesim принадлежит настоящей SIM-карте в мобильной сети. Номер продаётся для одной активации одного сервиса и принимает только смс, но не звонки.
Вы платите только за код, который пришёл. Если кода нет, отмените активацию или дождитесь, пока она истечёт, и полная сумма автоматически вернётся на ваш баланс. Баланс пополняется от $3. Мы не обещаем, что приложение примет номер: ни один продавец этим не управляет, и на этот случай есть возврат.
Как проходит переход
Для программы, которая уже говорит на этом протоколе, переход означает смену настроек, а не кода.
- Создайте аккаунт kartesim, пополните баланс и скопируйте свой API-ключ.
- В своей программе замените адрес API на адрес kartesim из документации.
- Замените старый API-ключ на новый.
- Сделайте одну тестовую активацию и проверьте, что код доходит до вашей программы.
Проверьте коды стран и сервисов
Именно здесь при переходе чаще всего что-то идёт не так. Протокол общий, но каждый сервис нумерует страны по-своему, и короткие коды сервисов тоже могут отличаться. Номер страны, который в старых настройках означал одно место, здесь может означать другое.
Сравните каждый код страны и сервиса, который отправляет ваша программа, со списками в документации kartesim, прежде чем запускать что-либо в большом объёме. Неверный код не всегда возвращает ошибку. Он может вернуть номер из страны, которая вам не нужна.
Если вы пишете новый код
Пользоваться старым протоколом не обязательно. У kartesim есть и JSON API с webhooks, которые вызывают ваш сервер, когда приходит код, так что вашему коду не нужно постоянно запрашивать статус.
Используйте handler_api, чтобы существующие программы продолжали работать, а JSON API для всего нового. Оба оплачиваются с одного баланса.
Что бы вы ни выбрали, начинайте с малого. Сделайте несколько активаций вручную, посмотрите, как работает возврат, когда код не приходит, и только потом переводите на сервис всю нагрузку.
SMS-Activate не работает: чем пользоваться теперь
Посмотреть аналог SMS-Activate