OTPChat

Preparing your OTP workspace…

OTPChat

تحقق عبر الرسائل وواتساب، مصمم للتوسع في العراق

واجهة برمجة واحدة لتسليم رموز OTP والإيصالات والتوجيه الذكي.

  • مسارات منخفضة التأخير
  • توصيل يركز على العراق
  • جاهز لـ Webhook
POST /secure-api/v1/send
curl -X POST "https://otpchat.com/secure-api/v1/send" \
  -H "Authorization: Bearer oc_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
  "phoneNumber": "9647XXXXXXXXX",
  "channel": "whatsapp",
  "verificationCode": "543646"
}'
WA
OTPChat WhatsApp
رمز التحقق الخاص بك هو 766002
جاري الإرسال
1
Register free

Get an API key and a free trial window instantly.

2
Pick your path

Platform unlimited plans, or your own WhatsApp business number.

3
Send OTPs

One API for WhatsApp and Telegram — scale when you are ready.

Two ways to send OTPs

Choose platform shared routing with a monthly plan, or activate your own WhatsApp business number — no Pro plan required.

Platform

Subscribe for unlimited messages

Use OTPChat shared WhatsApp + Telegram routing. Best when you want the lowest monthly price and do not need your own sender identity.

From $7.99 / 9,000 IQD
  • Shared OTPChat sender pool
  • WhatsApp + Telegram when enabled
  • Pay from Wallet (IQD or USD)
Your number

Activate a custom WhatsApp line

Link any WhatsApp business number you control. 3‑day trial included, then yearly activation for unlimited OTPs from that line.

$149 / year or 230,000 IQD
  • No platform subscription required
  • Send from your own linked WhatsApp
  • Pay wallet, card, or Wayl after trial

Why teams choose OTPChat

Built for product and ops teams shipping auth in Iraq and the wider MENA region — with predictable monthly plans, not per-send guessing.

01

Iraq-first routing

Optimized paths for local numbers (964…) with the same API that works globally. No separate “Iraq SKU”.

02

Subscription-native billing

Monthly unlimited OTP plans in USD and IQD, with admin-confirmed payment history and renewal visibility.

03

Developer-grade keys

Private oc_live_ Bearer tokens, rotatable from the dashboard, documented with cURL, Node, and PHP.

04

AI agents on the side

Train support bots next to OTP delivery when the AI section is enabled for your platform.

Seamless OTP delivery, anytime

Intelligent channels included in your active subscription. SMS is listed now and can be enabled by the platform when ready.

WhatsApp

WhatsApp OTP

High-trust delivery for login and verification codes with full message logging.

Unlimited
Telegram

Telegram OTP

Reach users on Telegram Bot API with the same wallet and API key.

Unlimited
Coming soon

SMS

Carrier SMS for OTP codes — not enabled yet, priced for transparency.

Coming soon
Security & compliance

Keys stay private. Traffic stays accountable.

Treat API keys like passwords. Rotate from the dashboard if leaked. Every send is logged with channel, recipient, status, and subscription context — so support can audit without grepping servers.

  • Bearer auth on every send
  • Trial vs subscription usage clearly flagged
  • Admin audit trail for settings & wallet adjusts
  • Privacy & Terms published for your legal pack
AuthAuthorization: Bearer oc_live_…
EndpointPOST /secure-api/v1/send
HealthGET /secure-api/health
Errors401 · 402 · CHANNEL_DISABLED
Open full reference

Built for developers

Simple REST, Bearer API keys, Node/PHP/cURL examples, and a live health endpoint.

One endpoint

POST /secure-api/v1/send handles OTP and custom text across channels.

Private keys

Each account gets rotatable oc_live_ keys — keep them in environment variables.

AI agents

Train a knowledge-base agent for support flows alongside OTP delivery.

Frequently asked

Is OTPChat free?

Signup is free. New accounts get a 3-day trial, 5 dashboard test OTPs, and 50 API OTP messages. After that, choose a monthly plan for unlimited OTP sends.

Which channels work today?

WhatsApp and Telegram when enabled on the platform. SMS is coming soon and returns an error until an admin turns it on.

How do I authenticate?

Copy your private API key from the dashboard and send Authorization: Bearer YOUR_API_KEY on every request. Never embed keys in frontend JavaScript.

What happens after the trial?

Subscribe to a platform plan for shared unlimited OTPs, or activate a custom WhatsApp number on My numbers ($149/year or 230,000 IQD). Without either, the API returns HTTP 402.

Do I need a plan to add my WhatsApp number?

No. Open Dashboard → My numbers, add any number, link the device, use the 3‑day trial, then pay yearly to keep sending from that line.

Ready to send your first OTP?

Join free, get an API key, and start testing in minutes.