Skip to content

Billing & Limits

Before accepting an OTP call, the API estimates the cost using your current package, the number of digits and repetitions, and any introduction recording. Your wallet must cover that estimate.

The standard call rate is ৳0.60 per minute, billed in 60-second pulses for answered calls. Each started pulse is charged in full: 1–60 seconds costs ৳0.60, and 61–120 seconds costs ৳1.20. View your current rates in Plans, and recharge through Wallet & Recharge.

costPoisha in the call status response is an integer. 100 poisha = ৳1.00. Do not assume a fixed rate from example responses.

Item Limit
Destination Valid Bangladesh mobile number, operator prefixes 013–019.
phone input String, at most 32 characters.
OTP String of 4–8 digits.
Repetitions Integer from 1 to 3, default 2.
Introduction recording Approved voice recording when supplied.
Sender Active owned or shared sender available to your account.

Platform destination rules, do-not-call entries, repeated-number protection, and daily call limits may also prevent a call. These are configurable; check the error message rather than hard-coding a universal allowance.

The public API currently supports OTP submission and call-status retrieval. Balance lookup, voice uploads, sender management, and broadcasts are managed through the customer dashboard; they are not separate customer API-key endpoints in this version.