Bulk SMS API

Bulk SMS API che gli sviluppatori implementano in un pomeriggio

BulkSMSAPI è un'API SMS per sviluppatori: invia un messaggio o un batch fino a 10.000 numeri per richiesta in 227 paesi tramite REST, segui ogni messaggio con webhook firmati e paga per messaggio da un saldo prepagato.

  • Paga per messaggio
  • Nessun costo mensile
  • Webhook firmati

Un SMS a Stati Uniti costa $0.00507 per segmento.

BulkSMSAPI in sintesi

Cos'è
Un'API REST e una console web per l'invio di SMS in massa: un messaggio, un batch di migliaia o una campagna da un elenco incollato.
Copertura
227 paesi e territori, ciascuno con il proprio prezzo per segmento.
Prezzo
Da $0.00247 per segmento (Brasile), $0.00507 a Stati Uniti. Nessun costo mensile, nessun costo di setup.
Richieste
JSON over HTTPS, Bearer API keys, fino a 10,000 destinatari per richiesta batch e 600 richieste al minuto per chiave.
Report di consegna
Webhook firmati per ogni messaggio consegnato o fallito, 10 tentativi per evento, più endpoint GET per il polling.
Pianificazione
send_at da 2 minuti a 45 giorni in anticipo; i batch pianificati vengono annullati con un rimborso completo.
Testo
GSM-7 e Unicode (UCS-2), messaggi lunghi fino a 10 segmenti, campi di merge e testo personalizzato per destinatario.
Pagamento
Saldo prepagato da $40, ricaricato tramite un checkout ospitato. I messaggi falliti vengono restituiti al saldo.

Blocchi costitutivi

Tutto ciò di cui ha bisogno un'integrazione di SMS in massa

Sei parti di un'API, tutte tariffate per messaggio e tutte visibili nella stessa console. Usane una o collegale insieme per creare una pipeline di notifiche completa.

Messaggi singoli

POST /v1/messages invia un messaggio a un numero e risponde immediatamente con un ID messaggio. Codici di accesso, reset delle password e avvisi di pagamento vengono inviati nel momento in cui il tuo codice lo richiama.

Invia un messaggio

Batch

POST /v1/batches accetta fino a 10.000 numeri in una richiesta, con un testo per tutti o un testo personalizzato per numero. Duplicati e numeri non validi vengono messi da parte e elencati nella risposta.

Invia un batch

Webhook firmati

Ogni messaggio consegnato o fallito chiama il tuo endpoint con un evento JSON firmato. Ogni evento ottiene 10 tentativi in circa 24 ore, quindi un deploy non ti costa mai uno stato.

Configura webhook

API dei prezzi

GET /v1/pricing restituisce il prezzo per segmento per ogni paese, senza una chiave. Mostra i costi nel tuo prodotto o verifica un percorso prima di un invio massivo.

Leggi i prezzi tramite API

Pianificazione

Aggiungi send_at a qualsiasi richiesta e il batch attende fino a quel minuto, da 2 minuti fino a 45 giorni in anticipo. Annullalo prima che inizi e il costo completo viene restituito al saldo.

Pianifica un batch

Console per l'intero team

Incolla o carica una lista, scrivi il testo, visualizzalo per destinatario e invia senza codice. Ogni batch dall'API appare nella stessa console con conteggi in tempo reale.

Vedi la console

Un'unica API SMS per codici, avvisi e campagne

Testi transazionali e campagne di marketing utilizzano gli stessi endpoint, lo stesso listino prezzi e gli stessi eventi di consegna. La differenza è solo quanti numeri inserisci in una richiesta.

Messaggi transazionali

Un evento nel tuo sistema, un messaggio a una persona, inviato in pochi secondi.

  • POST /v1/messages risponde con 202, l'ID messaggio, il prezzo e lo stato prima che il testo lasci la nostra coda.
  • Inserisci il tuo ID ordine o utente in reference e tornerà in ogni webhook per quel messaggio.
  • Riprova in sicurezza: la stessa Idempotency-Key restituisce la prima risposta per 24 ore invece di inviare due volte.
Invia un messaggio

Campagne massicce

Un testo, o un testo per persona, a una lista di migliaia in una singola richiesta.

  • POST /v1/batches accetta 10,000 numeri per richiesta; la console accetta 50,000 per campagna da un incolla o un file CSV.
  • I numeri vengono puliti per te: spazi, trattini e prefissi 00 vengono corretti, duplicati e numeri non validi vengono elencati e saltati.
  • Stima prima con POST /v1/estimates: costo totale, segmenti e una suddivisione per paese, senza inviare nulla.
Invia un batch

Cosa inviano i team tramite l'API SMS

Messaggi reali da sistemi reali: ognuno è una singola chiamata API o un batch pianificato, prezzato per segmento al paese del numero.

Codici di accesso e registrazione

Invia un codice monouso dal tuo servizio di autenticazione con POST /v1/messages e leggi l'evento di consegna prima che l'utente richieda un nuovo codice.

Aggiornamenti su ordini e consegne

Il tuo sistema di ordini chiama l'API quando un pacco lascia il deposito, con la finestra temporale e il codice di tracciamento in un breve messaggio.

Promemoria per appuntamenti

Un lavoro notturno crea la lista per il giorno successivo e invia un batch con un messaggio personalizzato per ogni paziente o cliente, programmato per la sera prima.

Avvisi di pagamento e account

Pagamenti con carta, trasferimenti e accessi da nuovi dispositivi attivano un messaggio nello stesso secondo, con prezzo per segmento e registrato con il suo stato.

Campagne di vendita e lancio

Invia 50.000 numeri dalla console o batch di 10.000 dal tuo CRM, con una linea di disattivazione aggiunta a ogni messaggio.

Avvisi di servizio e interruzioni

Informa immediatamente ogni cliente interessato quando un servizio, un volo o una rotta di consegna cambia, e segui quando viene risolto.

Invia un batch con una richiesta

Crea una chiave API nella console, esportala come BULKSMSAPI_KEY ed esegui uno di questi. Ogni esempio è un programma completo che utilizza solo la libreria standard, e la risposta è il batch con il suo id, costo e conteggi in tempo reale.
Crea un 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"
    ]
  }'

Prezzi

Prezzi SMS bulk per paese

Ogni paese ha un prezzo per segmento di messaggio, in dollari USA, lo stesso tramite API e console. Un testo semplice di massimo 160 caratteri è un segmento; testi più lunghi o Unicode ne usano di più, e la lista prezzi mostra il costo prima di inviare.
Paese
Per segmento
$0.00507
10,000 messaggi
$50.70
SMS API per Stati Uniti

Come viene calcolato il prezzo di un invio

  • Prezzo per segmento del paese del numero, moltiplicato per i segmenti del testo, moltiplicato per il numero di destinatari. Nient'altro viene aggiunto.
  • Il costo viene prelevato dal tuo saldo quando la richiesta viene accettata, quindi un batch non si ferma mai a metà per mancanza di fondi.
  • I messaggi che falliscono vengono rimborsati automaticamente al saldo, e un batch programmato che annulli viene rimborsato completamente.
  • I prezzi vengono letti in tempo reale da GET /v1/pricing, quindi il tuo prodotto può mostrare gli stessi numeri.
Lista prezzi completa

227 di 227 paesi

PaesePer SMS
Afghanistan$0.03117
Albania$0.01357
Algeria$0.02267
Andorra$0.00987
Angola$0.00987
Anguilla$0.01297
Antigua e Barbuda$0.01327
Arabia Saudita$0.01897
Argentina$0.01417
Armenia$0.01417
Aruba$0.01387
Australia$0.00507

Paga come usi da un saldo prepagato

Ricarica qualsiasi importo da $40 a $5,000 e spendilo in qualsiasi paese a qualsiasi ritmo. Il saldo non ha una data di scadenza e nessun costo mensile, e la prima ricarica aggiunge un bonus.
$40+10% primo ricarico

Saldo $44 al primo ricarico

Circa 8,678 messaggi di un segmento per Stati Uniti

$100+20% primo ricarico

Saldo $120 al primo ricarico

Circa 23,668 messaggi di un segmento per Stati Uniti

$200+25% primo ricarico

Saldo $250 al primo ricarico

Circa 49,309 messaggi di un segmento per Stati Uniti

$300+30% primo ricarico

Saldo $390 al primo ricarico

Circa 76,923 messaggi di un segmento per Stati Uniti

$500+35% primo ricarico

Saldo $675 al primo ricarico

Circa 133,136 messaggi di un segmento per Stati Uniti

$1,000+40% primo ricarico

Saldo $1,400 al primo ricarico

Circa 276,134 messaggi di un segmento per Stati Uniti

Crea account

I conteggi dei messaggi sono per Stati Uniti a $0.00507 per segmento. Come funzionano i pagamenti

Limiti scritti per volumi elevati

I numeri qui sotto sono i limiti nel codice che esegue l'API, e la documentazione elenca ciascuno con l'intestazione o l'errore che lo mostra.

10,000

numeri per richiesta batch

Invia un elenco in una chiamata, suddiviso per paese e prezzato per destinatario.

600

richieste al minuto per chiave

Le intestazioni del limite di frequenza su ogni risposta mostrano ciò che rimane nella finestra.

1,200

messaggi al minuto per account

La coda passa i messaggi alla rotta in ordine, ogni due secondi.

Dall'account al report di consegna in quattro passaggi

Nessuna chiamata di vendita e nessun contratto: l'account è una chiave creata nel tuo browser, e l'API si apre dopo la prima ricarica.
  1. Passaggio 1

    Crea un account

    Il tuo browser crea una chiave dell'account. Salvala una volta; è l'unico accesso, senza email o password da gestire.

  2. Passaggio 2

    Ricarica il saldo

    Aggiungi da $40 tramite il checkout ospitato. Il saldo viene visualizzato nella console e tramite GET /v1/balance.

  3. Passaggio 3

    Crea una chiave API

    Assegna un nome a una chiave per app o ambiente, copiala una volta e revocala in qualsiasi momento senza toccare le altre.

  4. Passaggio 4

    Invia e ascolta

    Chiama /v1/messages o /v1/batches e aggiungi un URL webhook: gli eventi di consegna e fallimento arrivano firmati.

Invia il tuo primo batch oggi

Crea un account in pochi secondi, ricarica da $40 e chiama l'API da qualsiasi linguaggio che parla HTTPS. I prezzi partono da $0.00247 per messaggio.

API SMS per Sviluppatori: REST, Webhooks, 227 Paesi | BulkSMSAPI