بغداد سكربت للحلول البرمجية - خدمة OTP

Send verification codes
via WhatsApp & SMS across Iraq

A simple, fast API for delivering OTP codes to your users. Add balance, generate an API key, and start sending in minutes.

🎁 10 free WhatsApp messages on signup — no card, no commitment.

Connection: online
POST /api/send.php Authorization: Bearer bgs_live_xxxxxxxx { "phone": "07701234567", "channel": "whatsapp" }

This is how it reaches your user

Why use our service?

Fast delivery

Messages go out within seconds of the API call, on a server running 24/7.

💰

Pay as you go

No monthly plan. Add balance and only pay per message actually sent.

🔄

Automatic refund

If a message fails to deliver, its cost returns to your balance automatically.

🇮🇶

Built for Iraq

Supports Asiacell, Zain and Korek, priced in IQD with no currency conversion.

Get started in 3 steps

1

Create an account

Signup is free and takes under a minute, and you get 10 free WhatsApp messages.

2

Generate an API key

One click in your dashboard gives you a key, revocable any time if it leaks.

3

Send your first code

A single POST request delivers the code. Full docs with ready examples included.

Message pricing

Charged per message from your balance — failed messages cost you nothing.

SMS Asiacell Coming soon
SMS within the Asiacell network
65 IQD / message
SMS other Coming soon
SMS to Zain, Korek and other Iraqi networks
77 IQD / message
WhatsApp
Cheapest and fastest — any number with WhatsApp
22 IQD / message

SMS channels are being finalised and will go live soon. WhatsApp is fully available now.

Balance packages

Balance never expires — it stays in your account until you use it.

Package
10,000 IQD
Deducted per message sent
Roughly covers any one of:
WhatsApp 454
Sending limit 20 /min
API keys 2
Balance never expires
Subscribe to this package
Package
50,000 IQD
Deducted per message sent
Roughly covers any one of:
WhatsApp 2,272
Sending limit 60 /min
API keys 5
Balance never expires
Subscribe to this package

The numbers above use the WhatsApp rate. SMS channels are coming soon and will use the same balance.

Accepted payment methods

Pick a package, transfer the amount, and upload a screenshot — we add the balance after verifying.

Zain Cash

Zain Cash wallet

Transfer straight from your wallet — the fastest option to confirm.

Mastercard

Bank card

Transfer from your bank card, including the name printed on it.

Full transfer details appear on the top-up page once you are logged in.

Common questions

What do I need to get started?

Just an account and an API key. No library to install — any language that can make an HTTP request works.

What happens if a message fails?

Its cost is refunded to your balance automatically and you get an in-site notification explaining why.

Do you send outside Iraq?

SMS is Iraq-only. WhatsApp reaches any number that has WhatsApp installed.

What if my API key leaks?

Revoke it from your dashboard in one click and create a new one. Each key also has a per-minute rate limit that caps the damage.

Does my balance expire?

No. Your balance stays in your account with no expiry until you use it up.

Try it now, free

Sign up and get 10 free WhatsApp messages — no card, no subscription.

Create an account