WhatsApp API для разработчиков и бизнеса
Отправляйте и получайте сообщения WhatsApp со своего номера одним REST-запросом. Без одобрения, без шаблонов и без оплаты за сообщение: привяжите номер по QR-коду и запуститесь за десять минут.
POST 'https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage' \ --header 'x-maytapi-key: $TOKEN' \ --data-raw '{ "to_number": "7916xxxxx67", "type": "text", "message": "Заказ #10482 отправлен" }' # 200 · 184 ms · ack: sent → delivered → read
2 000+
разработчиков и компаний
24M+
API-запросов в день
99,98%
аптайм за 12 месяцев
184 мс
медианное время ответа
- ✓Группы, каналы, сообщества и статусы
- ✓ИИ-агенты через MCP-серверновое
- ✓Кнопки, списки и все типы медиа
- ✓Поддержка на шести языках
- ✓Фиксированная цена, без оплаты за сообщения
Как отправить сообщение WhatsApp через API
Без переноса номера, без верификации Business, без ожидания одобрения. Телефон и WhatsApp Web продолжают работать как обычно.
-
✓✓номер привязан
Привяжите номер
Отсканируйте QR-код в панели. Ваш номер остаётся прежним — переносить ничего не нужно.
-
POST /sendMessage x-maytapi-key: •••••• { "to_number": "7916xxx…", "type": "text" } 200 OK · 184 ms
Отправьте запрос
Один эндпоинт, один заголовок, одно JSON-тело. Без одобрения шаблонов и окна диалога.
-
ack: sentack: deliveredack: read
Слушайте вебхуки
Входящие сообщения, статусы доставки и прочтения приходят на ваш сервер в реальном времени.
Разработчик отправляет запрос. Клиент видит сообщение в WhatsApp.
API отправляет сообщения с собственного номера компании, поэтому клиенты получают уведомления, кнопки и ответы в обычном чате WhatsApp. Лог рядом с телефоном показывает запрос или вебхук, стоящий за каждым сообщением.
Для разработчиков
- ✓Один REST-эндпоинт для всех типов сообщений
- ✓Вебхуки для ответов, нажатий кнопок и статусов
- ✓Примеры на cURL, Python, Node.js, PHP, Go, Java и C#
Для бизнеса
- ✓Сообщения о заказах, доставке и записях с вашего номера
- ✓Кнопки и списки, на которые клиенты отвечают одним нажатием
- ✓Команда отвечает из общего ящика или с телефона
Возможности WhatsApp API
Включает эндпоинты групп, каналов и статусов, которых нет в официальном Cloud API. Произвольный текст, медиа и интерактивные сообщения отправляются без одобрения шаблонов.
- ✓Создание групп, управление участниками и события групп
- ✓Публикации в каналах и статусы на 24 часа
- ✓Интерактивные сообщения с кнопками, списками и быстрыми ответами
- ✓Изображения, видео, аудио, документы, геолокация и стикеры
Также входит в каждый тариф
- Все медиа и типы сообщенийИзображения, видео, голосовые, документы, геолокация, контакты и стикеры — отправляйте и получайте всё.
- Статусы доставки и прочтенияПолучайте события «отправлено», «доставлено» и «прочитано» по каждому сообщению через webhook в реальном времени.
-
Телефон и WhatsApp Web продолжают работатьAPI работает как связанное устройство, поэтому команда может одновременно пользоваться телефоном и WhatsApp Web.
- Проверка номеровПроверяйте, зарегистрированы ли номера в WhatsApp, перед отправкой и держите базы в чистоте.
- Без шаблонов и одобренийОтправляйте свободные сообщения сразу после подключения — без проверки Meta и очереди шаблонов.
- Low-code и no-codeСобирайте сценарии в n8n, Make или Pabbly Connect либо дайте ИИ-агенту работать с WhatsApp через MCP.
API сообществ · API LID в номер телефона · История изменений
Сценарии использования WhatsApp API
Одни и те же эндпоинты покрывают всё — от уведомлений о заказах до ИИ-агентов.
-
Уведомления для e-commerce
Подтверждения заказов, отслеживание доставки и статус возвратов автоматически приходят клиенту в WhatsApp.
-
Поддержка клиентов
Входящие сообщения попадают в CRM через вебхуки, а команда отвечает с одного номера.
-
Напоминания о записи
Отправляйте напоминания перед визитом и получайте подтверждение или отмену по кнопке.
-
Чат-боты и ИИ-агенты
С Maytapi MCP Server ваш ИИ-агент переписывается напрямую в WhatsApp.
-
Управление группами и сообществами
Создавайте группы, добавляйте участников и слушайте события групп — этого нет в официальном API.
-
Агентства и SaaS
Управляйте множеством номеров со скидкой и перепродавайте сервис своим клиентам.
- n8nнативная нода
- Мультиагентная платформаобщий ящик
- Google Contactsготовая интеграция
- Maytapi MCP ServerИИ-агенты
- Dialogflowчат-бот
- Google Sheetsготовая
Интеграции WhatsApp API
CRM, ERP, сайт или SaaS-продукт подключаются через REST-эндпоинты и вебхуки. Если не хотите писать бэкенд, используйте готовые платформы автоматизации.
- ✓Вся команда работает с одного номера на мультиагентной платформе
- ✓Инструменты прогрева снижают риск блокировки
- ✓Проверка номера и фото профиля уже встроены в панель
Три способа использовать WhatsApp API
Напишите интеграцию, подключите инструменты, которыми уже пользуетесь, или продавайте сервис своим клиентам под своим брендом.
-
Разработчикам</>
Интеграцию делаете вы
REST-эндпоинты, webhooks и готовые примеры на cURL, Python, Node.js, PHP, Go, Java и C#.
-
No-code командам{flow}
Вы подключаете инструменты
Нативная нода n8n, синхронизация с Google Contacts или MCP-сервер для ИИ-ассистентов.
-
Агентствам и SaaSwhite-label
WhatsApp внутри вашего продукта
Предлагайте WhatsApp API клиентам через Partner API — они видят ваш бренд, а не наш.
Начните бесплатно — без карты, тестируйте на реальном номере WhatsApp.
</>Начать бесплатноБесплатные инструменты WhatsApp API
Пользуйтесь бесплатно. Форматер текста, генераторы ссылок и QR-кодов и JSON-инструмент работают в браузере без регистрации; для проверки номеров и получения фото профиля нужен бесплатный аккаунт Maytapi и подключённый номер.
- *bold* Форматирование текста WhatsApp Предпросмотр жирного, курсива, зачёркнутого и моноширинного текста при наборе.
- wa.me/ Генератор ссылок на чат Создавайте click-to-chat ссылки с готовым сообщением и размещайте их на сайте.
- [QR] Генератор QR-кодов WhatsApp Скачайте QR-код для вашего номера и сообщения.
- \" Экранирование JSON Безопасно экранируйте любой текст для тела API-запроса.
- ? Проверка номера Узнайте, зарегистрирован ли номер в WhatsApp.
- img Фото профиля Получите публичное фото профиля номера через API.
Примеры кода WhatsApp API
curl -X POST "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage" \
-H "x-maytapi-key: $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"to_number": "7916xxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
}'
const res = await fetch("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", {
method: "POST",
headers: { "x-maytapi-key": TOKEN, "Content-Type": "application/json" },
body: JSON.stringify({
"to_number": "7916xxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
})
});
console.log(await res.json());
import requests
res = requests.post(
"https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage",
headers={"x-maytapi-key": TOKEN},
json={
"to_number": "7916xxxxx67",
"type": "text",
"message": "Hello from Maytapi!"
},
timeout=10,
)
print(res.json())
$ch = curl_init("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => ["x-maytapi-key: $token", "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
"to_number" => "7916xxxxx67",
"type" => "text",
"message" => "Hello from Maytapi!"
]),
]);
echo curl_exec($ch);
body := strings.NewReader(`{"to_number":"7916xxxxx67","type":"text","message":"Hello from Maytapi!"}`)
req, _ := http.NewRequest("POST", "https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", body)
req.Header.Set("x-maytapi-key", token)
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage"))
.header("x-maytapi-key", token)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(
"{\"to_number\":\"7916xxxxx67\",\"type\":\"text\",\"message\":\"Hello from Maytapi!\"}"))
.build();
HttpResponse<String> res = client.send(req, HttpResponse.BodyHandlers.ofString());
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-maytapi-key", token);
var body = new StringContent(
"""{"to_number":"7916xxxxx67","type":"text","message":"Hello from Maytapi!"}""",
Encoding.UTF8, "application/json");
var res = await client.PostAsync("https://api.maytapi.com/api/$PID/$PHONE_ID/sendMessage", body);
Console.WriteLine(await res.Content.ReadAsStringAsync());
Сравнение WhatsApp API: Maytapi и Cloud API
| Параметр | Maytapi | WhatsApp Cloud API | Twilio |
|---|---|---|---|
| Процесс одобрения | Нет | Верификация Business | Верификация Business |
| Обязательные шаблоны | Нет | Да | Да |
| Модель оплаты | $24 / номер / мес (за год), $29 помесячно | за сообщение | за сообщение + платформа |
| Сообщения в группы | Да | Нет | Нет |
| Каналы и статусы | Да | Нет | Нет |
| Существующий номер | Привязывается напрямую | Перенос номера | Перенос номера |
| Время до первого сообщения | ~10 мин | 1–5 дней | 1–5 дней |
| Официальная поддержка | Нет | Да | Да |
Обновлено:
Инфраструктура и безопасность WhatsApp API
Каждый номер работает в собственной изолированной сессии. Неудачные доставки вебхуков повторяются автоматически — три попытки за 30 минут, — и каждая попытка видна в логах.
- TLS 1.3
- повторы вебхуков
- изолированные сессии
- Аптайм за 12 месяцев99,98%
- Медианный ответ API184 мс
- Запросов в день24M+
- Повторы вебхуков3 попытки / 30 мин
- Время ответа поддержки< 24 часов
Более 2 000 разработчиков и компаний работают с Maytapi
С 2019 года разработчики и компании строят на Maytapi ботов, интеграции с CRM и сценарии WhatsApp. Наша инфраструктура обрабатывает более 24 миллионов API-запросов в день.
- enEnglish
- trTürkçe
- esEspañol
- ptPortuguês
- roRomână
- ruРусский
Документация и поддержка на шести языках.
- фиксированная цена от $24
- без оплаты за сообщение
- без одобрения
- карта не нужна
- отмена в любой момент
-
★★★★★быстрая интеграция
Как основатель стартапа, я искал недорогое решение для автоматизации общения в WhatsApp. Maytapi превзошёл мои ожидания. Интеграция прошла очень легко, а команда поддержки действительно на высоте.
Alex M.Технологический предприниматель
-
★★★★★безлимитные сообщения
Нас впечатлили полноценный API Maytapi и богатый набор функций. Благодаря безлимитным сообщениям, поддержке нескольких устройств и продвинутому управлению группами мы вывели автоматизацию WhatsApp на новый уровень. Мы нашли одно решение для всех наших задач!
Sarah T.Руководитель клиентского опыта
-
★★★★★надёжные вебхуки
Как опытный разработчик, я был впечатлён качеством документации API Maytapi и надёжностью вебхуков. Добавить в наши проекты отправку медиа и отслеживание статуса сообщений оказалось невероятно просто.
David K.Старший разработчик ПО
White label и партнёрская программа
Агентства, SaaS-продукты и стартапы могут перепродавать Maytapi под своим брендом или зарабатывать на рекомендациях. Инфраструктуру ведём мы, отношения с клиентом остаются вашими.
- ✓Partner API, чтобы предлагать WhatsApp API под своим брендом
- ✓Персональная панель с вашим логотипом, названием и уникальной реферальной ссылкой
- ✓От 30% до 50% выручки первого года от приведённых клиентов
- ✓Объёмные цены от десяти номеров
Цены на WhatsApp API
Фиксированная цена за номер — без платы за окно диалога, без платформенных сборов и без оплаты за сообщение. Счёт зависит только от количества подключённых номеров.
Обновлено:
От десяти номеров действуют скидки — свяжитесь с нами.
-
$_
Sandbox
бесплатно навсегда
Бесплатный тариф WhatsApp API: полный функционал с лимитами
$0
Начать бесплатно- Сообщения максимум на 5 разных номеров всего
- Все эндпоинты доступны для тестов
- Карта не нужна
- Техническая поддержка
- Инструменты и интеграции
-
Самый популярный
{}
Developer
безлимит
Профессиональное использование и масштабируемые решения
$24 / номер / месОплата за год. $29 / номер / мес при помесячной оплате.
1 номер → $24 / мес
3 дня бесплатно- Безлимитная отправка и приём, включая медиа
- Безлимитный доступ к API: группы, каналы, товары, вебхуки
- Без доплат и оплаты за сообщение
- Инструменты прогрева номера
- Интеграции с Google Sheets, Google Contacts и Make
- API фото профиля и проверки номера
- Приоритетная поддержка
-
##
10+ номеров
скидка за объём
Агентства, SaaS и много номеров
Индивидуально / по объёму
Связаться с нами- Скидки от десяти номеров
- Мультиагентная платформа
- Индивидуальные условия по объёму
- Приоритетная техническая консультация
Цены указаны в USD. Налоги, например НДС, добавляются при оплате и зависят от вашей страны.
Руководства по WhatsApp API
Частые вопросы о WhatsApp API
Задайте любой вопрос поддержке по email или через справочный центр. Среднее время ответа — меньше 24 часов.
Поддержка Maytapi
в сети
Сколько занимает подключение?
10:02
Около десяти минут после сканирования QR-кода. Ждать одобрения не нужно.
10:03
Что такое Maytapi?
Maytapi — это WhatsApp API, который подключает ваш собственный номер WhatsApp по QR-коду и позволяет отправлять и получать сообщения, управлять группами, каналами и статусами и получать события на вебхук через REST API. Стоимость — фиксированные $24 за номер в месяц при оплате за год или $29 при помесячной оплате, без оплаты за сообщения.
Maytapi — это официальный WhatsApp Business API?
Нет. Это неофициальный API, который использует ваш собственный номер через протокол WhatsApp Web. Одобрение Meta и аккаунт Business Manager не нужны.
Есть ли оплата за сообщение?
Нет. Вы платите фиксированные 24 USD за номер в месяц; количество сообщений не влияет на счёт. От десяти номеров действуют скидки.
Могу ли я продолжать пользоваться телефоном?
Да. API работает как связанное устройство; телефон и WhatsApp Web остаются подключены, а история чатов хранится на телефоне.
Можно ли отправлять сообщения в группы?
Да. Эндпоинты для создания групп, добавления участников и получения событий групп открыты.
Можно ли пользоваться без программирования?
Да. Привязка номера и общий ящик настраиваются в панели. Подключается к n8n, Make, Pabbly Connect, Dialogflow и Google Sheets без кода.
Какие языки программирования поддерживаются?
API работает по REST, поэтому подходит любой язык, умеющий отправлять HTTP-запросы. Готовы примеры на cURL, Python, Node.js, PHP, Go, Java и C#.
Сколько номеров можно подключить и есть ли скидки?
Каждый тариф покрывает один подключённый номер WhatsApp; добавляйте новые, когда нужно. От десяти номеров действуют индивидуальные объёмные цены — пишите на info@maytapi.com.
Есть ли ограничения на отправку сообщений?
В тарифе Developer нет квот на сообщения и запросы к API. Собственные антиспам-системы WhatsApp при этом действуют, поэтому отправляйте в естественном темпе. Бесплатный Sandbox может писать максимум на 5 разных номеров всего, а пробный период — максимум на 30 разных номеров.
Есть ли риск блокировки номера?
Любая автоматизация несёт определённый риск, а блокировки случаются и без API, если поведение похоже на спам. Риск зависит от характера рассылки, возраста номера и реакции получателей. Используйте встроенные инструменты прогрева, делайте паузы между сообщениями и следуйте нашему руководству по защите от блокировок.
Как устроены оплата и счета?
Платежи безопасно обрабатывает Paddle. Укажите название компании и номер VAT при оплате, чтобы получить счёт с НДС. Отменить подписку можно в любой момент, для пробного периода карта не нужна.

Получите ключ и отправьте первое сообщение за десять минут
Без одобрения, без шаблонов, без карты. Все эндпоинты открыты на три дня.