Bulk SMS API

API SMS hàng loạt mà nhà phát triển tích hợp xong trong một buổi chiều

BulkSMSAPI là API SMS hàng loạt cho nhà phát triển: gửi một tin nhắn hoặc hàng loạt tối đa 10,000 số mỗi yêu cầu tới 227 quốc gia qua REST, theo dõi từng tin nhắn bằng webhook có chữ ký, và thanh toán theo tin nhắn từ số dư trả trước.

  • Thanh toán theo tin nhắn
  • Không phí hàng tháng
  • Webhook có chữ ký

Một SMS tới Hoa Kỳ có giá $0.00507 mỗi segment.

Tổng quan BulkSMSAPI

Là gì
Một REST API và bảng điều khiển web để gửi SMS hàng loạt: một tin nhắn, một lô hàng ngàn số, hoặc chiến dịch từ danh sách dán.
Phạm vi phủ sóng
227 quốc gia và vùng lãnh thổ, mỗi nơi có giá riêng mỗi segment.
Giá
Từ $0.00247 mỗi segment (Brazil), $0.00507 tới Hoa Kỳ. Không phí hàng tháng, không phí thiết lập.
Yêu cầu
JSON qua HTTPS, Bearer API keys, tối đa 10,000 người nhận mỗi yêu cầu batch và 600 yêu cầu mỗi phút mỗi key.
Báo cáo giao hàng
Webhook có chữ ký cho mỗi tin nhắn giao thành công hoặc thất bại, 10 lần thử mỗi sự kiện, cộng với endpoint GET để kiểm tra.
Lập lịch
send_at từ 2 phút tới 45 ngày sau; các batch đã lên lịch hủy với hoàn tiền đầy đủ.
Văn bản
GSM-7 và Unicode (UCS-2), tin nhắn dài tới 10 segments, trường hợp nhất và văn bản cá nhân hóa cho mỗi người nhận.
Thanh toán
Số dư trả trước từ $40, nạp tiền qua trang thanh toán. Tin nhắn thất bại được hoàn vào số dư.

Khối xây dựng

Mọi thứ cần thiết để tích hợp bulk SMS

Sáu phần của một API, tất cả tính phí theo tin nhắn và hiển thị trên cùng một bảng điều khiển. Dùng một phần, hoặc kết hợp chúng thành một pipeline thông báo hoàn chỉnh.

Tin nhắn đơn

POST /v1/messages gửi một tin nhắn tới một số điện thoại và trả về ID tin nhắn ngay lập tức. Mã đăng nhập, đặt lại mật khẩu và cảnh báo thanh toán được gửi ngay khi mã của bạn gọi API.

Gửi tin nhắn

Gửi hàng loạt

POST /v1/batches xử lý tối đa 10,000 số trong một yêu cầu, với một tin nhắn chung hoặc tin nhắn riêng cho từng số. Số trùng lặp và không hợp lệ sẽ được loại bỏ và liệt kê trong phản hồi.

Gửi hàng loạt

Webhook có chữ ký

Mỗi tin nhắn gửi thành công hay thất bại sẽ gọi endpoint của bạn với sự kiện JSON có chữ ký. Mỗi sự kiện có 10 lần thử trong 24 giờ, đảm bảo không bỏ sót trạng thái dù bạn có triển khai hệ thống.

Thiết lập webhook

API Bảng giá

GET /v1/pricing trả về giá mỗi segment cho từng quốc gia mà không cần API key. Hiển thị chi phí trong sản phẩm của bạn hoặc kiểm tra tuyến đường trước khi gửi số lượng lớn.

Đọc giá qua API

Lập lịch

Thêm send_at vào bất kỳ yêu cầu nào để lên lịch gửi từ 2 phút đến 45 ngày sau. Hủy trước khi gửi để được hoàn tiền đầy đủ vào số dư.

Lên lịch gửi

Bảng điều khiển cho cả nhóm

Dán hoặc tải lên danh sách, soạn nội dung, xem trước theo người nhận và gửi không cần code. Mọi đợt gửi từ API đều hiển thị trên cùng bảng điều khiển với số liệu thời gian thực.

Xem bảng điều khiển

Một API SMS hàng loạt cho mã xác thực, cảnh báo và chiến dịch

Tin nhắn giao dịch và chiến dịch marketing dùng chung endpoint, bảng giá và sự kiện gửi nhận. Khác biệt duy nhất là số lượng điện thoại trong mỗi yêu cầu.

Tin nhắn giao dịch

Một sự kiện trong hệ thống, một tin nhắn tới một người, gửi trong vài giây.

  • POST /v1/messages trả về mã 202 cùng ID tin nhắn, giá và trạng thái trước khi tin nhắn rời hàng đợi.
  • Thêm ID đơn hàng hoặc người dùng vào reference để nhận lại trong mọi webhook của tin nhắn đó.
  • Thử lại an toàn: cùng Idempotency-Key sẽ nhận phản hồi đầu tiên trong 24h thay vì gửi trùng.
Gửi tin nhắn

Chiến dịch hàng loạt

Một tin nhắn chung, hoặc riêng cho từng người, tới hàng ngàn số trong một yêu cầu.

  • POST /v1/batches xử lý 10,000 số mỗi yêu cầu; bảng điều khiển nhận 50,000 số mỗi chiến dịch từ dán hoặc file CSV.
  • Số điện thoại được tự động làm sạch: khoảng trắng, gạch ngang và tiền tố 00 được chuẩn hóa, số trùng và không hợp lệ được liệt kê và bỏ qua.
  • Ước lượng trước với POST /v1/estimates: tổng chi phí, số segment và phân chia theo quốc gia mà không cần gửi.
Gửi hàng loạt

Các nhóm gửi gì qua API SMS

Tin nhắn thực từ hệ thống thực: mỗi tin là một lệnh gọi API hoặc đợt gửi đã lên lịch, tính giá theo segment và quốc gia của số nhận.

Mã đăng nhập và đăng ký

Gửi mã một lần từ dịch vụ xác thực bằng POST /v1/messages và kiểm tra sự kiện giao nhận trước khi người dùng yêu cầu mã mới.

Cập nhật đơn hàng & giao nhận

Hệ thống đơn hàng gọi API khi kiện hàng rời kho, gửi khung giờ và mã theo dõi trong một tin nhắn ngắn.

Nhắc lịch hẹn

Tác vụ hàng đêm lập danh sách ngày mai và gửi một loạt tin nhắn cá nhân cho từng bệnh nhân/khách hàng, lên lịch từ tối hôm trước.

Thông báo thanh toán & tài khoản

Thanh toán thẻ, chuyển khoản và đăng nhập thiết bị mới kích hoạt tin nhắn ngay lập tức, tính phí theo phân đoạn và ghi nhận trạng thái.

Chiến dịch bán hàng & ra mắt

Gửi 50.000 số từ bảng điều khiển hoặc từng đợt 10.000 từ CRM, kèm dòng từ chối nhận trong mỗi tin nhắn.

Thông báo dịch vụ & gián đoạn

Thông báo ngay cho mọi khách hàng bị ảnh hưởng khi dịch vụ, chuyến bay hoặc lộ trình giao hàng thay đổi, và cập nhật khi sự cố được khắc phục.

Gửi một loạt tin nhắn bằng một yêu cầu

Tạo khóa API trong bảng điều khiển, xuất ra biến BULKSMSAPI_KEY và chạy bất kỳ mẫu nào sau đây. Mỗi mẫu là chương trình hoàn chỉnh chỉ dùng thư viện chuẩn, kết quả trả về gồm ID loạt tin nhắn, chi phí và số lượng thời gian thực.
Tạo loạt tin nhắn
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"
    ]
  }'

Bảng giá

Giá SMS hàng loạt theo quốc gia

Mỗi quốc gia có một mức giá mỗi phân đoạn tin nhắn bằng USD, giống nhau qua API và bảng điều khiển. Văn bản thuần tối đa 160 ký tự là một phân đoạn; văn bản dài hơn hoặc Unicode dùng nhiều phân đoạn hơn, bảng giá hiển thị chi phí trước khi gửi.
Quốc gia
Mỗi đoạn
$0.00507
10,000 tin nhắn
$50.70
SMS API đến Hoa Kỳ

Cách tính giá gửi tin nhắn

  • Giá mỗi phân đoạn theo quốc gia của số nhận, nhân với số phân đoạn của văn bản, nhân với số người nhận. Không tính thêm phí nào khác.
  • Chi phí được trừ từ số dư khi yêu cầu được chấp nhận, nên một loạt tin nhắn không bao giờ dừng giữa chừng vì thiếu tiền.
  • Tin nhắn thất bại được hoàn tiền tự động vào số dư, loạt tin nhắn đã lên lịch bị hủy sẽ được hoàn tiền toàn bộ.
  • Giá được đọc trực tiếp từ GET /v1/pricing, nên sản phẩm của bạn có thể hiển thị cùng mức giá.
Bảng giá đầy đủ

227 trong tổng số 227 quốc gia

Quốc giaMỗi SMS
Ả Rập Xê-út$0.01897
Afghanistan$0.03117
Ai Cập$0.03687
Albania$0.01357
Algeria$0.02267
Andorra$0.00987
Angola$0.00987
Anguilla$0.01297
Antigua và Barbuda$0.01327
Áo$0.00707
Argentina$0.01417
Armenia$0.01417

Thanh toán theo nhu cầu từ số dư trả trước

Nạp tiền từ $40 đến $5,000 và sử dụng cho bất kỳ quốc gia nào theo tốc độ bạn muốn. Số dư không có ngày hết hạn và không tính phí hàng tháng, lần nạp đầu tiên được tặng thêm tiền thưởng.
$40+10% lần nạp đầu tiên

Số dư $44 khi nạp lần đầu

Khoảng 8,678 tin nhắn 1 phân đoạn đến Hoa Kỳ

$100+20% lần nạp đầu tiên

Số dư $120 khi nạp lần đầu

Khoảng 23,668 tin nhắn 1 phân đoạn đến Hoa Kỳ

$200+25% lần nạp đầu tiên

Số dư $250 khi nạp lần đầu

Khoảng 49,309 tin nhắn 1 phân đoạn đến Hoa Kỳ

$300+30% lần nạp đầu tiên

Số dư $390 khi nạp lần đầu

Khoảng 76,923 tin nhắn 1 phân đoạn đến Hoa Kỳ

$500+35% lần nạp đầu tiên

Số dư $675 khi nạp lần đầu

Khoảng 133,136 tin nhắn 1 phân đoạn đến Hoa Kỳ

$1,000+40% lần nạp đầu tiên

Số dư $1,400 khi nạp lần đầu

Khoảng 276,134 tin nhắn 1 phân đoạn đến Hoa Kỳ

Tạo tài khoản

Số tin nhắn tính cho Hoa Kỳ với giá $0.00507 mỗi segment. Cách thức thanh toán

Giới hạn được thiết lập cho khối lượng lớn

Các con số bên dưới là giới hạn trong mã nguồn chạy API, tài liệu liệt kê từng giới hạn kèm header hoặc lỗi tương ứng.

10,000

số điện thoại mỗi batch request

Gửi một danh sách trong một lần gọi, phân chia theo quốc gia và tính giá theo từng người nhận.

600

yêu cầu mỗi phút mỗi key

Các header giới hạn tốc độ trong mỗi phản hồi hiển thị số lượt còn lại trong cửa sổ.

1,200

tin nhắn mỗi phút mỗi tài khoản

Hàng đợi chuyển tin nhắn tới tuyến đường theo thứ tự, mỗi 2 giây một lần.

Từ tài khoản đến báo cáo giao hàng trong bốn bước

Không gọi bán hàng và không hợp đồng: tài khoản là một key được tạo trong trình duyệt của bạn, API sẽ mở sau lần nạp tiền đầu tiên.
  1. Bước 1

    Tạo tài khoản

    Trình duyệt của bạn tạo một account key. Lưu lại một lần; đây là thông tin đăng nhập duy nhất, không cần email hay mật khẩu để quản lý.

  2. Bước 2

    Nạp tiền vào số dư

    Nạp từ $40 qua cổng thanh toán. Số dư hiển thị trong console và qua GET /v1/balance.

  3. Bước 3

    Tạo API key

    Đặt tên key cho từng ứng dụng hoặc môi trường, sao chép một lần và có thể thu hồi bất cứ lúc nào mà không ảnh hưởng đến các key khác.

  4. Bước 4

    Gửi và lắng nghe

    Gọi /v1/messages hoặc /v1/batches và thêm webhook URL: sự kiện giao thành công hoặc thất bại sẽ được gửi kèm chữ ký.

Gửi batch đầu tiên ngay hôm nay

Tạo tài khoản trong vài giây, nạp từ $40 và gọi API từ bất kỳ ngôn ngữ nào hỗ trợ HTTPS. Giá bắt đầu từ $0.00247 mỗi tin nhắn.

API SMS Hàng Loạt cho Nhà Phát Triển: REST, Webhook, 227 Quốc Gia | BulkSMSAPI