Bulk SMS API

開發者一個下午就能串接的群發簡訊 API

BulkSMSAPI 是專為開發者設計的群發簡訊 API:透過 REST 一次發送一則簡訊或一批最多 10,000 個號碼至 227 個國家,透過簽署的 webhook 追蹤每則訊息,並從預付餘額中按訊息計費。

  • 按訊息計費
  • 無月費
  • 簽署的 Webhooks

發送至 美國 的每則簡訊,每分段費用為 $0.00507。

BulkSMSAPI 概覽

What it is
一個 REST API 和網頁控制台,用於發送群發簡訊:單則訊息、批次發送數千則,或從貼上清單發起活動。
Coverage
227 個國家和地區,每個都有其每段簡訊的價格。
Price
每則簡訊分段最低 $0.00247 起 (巴西),$0.00507 發送至 美國。無月費,無設定費。
Requests
JSON over HTTPS, Bearer API keys, 每個批次請求最多可發送 10,000 個收件人,每個 API key 每分鐘最多可發送 600 個請求。
傳送報告
每個已送達或失敗的訊息都會有簽署的 webhook,每個事件 10 次嘗試,並提供 GET endpoints 供輪詢。
Scheduling
send_at 可設定為 2 分鐘到 45 天後;已排程的批次可取消並全額退款。
Text
GSM-7 與 Unicode (UCS-2),長訊息最多可達 10 個分段,並可針對每位收件人使用合併欄位與個人化文字。
Payment
預付餘額最低 $40,透過託管結帳頁面充值。失敗的訊息將退回餘額。

基礎元件

群發簡訊整合所需的一切

一個 API 的六個部分,每則訊息都按量計費,且在同一個控制台中可見。單獨使用其中一個,或將它們串接成完整的通知管道。

單一訊息

POST /v1/messages 會立即傳送一則簡訊到一個號碼,並回傳訊息 ID。登入驗證碼、密碼重設和付款通知會在您的程式碼呼叫時立即送出。

傳送訊息

批次

POST /v1/batches 可在一個請求中處理最多 10,000 個號碼,傳送相同內容或針對每個號碼傳送個人化訊息。重複和無效的號碼會被排除並列在回應中。

傳送批次

簽署的 Webhooks

每則成功或失敗的訊息都會以簽署的 JSON 事件呼叫您的端點。每個事件會在約 24 小時內嘗試 10 次,因此部署不會讓您錯過任何狀態。

設定 Webhooks

價格 API

GET /v1/pricing 會回傳每個國家的每分段價格,無需使用金鑰。在您的產品中顯示成本,或在大量傳送前檢查路線。

透過 API 讀取價格

Scheduling

在任何請求中加入 send_at,批次會等待到指定時間,範圍從 2 分鐘到 45 天內。在開始前取消,完整費用將退回餘額。

排程批次

全團隊共用的控制台

貼上或上傳清單,撰寫內容,預覽每位收件者的訊息並無需程式碼即可傳送。來自 API 的每個批次都會顯示在同一個控制台中,並提供即時計數。

查看控制台

適用於驗證碼、通知和活動的群發簡訊 API

交易訊息和行銷活動使用相同的端點、相同的價格表和相同的傳送事件。唯一的差別在於您在一個請求中放入多少號碼。

交易訊息

系統中的一個事件,傳送一則簡訊給一個人,幾秒內完成。

  • POST /v1/messages 會回傳 202,包含訊息 ID、價格和狀態,在簡訊離開我們的佇列之前。
  • 將您自己的訂單或使用者 ID 放入 reference,它會在該訊息的每個 webhook 中回傳。
  • 安全重試:相同的 Idempotency-Key 會在 24 小時內回傳第一個答案,而不是傳送兩次。
傳送訊息

群發活動

一個請求中傳送一則簡訊,或針對每個人的個人化簡訊,給數千個號碼的清單。

  • 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.00787
土耳其$0.00307
土克斯及開科斯群島$0.02207
土庫曼$0.00727
不丹$0.02807
中非共和國$0.00677
中國$0.00587
丹麥$0.00987
厄瓜多$0.02377
厄利垂亞$0.01667
巴布亞紐幾內亞$0.03997
巴西$0.00247

隨用隨付,從預付餘額中扣款

充值金額從 $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