Bulk SMS API

開發者一個下午就能整合的群發短訊 API

BulkSMSAPI 係一個畀開發者用嘅群發簡訊 API:透過 REST 每次可以發送單一訊息或最多 10,000 個號碼批次到 227 個國家,每條訊息都有簽署 webhook 追蹤,並從預付餘額按每條訊息計費。

  • 按量付費
  • 無月費
  • 簽署式 Webhook

發送至 美國 的每條短信分段收費 $0.00507。

BulkSMSAPI 概覽

產品簡介
提供 REST API 及網頁控制台,支援單條短信、批量發送或貼上列表發送活動。
覆蓋範圍
227 個國家及地區,每區設獨立分段收費。
價格
每分段低至 $0.00247(巴西),發往 美國 收費 $0.00507。免月費,免設定費。
請求
HTTPS 傳輸 JSON,Bearer API 金鑰認證,每批次最多 10,000 個收件人,每金鑰每分鐘限 600 次請求。
送達報告
每條短信送達或失敗均觸發簽署式 Webhook,每事件重試 10 次,另提供 GET 端點供查詢。
預約發送
send_at 可設定為 2 分鐘至 45 天後;已預約的批次可取消並獲得全額退款。
短信內容
支援 GSM-7 及 Unicode (UCS-2) 編碼,最長 10 個分段,可插入合併欄位及個性化內容。
支付方式
最低預付 $40,透過託管結賬充值。發送失敗自動退回餘額。

功能模組

群發短信整合所需一切功能

單一 API 包含六大模組,均按短信計費並統一於控制台管理。可單獨使用,或組合成完整通知系統。

單一訊息

POST /v1/messages 可即時發送單一短訊至一個號碼,並立即回傳訊息ID。登入驗證碼、重設密碼及付款提示會在你調用API時即時發出。

發送訊息

批次發送

POST /v1/batches 單次請求可處理最多10,000個號碼,可選擇統一內容或為每個號碼自訂訊息。重複及無效號碼會自動過濾並列於回覆中。

發送批次

簽署式 Webhook

每則成功或失敗的訊息都會觸發簽署JSON事件至你的端點。每個事件會於24小時內重試10次,確保系統維護期間不會遺失狀態更新。

設定Webhook

價格API

GET /v1/pricing 無需API金鑰即可查詢各國每分段價格。可在產品內顯示費用,或於大量發送前確認路由成本。

透過API讀取價格

預約發送

在任何請求加入send_at參數,批次發送可排程於2分鐘至45天內執行。若於發送前取消,全額費用將退回餘額。

排程批次

團隊共用控制台

直接貼上或上傳名單、撰寫內容、預覽每則訊息後即可發送,無需編碼。所有API發送的批次皆會即時顯示於同一控制台。

查看控制台

單一簡訊API適用驗證碼、通知與推廣活動

交易通知與推廣活動使用相同端點、價目表及送達事件,僅差別於單次請求包含的號碼數量。

交易訊息

系統觸發單一事件後,數秒內即可發送個人化短訊。

  • POST /v1/messages 會立即回傳202狀態,包含訊息ID、費用及狀態(早於實際發送時間)。
  • 在reference欄位填入訂單或用戶ID,該識別碼將隨該訊息的每個webhook回傳。
  • 安全重試機制:24小時內使用相同Idempotency-Key將獲取首次回應,避免重複發送。
發送訊息

群發推廣

單次請求可發送統一內容或個人化訊息至數千個號碼。

  • POST /v1/batches 每次請求可處理10,000個號碼;控制台則支援每次推廣活動從貼上內容或CSV檔案處理50,000個號碼。
  • 自動清理號碼格式:修正空格、連字號及00開頭號碼,並列出略過的重複與無效號碼。
  • 發送前先用POST /v1/estimates預估:總成本、分段數及按國家拆分,無需實際發送。
發送批次

團隊透過SMS API發送的內容

真實系統發送的實際訊息:每則皆為單次API調用或排程批次,按號碼所屬國家以分段計費。

登入及註冊驗證碼

透過POST /v1/messages從你嘅驗證服務發送一次性驗證碼,並喺用戶要求新驗證碼前讀取傳送狀態。

訂單及送貨更新

當包裹離開倉庫時,你嘅訂單系統會調用API,並將送貨時段同追蹤碼整合成一段簡短訊息。

預約提醒

每晚自動生成聽日嘅預約清單,並喺前一晚發送個人化訊息畀每位病人或客戶。

付款及帳戶提示

信用卡交易、轉賬及新裝置登入會即時觸發短訊通知,按分段收費並記錄傳送狀態。

促銷及推廣活動

可透過控制台發送50,000個號碼,或從CRM分批發送10,000個號碼,每則訊息均附拒收選項。

服務及中斷通知

當服務、航班或送貨路線變更時,立即通知所有受影響客戶,並於問題解決後跟進。

單一請求發送批量短訊

喺控制台創建API金鑰並導出為BULKSMSAPI_KEY,即可運行以下示例。每個示例均為獨立程式,僅使用標準庫,回傳結果包含批次ID、成本及實時計數。
創建批次
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"
    ]
  }'

收費

各國群發短訊價格

各國每段短訊均以美元定價,API與控制台價格一致。160字元以內純文字為一段;更長或Unicode文字會分段,價格表會顯示發送前預估費用。
國家
每分段
$0.00507
10,000 條訊息
$50.70
SMS API 至 美國

費用計算方式

  • 費用=號碼所屬國家每段價格 × 訊息分段數 × 收件人數目,不另收附加費。
  • 費用會喺請求受理時從餘額扣除,確保批量發送唔會因餘額不足中斷。
  • 發送失敗嘅訊息會自動退款,取消預約批次亦會全額退還。
  • 價格實時讀取自GET /v1/pricing,你嘅產品可同步顯示相同數據。
完整價目表

227 個國家中的 227 個

國家每條 SMS
也門$0.04537
千里達和多巴哥$0.00787
土耳其$0.00307
土庫曼$0.00727
不丹$0.02807
中非共和國$0.00677
中國$0.00587
丹麥$0.00987
厄瓜多爾$0.02377
厄立特里亞$0.01667
巴巴多斯$0.01277
巴布亞新畿內亞$0.03997

預付餘額,隨用隨付

充值金額由$40至$5,000,可自由用於任何國家。餘額無有效期,無月費,首次充值更享額外優惠。
$40首次充值 +10%

首次充值餘額 $44

約 8,678 條單分段訊息到 美國

$100首次充值 +20%

首次充值餘額 $120

約 23,668 條單分段訊息到 美國

$200首次充值 +25%

首次充值餘額 $250

約 49,309 條單分段訊息到 美國

$300首次充值 +30%

首次充值餘額 $390

約 76,923 條單分段訊息到 美國

$500首次充值 +35%

首次充值餘額 $675

約 133,136 條單分段訊息到 美國

$1,000首次充值 +40%

首次充值餘額 $1,400

約 276,134 條單分段訊息到 美國

開設賬戶

訊息數量以美國為準,每分段價格為$0.00507。 付款方式

高用量限制說明

以下數字為API運行代碼中的限制,文檔會列出每個限制及其對應的標頭或錯誤訊息。

10,000

每批次請求號碼數量

一次性發送清單,按國家分區並按收件人計費。

600

每密鑰每分鐘請求次數

每次回應的速率限制標頭顯示剩餘配額。

1,200

每賬戶每分鐘訊息數量

隊列每兩秒按順序將訊息傳遞至路由。

四步完成從賬戶到送達報告

無需銷售電話或合約:賬戶為瀏覽器生成的密鑰,首次充值後即可使用API。
  1. 步驟1

    創建賬戶

    瀏覽器生成賬戶密鑰。保存一次即可,無需管理電郵或密碼。

  2. 步驟2

    充值餘額

    通過託管結賬從$40起充值。餘額顯示於控制台及GET /v1/balance。

  3. 步驟3

    創建API密鑰

    為每個應用或環境命名密鑰,複製一次後可隨時撤銷,不影響其他密鑰。

  4. 步驟4

    發送與監聽

    調用/v1/messages或/v1/batches並添加webhook URL:已簽署的送達及失敗事件將送達。

今日發送首個批次

秒速創建賬戶,從$40起充值,並以任何支援HTTPS的語言調用API。每條訊息價格低至$0.00247。

開發者專用群發簡訊 API:REST、Webhooks、227 個國家 | BulkSMSAPI