WhatsApp OTP API · Prepaid credits

From your WhatsApp number,
right into your app.

Verification codes for customers. Order alerts for your team. One key to connect it all to your application server.

500 messages for $15, paid once. No monthly subscription.

20 messages · 7 days from first connection · No card for the trial

How the connection worksIllustration, not a live send
Your application serverOne project API key
API
MZ3B VerifyYour assigned project number
OTP

Your sign-in code

483 920

Example · valid for 5 minutes
New order

Order #1042

Ready for your team to review.

View order details

Check readiness and credits before sending. Keep every operation unique.

Built for developer workflowsREST APIOpenAPINode.jscurlEnglish / العربية
Fewer steps. More clarity.

The messages your product needs.

Start with verification, then connect your team notifications. No messaging infrastructure to build from scratch.

OTP

Sign in with a verification code

Send a code from your project number. Verify it on your server: only approved means the verification succeeded.

Orders

Keep your team in the loop

Notify an opted-in staff member with a direct order link and protection against duplicate sends.

Numbers

Your numbers, neatly organized

Name your numbers and assign them to projects. Set a primary and backup or balance usage within limits.

For you and your coding assistant

The docs. Your key. A clear next step.

Once your number is set up, your application needs only the project key. Start with a read-only request that sends nothing and spends no credits, then follow the sending and verification examples.

Agent & developer setup guide
A safe check before sendingGET
curl --max-time 20 https://mz3b.com/api/v1/account/summary \
  -H "Authorization: Bearer $MZ3B_API_KEY"

Keep the key on your server only. Never expose it in a browser or mobile app.

Start locally. Build for the world.

Arabic and English, from the first step.

A clear workflow for teams in Saudi Arabia, the UAE, Qatar, Kuwait, Bahrain and Oman, and for developers beyond the Gulf. Use international phone numbers and select the appropriate message language.

Payment and sending availability depend on the country, provider and number status. Universal coverage or delivery speed is not guaranteed.
Top up when you need to

Credits that stay with you.

No mandatory monthly subscription. No automatic renewal.

Our lowest pack unit rate: $0.01475 per message when buying 4,000 messages for $59 upfront.

$15500 messages · one-time paymentCompare credit packs
Before you start

Useful questions. Straight answers.

Do I need a monthly subscription?

No. Buy message credits once, with no automatic renewal or monthly expiry. Account, capacity and safety limits still apply.

How does the trial start?

A one-time, 7-day trial starts when your first number connects successfully, with up to 20 messages. Deleting a project or number does not restart it.

Can my coding assistant integrate it?

Yes, using the documentation, OpenAPI and a project key stored on your server. QR scanning, permission to send and secure key handoff still need your involvement when required.

Is delivery or an unrestricted number guaranteed?

No. Send acceptance is not delivery confirmation. Connectivity depends on WhatsApp, and this integration is not the official Meta API. Restriction bypasses and unsolicited bulk messaging are not supported.