Skip to content

New accounts get 10 free test SMS. Masking registration is free.Create account →

Amar SMS

SMS API

SMS API and gateway for Bangladeshi developers

Send any SMS with one HTTP call. JSON responses, delivery webhooks and ready plugins. The API is free, and you pay only for messages, from ৳0.29.

from ৳0.29 per SMSPrices updated October 2026
  • Free with every plan
  • REST + JSON
  • WordPress, WooCommerce, Laravel, WHMCS
  • 10 free test SMS after approval
Example message

AmarShop

আপনার OTP 482913

Delivered

What is an SMS API?

An SMS API lets your website, app or server send text messages automatically. Your code sends a request with the number and message, and the SMS gateway delivers it to the mobile operator.

The Amar SMS API works for every message type: masking, non-masking and OTP. Bangla Unicode is detected automatically and long messages are split for you.

SMS API

Why businesses choose Amar SMS for SMS API

  • Integrate in minutes

    Copy a sample, add your API key and send.

  • Delivery webhooks

    Get a callback when each message is delivered or fails.

  • Unicode handled

    Bangla is detected and long messages are split automatically.

  • Secure by default

    API keys, IP whitelisting and separate sub-user keys.

SMS API

What you can send

  • E-commerce

    Order, payment and delivery messages from your store.

  • Fintech and wallets

    OTP and transaction alerts.

  • SaaS and apps

    Signup verification and account alerts.

  • ERP and school software

    Fees, attendance and result notices.

  • Hosting and billing

    WHMCS invoices and service alerts.

  • Logistics

    Pickup, tracking and delivery updates.

For developers

One HTTP call to send an SMS

Clear docs, JSON responses and ready plugins. The API is free with every plan.

  • REST API with JSON responses
  • Delivery report webhooks
  • Bangla Unicode handled automatically
  • IP whitelisting & API keys
Read API docs

Plugins & integrations

  • WordPress
  • WooCommerce
  • Laravel
  • WHMCS
  • REST API
curl -X POST https://api.amarsms.com/v1/sms/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "01XXXXXXXXX",
    "sender_id": "AmarShop",
    "message": "আপনার OTP 482913"
  }'

Pricing

SMS API price in Bangladesh

Rates fall as your volume grows. Every plan includes the free API, delivery reports and all operators.

PlanMinimum SMSValidityRate per SMS
Starter1,000+6 months৳0.35
Growth10,000+12 months৳0.33
Business50,000+12 months৳0.31
Enterprise2,00,000+24 months৳0.29

Prices are per SMS part in BDT. Long messages are billed per part. Prices updated October 2026

See all SMS prices

SMS API

How to start sending SMS API

  1. 1

    Create your account

    Register online. Approval usually takes one working day.

  2. 2

    Copy your API key

    From the dashboard, and whitelist your server IP.

  3. 3

    Send a test

    Use the cURL sample below with your own number.

  4. 4

    Add webhooks

    Receive delivery reports in your own system.

FAQ

SMS API: common questions

Is the Amar SMS API free?

Yes. The API, webhooks and plugins are free with every plan. You only pay for the SMS you send, from ৳0.29 per SMS.

Which programming languages can I use?

Any language that can make an HTTP request. We provide samples for cURL, PHP, Laravel, Node.js and Python.

Do you have WordPress or WooCommerce plugins?

Yes. Plugins are available for WordPress, WooCommerce, Laravel and WHMCS.

Does the API handle Bangla SMS?

Yes. Bangla text is detected as Unicode automatically, and messages longer than 70 characters are split into 67-character parts.

Can I get delivery reports through the API?

Yes. Set a webhook URL and we call it with the status of each message.

More guides

Send your first SMS in 5 minutes

Create a free account, get 10 test SMS, and pay only for what you send.