Bulk SMS API

API SMS massal yang bisa diintegrasikan developer dalam satu sore

BulkSMSAPI adalah API SMS massal untuk developer: kirim satu pesan atau batch hingga 10.000 nomor per permintaan ke 227 negara via REST, lacak setiap pesan dengan webhook bertanda tangan, dan bayar per pesan dari saldo prabayar.

  • Bayar per pesan
  • Tanpa biaya bulanan
  • Webhook bertanda tangan

Satu SMS ke Amerika Serikat berharga $0.00507 per segmen.

Sekilas tentang BulkSMSAPI

Apa itu
REST API dan konsol web untuk mengirim SMS massal: satu pesan, ribuan penerima dalam satu batch, atau kampanye dari daftar yang ditempel.
Cakupan
227 negara dan wilayah, masing-masing dengan harga per segmennya sendiri.
Harga
Mulai $0.00247 per segmen (Brasil), $0.00507 ke Amerika Serikat. Tanpa biaya bulanan, tanpa biaya setup.
Permintaan
JSON melalui HTTPS, API key Bearer, hingga 10,000 penerima per permintaan batch dan 600 permintaan per menit per key.
Laporan pengiriman
Webhook bertanda tangan untuk setiap pesan yang terkirim atau gagal, 10 percobaan per event, plus endpoint GET untuk polling.
Penjadwalan
send_at dari 2 menit hingga 45 hari ke depan; batch terjadwal bisa dibatalkan dengan pengembalian dana penuh.
Teks
GSM-7 dan Unicode (UCS-2), pesan panjang hingga 10 segmen, merge fields dan teks personal per penerima.
Pembayaran
Saldo prabayar mulai $40, diisi ulang melalui checkout yang disediakan. Pesan gagal dikembalikan ke saldo.

Blok penyusun

Semua yang dibutuhkan untuk integrasi SMS massal

Enam bagian dari satu API, semua diharga per pesan dan terlihat di konsol yang sama. Gunakan satu, atau gabungkan menjadi pipeline notifikasi lengkap.

Pesan Tunggal

POST /v1/messages mengirim satu teks ke satu nomor dan langsung merespons dengan ID pesan. Kode login, reset kata sandi, dan peringatan pembayaran dikirim saat kode Anda memanggilnya.

Kirim Pesan

Batch

POST /v1/batches menerima hingga 10.000 nomor dalam satu permintaan, dengan satu teks untuk semua orang atau teks pribadi per nomor. Duplikat dan nomor yang tidak valid disisihkan dan dicantumkan dalam jawaban.

Kirim Batch

Webhook bertanda tangan

Setiap pesan yang terkirim atau gagal memanggil endpoint Anda dengan acara JSON yang ditandatangani. Setiap acara mendapatkan 10 percobaan selama sekitar 24 jam, sehingga deploy tidak pernah membuat Anda kehilangan status.

Siapkan Webhook

API Harga

GET /v1/pricing mengembalikan harga per segmen untuk setiap negara, tanpa kunci. Tampilkan biaya dalam produk Anda sendiri, atau periksa rute sebelum pengiriman besar.

Baca Harga melalui API

Penjadwalan

Tambahkan send_at ke permintaan apa pun dan batch akan menunggu hingga menit tersebut, dari 2 menit hingga 45 hari ke depan. Batalkan sebelum dimulai dan biaya penuh akan dikembalikan ke saldo.

Jadwalkan Batch

Konsol untuk Seluruh Tim

Tempel atau unggah daftar, tulis teks, pratinjau per penerima, dan kirim tanpa kode. Setiap batch dari API muncul di konsol yang sama dengan hitungan langsung.

Lihat Konsol

Satu API SMS Massal untuk Kode, Peringatan, dan Kampanye

Teks transaksional dan kampanye pemasaran menggunakan endpoint yang sama, daftar harga yang sama, dan acara pengiriman yang sama. Perbedaannya hanya pada berapa banyak nomor yang Anda masukkan dalam satu permintaan.

Pesan Transaksional

Satu acara dalam sistem Anda, satu teks ke satu orang, dikirim dalam hitungan detik.

  • POST /v1/messages menjawab 202 dengan ID pesan, harga, dan status sebelum teks meninggalkan antrian kami.
  • Masukkan ID pesanan atau pengguna Anda sendiri dalam referensi dan itu akan kembali di setiap webhook untuk pesan tersebut.
  • Coba lagi dengan aman: Idempotency-Key yang sama mengembalikan jawaban pertama selama 24 jam alih-alih mengirim dua kali.
Kirim Pesan

Kampanye Massal

Satu teks, atau satu teks per orang, ke daftar ribuan dalam satu permintaan.

  • POST /v1/batches menerima 10,000 nomor per permintaan; konsol menerima 50,000 per kampanye dari tempel atau file CSV.
  • Nomor dibersihkan untuk Anda: spasi, tanda hubung, dan awalan 00 diperbaiki, duplikat dan nomor yang tidak valid dicantumkan dan dilewati.
  • Estimasi terlebih dahulu dengan POST /v1/estimates: total biaya, segmen, dan pembagian berdasarkan negara, tanpa mengirim apa pun.
Kirim Batch

Apa yang Dikirim Tim melalui API SMS

Pesan nyata dari sistem nyata: masing-masing adalah satu panggilan API atau batch terjadwal, dihargai per segmen ke negara nomor tersebut.

Kode login dan pendaftaran

Kirim kode satu kali dari layanan autentikasi Anda dengan POST /v1/messages dan baca event pengiriman sebelum pengguna meminta yang baru.

Pembaruan pesanan dan pengiriman

Sistem pesanan Anda memanggil API saat paket meninggalkan depot, dengan jendela waktu dan kode pelacakan dalam satu teks pendek.

Pengingat janji temu

Tugas malam membangun daftar besok dan mengirim satu batch dengan teks pribadi untuk setiap pasien atau klien, dijadwalkan untuk malam sebelumnya.

Peringatan pembayaran dan akun

Pembayaran kartu, transfer, dan login perangkat baru memicu teks dalam detik yang sama, dihargai per segmen dan dicatat dengan statusnya.

Kampanye penjualan dan peluncuran

Kirim 50.000 nomor dari konsol atau batch 10.000 dari CRM Anda, dengan baris berhenti berlangganan yang ditambahkan ke setiap teks.

Pemberitahuan layanan dan gangguan

Beritahu setiap pelanggan yang terkena dampak sekaligus ketika layanan, penerbangan, atau rute pengiriman berubah, dan tindak lanjuti saat diperbaiki.

Kirim batch dengan satu permintaan

Buat kunci API di konsol, ekspor sebagai BULKSMSAPI_KEY dan jalankan salah satu dari ini. Setiap sampel adalah program lengkap yang hanya menggunakan pustaka standar, dan jawabannya adalah batch dengan id, biaya, dan hitungan langsungnya.
Buat batch
curl https://bulksmsapi.cc/v1/batches \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: spring-sale-0412" \
  -d '{
    "name": "Spring sale",
    "text": "Spring sale at Northwind: 20% off until Sunday. Opt out: northwind.example/sms",
    "to": [
      "+14155550123",
      "+447400123456",
      "+4915123456789"
    ]
  }'

Harga

Harga SMS massal berdasarkan negara

Setiap negara memiliki satu harga per segmen pesan, dalam dolar AS, sama melalui API dan konsol. Teks biasa hingga 160 karakter adalah satu segmen; teks yang lebih panjang atau Unicode menggunakan lebih banyak, dan daftar harga menunjukkan biaya sebelum Anda mengirim.
Negara
Per segmen
$0.00507
10,000 pesan
$50.70
SMS API ke Amerika Serikat

Bagaimana harga pengiriman dihitung

  • Harga per segmen dari negara nomor tersebut, dikalikan segmen teks, dikalikan jumlah penerima. Tidak ada yang ditambahkan.
  • Biaya diambil dari saldo Anda saat permintaan diterima, sehingga batch tidak pernah berhenti di tengah jalan karena kekurangan dana.
  • Pesan yang gagal dikembalikan ke saldo secara otomatis, dan batch terjadwal yang Anda batalkan dikembalikan sepenuhnya.
  • Harga dibaca langsung dari GET /v1/pricing, sehingga produk Anda sendiri dapat menampilkan angka yang sama.
Daftar harga lengkap

227 dari 227 negara

NegaraPer SMS
Afganistan$0.03117
Afrika Selatan$0.00727
Albania$0.01357
Aljazair$0.02267
Amerika Serikat$0.00507
Andorra$0.00987
Angola$0.00987
Anguilla$0.01297
Antigua dan Barbuda$0.01327
Arab Saudi$0.01897
Argentina$0.01417
Armenia$0.01417

Bayar sesuai pemakaian dari saldo prabayar

Isi saldo dengan jumlah berapa pun dari $40 hingga $5,000 dan gunakan untuk negara mana pun dengan kecepatan apa pun. Saldo tidak memiliki tanggal kedaluwarsa dan tidak ada biaya bulanan, serta top-up pertama memberikan bonus.
$40+10% top-up pertama

Saldo $44 pada top-up pertama

Sekitar 8,678 pesan satu segmen ke Amerika Serikat

$100+20% top-up pertama

Saldo $120 pada top-up pertama

Sekitar 23,668 pesan satu segmen ke Amerika Serikat

$200+25% top-up pertama

Saldo $250 pada top-up pertama

Sekitar 49,309 pesan satu segmen ke Amerika Serikat

$300+30% top-up pertama

Saldo $390 pada top-up pertama

Sekitar 76,923 pesan satu segmen ke Amerika Serikat

$500+35% top-up pertama

Saldo $675 pada top-up pertama

Sekitar 133,136 pesan satu segmen ke Amerika Serikat

$1,000+40% top-up pertama

Saldo $1,400 pada top-up pertama

Sekitar 276,134 pesan satu segmen ke Amerika Serikat

Buat akun

Jumlah pesan berlaku untuk Amerika Serikat dengan harga $0.00507 per segmen. Cara pembayaran bekerja

Batasan yang ditulis untuk volume tinggi

Angka di bawah ini adalah batasan dalam kode yang menjalankan API, dan dokumen mencantumkan masing-masing dengan header atau error yang menunjukkannya.

10,000

nomor per permintaan batch

Kirim daftar dalam satu panggilan, dipisahkan berdasarkan negara dan diberi harga per penerima.

600

permintaan per menit per kunci

Header batas kecepatan pada setiap jawaban menunjukkan apa yang tersisa dalam jendela.

1,200

pesan per menit per akun

Antrian menyerahkan pesan ke rute secara berurutan, setiap dua detik.

Dari akun ke laporan pengiriman dalam empat langkah

Tidak ada panggilan penjualan dan tidak ada kontrak: akun adalah kunci yang dibuat di browser Anda, dan API terbuka setelah top-up pertama.
  1. Langkah 1

    Buat akun

    Browser Anda membuat kunci akun. Simpan sekali; itu adalah satu-satunya login, tanpa email atau kata sandi yang perlu dikelola.

  2. Langkah 2

    Isi saldo

    Tambahkan dari $40 melalui checkout yang dihosting. Saldo ditampilkan di konsol dan melalui GET /v1/balance.

  3. Langkah 3

    Buat kunci API

    Beri nama kunci per aplikasi atau lingkungan, salin sekali, dan cabut kapan saja tanpa menyentuh yang lain.

  4. Langkah 4

    Kirim dan dengarkan

    Panggil /v1/messages atau /v1/batches dan tambahkan URL webhook: event delivered dan failed tiba dengan tanda tangan.

Kirim batch pertama Anda hari ini

Buat akun dalam hitungan detik, isi saldo dari $40 dan panggil API dari bahasa apa pun yang berbicara HTTPS. Harga mulai dari $0.00247 per pesan.

API SMS Massal untuk Developer: REST, Webhook, 227 Negara | BulkSMSAPI