Stable Whatsapp API

for developers and business owners who value their time and money
From $10 month for 1 account
without restrictions on messages and functions

Try 14 days free

Try it
We’ll help you move from another service

No restrictions when working, as on the official API

Program for your tasks without overpaying for unnecessary functions
A ready-made service is always limited to a set of functions
But using our API, any functionality can be programmed
The range of applications is limited only by imagination and business tasks
1
Write first
2
Send messages in bulk
3
Create chatbots
4
Integrate with CRM

API Functions - Whatsgate

Device management
  • Creating and adding new devices
  • Display and transmission of QR code
  • Getting results via Webhook
  • Checking connection status
  • Reset, reconnect and other functions
Message management
  • Checking for new messages
  • Sending a text
  • Sending media files
  • Reception of messages and media files and other functions
Group management
  • Sending messages to groups
  • Sending media to groups
  • Receive messages and media from groups
  • Inviting participants and other features

Are you using another service and are looking for a replacement?

We’ll help you quickly move to our API and give you 14 days free
Technical support will help you transfer your work scenarios
Try 14 days free

В 99% случаев наш API
выигрывает перед официальным

Смотрите разницу
Подключение
Возможность писать сообщения первым
Совершать звонки и работа в чатах
Открытие компании
Официальный API (WABA)
  • Невозможно подключиться самостоятельно, требуется посредник. Ваша компания верифицируется несколько недель
  • Писать можно только по заготовленным и подтвержденным HSM-шаблонам
  • При подключении WABA нет возможности пользоваться приложением на смартфоне, звонить и добавляться в групповые чаты
  • Нужно обязательно иметь оформленную компанию ООО или ИП
Наш API Whatsgate
  • Подключаете любой аккаунт WhatsApp за 5 минут
  • Любые сообщения и номера для начала диалога
  • Вы используете аккаунт как и ранее со всеми возможностями совершения звонков, добавления в группы и прочим
  • Можно работать как физ. лицо без ограничений и плохих последствий

Подключение занимает не более 5 минут

после чего API сразу готов к работе

Регистрируйтесь в сервисе на 14 дней бесплатно

Зарегистрироваться

В личном кабинете нажмите добавить WhatsApp В приложении на телефоне выберите “привязать устройство”. Отсканируйте QR-код

Дождитесь статуса “Готов к работе”. API подключен

Тарифы использования API

Одни из самых низких цен на рынке
Вы платите только за использование API, но не за каждое сообщение
Нужно большее количество аккаунтов? Предоставим индивидуальные условия под ваши задачи Звоните, договоримся
Оплата любыми удобными средствами (банковские карты, кошельки, по реквизитам)

Разработчик будет доволен

Справятся все, даже начинающие программисты
Webhook
Определяемые пользователем Http обратные вызовы запускаются при получении сообщения или изменении статуса доставки
Полнофункциональный JSON API
Любой предпочитаемый язык может быть подключен к WhatsApp API через JSON API

Можете использовать уже готовые SDK
под самые популярные платформы и языки

Интегрируйте шлюз API под нужный язык программирования

Отправка сообщения
  • Shell
  • PHP
  • Python
Возвращает список активных чатов
  • Shell
  • PHP
  • Python
Возвращает объект медиафайла, прикрепленного к сообщению
  • Shell
  • PHP
  • Python
Отправляет команду в чат, что последние сообщения просмотрены
  • Shell
  • PHP
  • Python
Устанавливает Webhook для обработки входящих уведомлений
  • Shell
  • PHP
  • Python

                    

API cтабильно работает

при любом количестве подключенных номеров и отправляемых сообщений
Без перегрузки сервера
Количество обслуживающих серверов увеличивается в зависимости от нагрузки Не превышает 5 клиентов на 1 ядро процессора
Все клиентские сессии изолированы
Каждый браузер запускается в собственной среде под свою нагрузку
Пользователи всегда будут получать сообщения вовремя

Вы можете проверить сами Даем бесплатный доступ

Попробовать 14 дней бесплатно
Заботливая IT поддержка
Отвечаем на любой вопрос в течение 15 минут в рабочее время Понедельник-пятница с 10 до 19 по Москве

70% наших клиентов пришли от других компаний и не хотят уходить

Хотите такие же результаты?

Вы можете проверить сами.
Даем бесплатный доступ
Попробовать 14 дней бесплатно
или получите консультацию
?

Частые вопросы от клиентов

Подключаете официальный WhatsApp?

Нет, сервис предоставляет только услугу программного взаимодействия с web-версией whatsapp, которая запускается на наших серверах, что обеспечивает высокую надежность, быстродействие и кругосуточный доступ к отправке и получению сообщений.

Как начать работу с сервисом?

Начало работы с сервисом занимает не более 5 минут, регистрируетесь, привязываете свой whatsapp, получаете ключи X-Api-Key и идентификтор, и можно отправлять сообщения. Для тестирования доступен 14 дневный бесплатный период, где можно оценить возмжности и удобство сервиса.

Можно ли получить бан за использование сервиса?

Да, политика конфиденциальности Whatsapp не позволяет использовать сторонние сервисы автоматизации, но можно свести данные риски к минимуму, просто не рассылайте большое количество однотипных сообщений незнакомым пользователям, избегайте того, чтобы получатели нажимали кнопку "спам" и тем самым вероятность получения бана снижается до нуля.

Можно ли производить массовые рассылки?

Мы против массовых рассылок, но политика нашего сервиса не предполагает ограничений в рассылке. Используйте возможности сервиса на свой страх и риск.

Есть поддержка групповых чатов?

Да, Вы можете работать с груповыми чатами также, как с обычными контактами. Групповые чаты имеют собственные идентификаторы, что позволяет отправлять и получать сообщения также, как бы Вы работали с обычным контактом. В информации о групповом чате Вам доступен список всех пользователей, находящихся в данном чате а также их права.

Не понимаете будут ли нужные функции? Сможет ли сервис решить ваши задачи?

Давайте помогу и отвечу на любые ваши вопросы
или свяжитесь по любому контакту
Денис
Создатель сервиса
Лично столкнулся с проблемой автоматизации рутины Whatsapp в своем интернет магазине
curl -X POST\ -H 'X-API-Key: YOUR_API_KEY' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ 'https://whatsgate.ru/api/v1/send' \ -d '{ "WhatsappID": "YOUR_WHATSAPP_ID", "async": false, "recipient": { "id": "79999999999@c.us" }, "message": { "body": "Hello world!" } }' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://whatsgate.ru/api/v1/send'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, '{ "WhatsappID": "YOUR_WHATSAPP_ID", "async": false, "recipient": { "id": "79999999999@c.us" }, "message": { "body": "Hello world!" } }'); $headers = array(); $headers[] = 'Accept: application/json'; $headers[] = 'X-API-Key: YOUR_API_KEY'; $headers[] = 'Content-Type: application/json'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); print_r($result); curl_close($ch); import requests from json url = "https://whatsgate.ru/api/v1/send" headers = { 'Accept' : 'application/json' 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' } payload = { "WhatsappID": "YOUR_WHATSAPP_ID", "async": false, "recipient": { "id": "79999999999@c.us" }, "message": { "body": "Hello world!" } } r = requests.post(url, data=json.dumps(payload), headers=headers) print(r.text) curl -X POST\ -H 'X-API-Key: YOUR_API_KEY' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ 'https://whatsgate.ru/api/v1/get-chats' \ -d '{ "WhatsappID": "YOUR_WHATSAPP_ID" }' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://whatsgate.ru/api/v1/get-chats'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, '{ "WhatsappID": "YOUR_WHATSAPP_ID" }'); $headers = array(); $headers[] = 'Accept: application/json'; $headers[] = 'X-API-Key: YOUR_API_KEY'; $headers[] = 'Content-Type: application/json'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); print_r($result); curl_close($ch); import requests from json url = "https://whatsgate.ru/api/v1/send" headers = { 'Accept' : 'application/json' 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' } payload = { "WhatsappID": "YOUR_WHATSAPP_ID" } r = requests.post(url, data=json.dumps(payload), headers=headers) print(r.text) curl -X POST\ -H 'X-API-Key: YOUR_API_KEY' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ 'https://whatsgate.ru/api/v1/get-media' \ -d '{ "WhatsappID": "YOUR_WHATSAPP_ID", "mediaKey": "MESSAGE_MEDIA_KEY" }' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://whatsgate.ru/api/v1/get-media'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, '{ "WhatsappID": "YOUR_WHATSAPP_ID", "mediaKey": "MESSAGE_MEDIA_KEY" }'); $headers = array(); $headers[] = 'Accept: application/json'; $headers[] = 'X-API-Key: YOUR_API_KEY'; $headers[] = 'Content-Type: application/json'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); print_r($result); curl_close($ch); import requests from json url = "https://whatsgate.ru/api/v1/get-media" headers = { 'Accept' : 'application/json' 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' } payload = { "WhatsappID": "YOUR_WHATSAPP_ID", "mediaKey": "MESSAGE_MEDIA_KEY" } r = requests.post(url, data=json.dumps(payload), headers=headers) print(r.text) curl -X POST\ -H 'X-API-Key: YOUR_API_KEY' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ 'https://whatsgate.ru/api/v1/seen' \ -d '{ "WhatsappID": "YOUR_WHATSAPP_ID", "recipient": { "id": "79999999999@c.us" } }' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://whatsgate.ru/api/v1/seen'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, '{ "WhatsappID": "YOUR_WHATSAPP_ID", "recipient": { "id": "79999999999@c.us" } }'); $headers = array(); $headers[] = 'Accept: application/json'; $headers[] = 'X-API-Key: YOUR_API_KEY'; $headers[] = 'Content-Type: application/json'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); print_r($result); curl_close($ch); import requests from json url = "https://whatsgate.ru/api/v1/seen" headers = { 'Accept' : 'application/json' 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' } payload = { "WhatsappID": "YOUR_WHATSAPP_ID", "recipient": { "id": "79999999999@c.us" } } r = requests.post(url, data=json.dumps(payload), headers=headers) print(r.text) curl -X POST\ -H 'X-API-Key: YOUR_API_KEY' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ 'https://whatsgate.ru/api/v1/set-hook' \ -d '{ "WhatsappID": "YOUR_WHATSAPP_ID", "url": "YOUR_URL" }' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://whatsgate.ru/api/v1/set-hook'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, '{ "WhatsappID": "YOUR_WHATSAPP_ID", "url": "YOUR_URL" }'); $headers = array(); $headers[] = 'Accept: application/json'; $headers[] = 'X-API-Key: YOUR_API_KEY'; $headers[] = 'Content-Type: application/json'; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); print_r($result); curl_close($ch); import requests from json url = "https://whatsgate.ru/api/v1/set-hook" headers = { 'Accept' : 'application/json' 'X-API-Key': 'YOUR_API_KEY', 'Content-Type': 'application/json' } payload = { "WhatsappID": "YOUR_WHATSAPP_ID", "url": "YOUR_URL" } r = requests.post(url, data=json.dumps(payload), headers=headers) print(r.text)