WhatsApp API · 24-hour free trial

Send OTPs and alerts on WhatsApp with one API call

Link your own WhatsApp number in a minute, get an API key, and send verification codes, receipts and alerts from any backend. Built-in safety keeps your number healthy.

No card needed. Pay later in Syrian pounds with ShamCash.

One request to send a code

cURL
curl https://api.yasend.dev/v1/messages \
  -H "Authorization: Bearer $YASEND_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "963912345678",
       "text": "Your code is 482913",
       "templateKey": "otp_login"}'

Live in three steps

  1. 01

    Link your number

    Scan a QR code, or type an 8-character pairing code, from WhatsApp on your phone.

  2. 02

    Copy your API key

    One key for your server. Keys are shown once and stored hashed.

  3. 03

    Send

    POST /v1/messages from cURL, Node, Python, PHP or .NET. Results arrive by webhook.

Everything an OTP sender needs

Built for verification codes

Async sends that never duplicate, expiry for stale codes, and Idempotency-Key for safe retries.

Safety engine

Human-like pacing, warm-up for new numbers and health monitoring to lower the risk of bans.

Signed webhooks

Delivery, read and failure events, HMAC-signed, retried for hours, with a full delivery log.

Stays connected

Sessions reconnect on their own after restarts. You get an email if a number needs you.

Arabic first

Dashboard, docs and emails in Arabic and English, right-to-left done properly.

Pay locally

Top up your wallet in SYP with ShamCash. Plans renew from the wallet automatically.

Simple monthly plans

Every plan starts with a 24-hour free trial. No contracts.

Learn more

Send your first WhatsApp message today

Create an account, link your number and send a test message in under five minutes.

Start your free trial