WhatsApp and Telegram messenger API

A single REST API for sending messages to WhatsApp and Telegram. Connect your CRM, website or service and automate mailings to your customer base: creation and launch via HTTP request, delivery statuses and recipient replies.

Messenger API capabilities

  1. Account management

    Connect WhatsApp or Telegram accounts via QR code and check their state

  2. Mailing management

    Create, start, stop and cancel mailings, messages and recipients — all via HTTP requests

  3. Account checker

    Check that a number is registered in the messenger before sending

  4. Delivery control

    Sending, delivery and read statuses for every recipient of the mailing

  5. WebHook

    Automatic notifications about message status changes — no API polling

  6. Support 24/7

    Prompt help with integration and troubleshooting

How to connect the mailing API

  1. Step 1

    Sign in to your personal account

    Sign in with your Yandex or Google account.

  2. Step 2

    Get an API key

    Write to the support chat — we will issue a personal key for your project.

  3. Step 3

    Connect accounts

    Connect your WhatsApp or Telegram accounts via QR code.

  4. Step 4

    Create a mailing

    Create a mailing, add messages and recipients via HTTP requests and start sending.

  5. Step 5

    Track the result

    Receive delivery statuses for every recipient via the API or WebHook.

Frequently asked questions about the API

  • How much does the messenger API cost?

    There is no separate fee for the API — regular service plans apply. The free Basic plan includes 15 messages per day, which is enough for development and testing. For production volumes: Light — 300 messages per day for $15 / month; Professional — 3,000 messages per day for $40 / month. See the pricing page for details.

  • Which messengers does the API support?

    WhatsApp and Telegram. The API is unified: the methods for connecting accounts, creating mailings and receiving statuses are the same for both messengers — just specify the channel when connecting an account.

  • How do I get an API key?

    Sign in to your personal account and write to the support chat — we will issue a personal API key. The key is passed in the Authorization header of every request. All methods are described in the API documentation.