Bulk SMS API

Bulk-SMS-API, die Entwickler an einem Nachmittag einbinden

BulkSMSAPI ist eine Bulk-SMS-API für Entwickler: Senden Sie eine Nachricht oder einen Batch mit bis zu 10.000 Nummern pro Anfrage in 227 Länder über REST, verfolgen Sie jede Nachricht mit signierten Webhooks und zahlen Sie pro Nachricht vom vorausbezahlten Guthaben.

  • Bezahlen Sie pro Nachricht
  • Keine monatliche Gebühr
  • Signierte Webhooks

Eine SMS nach Vereinigte Staaten kostet $0.00507 pro Segment.

BulkSMSAPI auf einen Blick

Was es ist
Eine REST API und Web-Konsole zum Versenden von Bulk SMS: eine Nachricht, ein Batch von Tausenden oder eine Kampagne aus einer eingefügten Liste.
Abdeckung
227 Länder und Gebiete, jedes mit seinem eigenen Preis pro Segment.
Preis
Ab $0.00247 pro Segment (Brasilien), $0.00507 nach Vereinigte Staaten. Keine monatliche Gebühr, keine Einrichtungsgebühr.
Anfragen
JSON über HTTPS, Bearer API-Schlüssel, bis zu 10,000 Empfänger pro Batch-Anfrage und 600 Anfragen pro Minute pro Schlüssel.
Zustellberichte
Signierte Webhooks für jede zugestellte oder fehlgeschlagene Nachricht, 10 Versuche pro Ereignis, plus GET-Endpunkte für Abfragen.
Planung
send_at von 2 Minuten bis 45 Tage im Voraus; geplante Batches werden mit voller Rückerstattung storniert.
Text
GSM-7 und Unicode (UCS-2), lange Nachrichten bis zu 10 Segmenten, Zusammenführungsfelder und persönlicher Text pro Empfänger.
Zahlung
Prepaid-Guthaben ab $40, aufgeladen über ein gehostetes Checkout. Fehlgeschlagene Nachrichten werden dem Guthaben gutgeschrieben.

Bausteine

Alles, was eine Bulk SMS-Integration benötigt

Sechs Teile einer API, alle pro Nachricht berechnet und alle in derselben Konsole sichtbar. Verwenden Sie einen oder verbinden Sie sie zu einer vollständigen Benachrichtigungspipeline.

Einzelne Nachrichten

POST /v1/messages sendet eine Nachricht an eine Nummer und antwortet sofort mit einer Nachrichten-ID. Login-Codes, Passwort-Zurücksetzungen und Zahlungsbenachrichtigungen werden versendet, sobald Ihr Code sie aufruft.

Nachricht senden

Batches

POST /v1/batches nimmt bis zu 10.000 Nummern in einer Anfrage entgegen, mit einem Text für alle oder einem persönlichen Text pro Nummer. Duplikate und ungültige Nummern werden aussortiert und in der Antwort aufgelistet.

Batch senden

Signierte Webhooks

Jede zugestellte oder fehlgeschlagene Nachricht ruft Ihren Endpunkt mit einem signierten JSON-Ereignis auf. Jedes Ereignis erhält 10 Versuche über etwa 24 Stunden, sodass ein Deployment Sie niemals einen Status kostet.

Webhooks einrichten

Preis-API

GET /v1/pricing gibt den Preis pro Segment für jedes Land zurück, ohne einen Schlüssel. Zeigen Sie die Kosten in Ihrem eigenen Produkt an oder überprüfen Sie eine Route vor einem großen Versand.

Preise per API auslesen

Planung

Fügen Sie send_at zu jeder Anfrage hinzu, und der Batch wartet bis zu diesem Zeitpunkt, von 2 Minuten bis zu 45 Tagen im Voraus. Stornieren Sie ihn, bevor er beginnt, und die vollen Kosten werden dem Guthaben gutgeschrieben.

Batch planen

Konsole für das gesamte Team

Fügen Sie eine Liste ein oder laden Sie sie hoch, schreiben Sie den Text, sehen Sie ihn sich pro Empfänger an und senden Sie ihn ohne Code. Jeder Batch aus der API erscheint in derselben Konsole mit Live-Zählungen.

Konsole ansehen

Eine Bulk-SMS-API für Codes, Benachrichtigungen und Kampagnen

Transaktions-Texte und Marketing-Kampagnen verwenden dieselben Endpunkte, dieselbe Preisliste und dieselben Zustellungsereignisse. Der Unterschied liegt nur darin, wie viele Nummern Sie in eine Anfrage packen.

Transaktionsnachrichten

Ein Ereignis in Ihrem System, eine Nachricht an eine Person, innerhalb von Sekunden versendet.

  • POST /v1/messages antwortet mit 202, der Nachrichten-ID, dem Preis und dem Status, bevor der Text unsere Warteschlange verlässt.
  • Setzen Sie Ihre eigene Bestell- oder Benutzer-ID in reference, und sie wird in jedem Webhook für diese Nachricht zurückgegeben.
  • Sicher wiederholen: Derselbe Idempotency-Key gibt die erste Antwort für 24 Stunden zurück, anstatt zweimal zu senden.
Nachricht senden

Bulk-Kampagnen

Ein Text oder ein Text pro Person an eine Liste von Tausenden in einer einzigen Anfrage.

  • POST /v1/batches nimmt 10,000 Nummern pro Anfrage entgegen; die Konsole nimmt 50,000 pro Kampagne aus einem Einfügen oder einer CSV-Datei entgegen.
  • Nummern werden für Sie bereinigt: Leerzeichen, Bindestriche und 00-Präfixe werden korrigiert, Duplikate und ungültige Nummern werden aufgelistet und übersprungen.
  • Schätzen Sie zuerst mit POST /v1/estimates: Gesamtkosten, Segmente und eine Aufteilung nach Ländern, ohne etwas zu versenden.
Batch senden

Was Teams über die SMS-API senden

Echte Nachrichten von echten Systemen: Jede ist ein einzelner API-Aufruf oder ein geplanter Batch, preislich pro Segment für das Land der Nummer.

Login- und Anmelde-Codes

Senden Sie einen Einmal-Code von Ihrem Authentifizierungsdienst mit POST /v1/messages und lesen Sie das Zustellereignis, bevor der Benutzer einen neuen anfordert.

Bestell- und Lieferupdates

Ihr Bestellsystem ruft die API auf, wenn ein Paket das Depot verlässt, mit dem Zeitfenster und dem Tracking-Code in einem kurzen Text.

Terminerinnerungen

Ein nächtlicher Job erstellt die Liste für morgen und sendet einen Batch mit einem persönlichen Text pro Patient oder Kunde, geplant für den Abend zuvor.

Zahlungs- und Kontobenachrichtigungen

Kartenzahlungen, Überweisungen und Anmeldungen neuer Geräte lösen in derselben Sekunde einen Text aus, der pro Segment berechnet und mit seinem Status protokolliert wird.

Verkaufs- und Startkampagnen

Senden Sie 50.000 Nummern von der Konsole oder Batches von 10.000 von Ihrem CRM aus, mit einer Abmeldezeile in jedem Text.

Service- und Ausfallbenachrichtigungen

Informieren Sie alle betroffenen Kunden sofort, wenn sich ein Service, ein Flug oder eine Lieferroute ändert, und folgen Sie nach, wenn das Problem behoben ist.

Senden Sie einen Batch mit einer Anfrage

Erstellen Sie einen API-Schlüssel in der Konsole, exportieren Sie ihn als BULKSMSAPI_KEY und führen Sie einen davon aus. Jedes Beispiel ist ein vollständiges Programm, das nur die Standardbibliothek verwendet, und die Antwort ist der Batch mit seiner ID, Kosten und Live-Zählungen.
Batch erstellen
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"
    ]
  }'

Preise

Massen-SMS-Preise nach Land

Jedes Land hat einen Preis pro Nachrichtensegment in US-Dollar, der über die API und die Konsole gleich ist. Ein Klartext von bis zu 160 Zeichen ist ein Segment; längere oder Unicode-Texte verwenden mehr, und die Preisliste zeigt die Kosten vor dem Versand an.
Land
Pro Segment
$0.00507
10,000 Nachrichten
$50.70
SMS API nach Vereinigte Staaten

Wie der Preis für einen Versand berechnet wird

  • Preis pro Segment des Landes der Nummer, multipliziert mit den Segmenten des Textes, multipliziert mit der Anzahl der Empfänger. Es wird nichts weiter hinzugefügt.
  • Die Kosten werden von Ihrem Guthaben abgezogen, wenn die Anfrage akzeptiert wird, sodass ein Batch nie aufgrund von Geldmangel unterbrochen wird.
  • Nachrichten, die fehlschlagen, werden automatisch auf das Guthaben zurückerstattet, und ein geplanter Batch, den Sie stornieren, wird vollständig zurückerstattet.
  • Preise werden live von GET /v1/pricing gelesen, sodass Ihr eigenes Produkt die gleichen Zahlen anzeigen kann.
Vollständige Preisliste

227 von 227 Ländern

LandPro SMS
Afghanistan$0.03117
Ägypten$0.03687
Albanien$0.01357
Algerien$0.02267
Amerikanisch-Samoa$0.02177
Amerikanische Jungferninseln$0.00707
Andorra$0.00987
Angola$0.00987
Anguilla$0.01297
Antigua und Barbuda$0.01327
Äquatorialguinea$0.01277
Argentinien$0.01417

Zahlen Sie nach Bedarf von einem vorausbezahlten Guthaben

Laden Sie jeden Betrag von $40 bis $5,000 auf und geben Sie ihn in jedem Land in Ihrem eigenen Tempo aus. Das Guthaben hat kein Verfallsdatum und keine monatlichen Gebühren, und die erste Aufladung fügt einen Bonus hinzu.
$40+10% erste Aufladung

Guthaben $44 bei der ersten Aufladung

Etwa 8,678 Ein-Segment-Nachrichten nach Vereinigte Staaten

$100+20% erste Aufladung

Guthaben $120 bei der ersten Aufladung

Etwa 23,668 Ein-Segment-Nachrichten nach Vereinigte Staaten

$200+25% erste Aufladung

Guthaben $250 bei der ersten Aufladung

Etwa 49,309 Ein-Segment-Nachrichten nach Vereinigte Staaten

$300+30% erste Aufladung

Guthaben $390 bei der ersten Aufladung

Etwa 76,923 Ein-Segment-Nachrichten nach Vereinigte Staaten

$500+35% erste Aufladung

Guthaben $675 bei der ersten Aufladung

Etwa 133,136 Ein-Segment-Nachrichten nach Vereinigte Staaten

$1,000+40% erste Aufladung

Guthaben $1,400 bei der ersten Aufladung

Etwa 276,134 Ein-Segment-Nachrichten nach Vereinigte Staaten

Konto erstellen

Die Nachrichtenzahlen gelten für Vereinigte Staaten zu $0.00507 pro Segment. Wie Zahlungen funktionieren

Grenzwerte für hohes Volumen

Die untenstehenden Zahlen sind die Grenzwerte im Code, der die API betreibt, und die Dokumente listen jeden mit dem Header oder Fehler auf, der ihn anzeigt.

10,000

Nummern pro Batch-Anfrage

Senden Sie eine Liste in einem Aufruf, nach Ländern aufgeteilt und pro Empfänger berechnet.

600

Anfragen pro Minute pro Schlüssel

Rate-Limit-Header bei jeder Antwort zeigen, was im Fenster übrig ist.

1,200

Nachrichten pro Minute pro Konto

Die Warteschlange übergibt Nachrichten in der Reihenfolge alle zwei Sekunden an die Route.

Vom Konto zum Zustellbericht in vier Schritten

Kein Verkaufsgespräch und kein Vertrag: Das Konto ist ein Schlüssel, der in Ihrem Browser erstellt wird, und die API öffnet sich nach der ersten Aufladung.
  1. Schritt 1

    Konto erstellen

    Ihr Browser erstellt einen Kontoschlüssel. Speichern Sie ihn einmal; es ist die einzige Anmeldung, ohne E-Mail oder Passwort, die Sie verwalten müssen.

  2. Schritt 2

    Guthaben aufladen

    Fügen Sie ab $40 über das gehostete Checkout hinzu. Das Guthaben wird in der Konsole und über GET /v1/balance angezeigt.

  3. Schritt 3

    API-Schlüssel erstellen

    Benennen Sie einen Schlüssel pro App oder Umgebung, kopieren Sie ihn einmal und widerrufen Sie ihn jederzeit, ohne die anderen zu berühren.

  4. Schritt 4

    Senden und zuhören

    Rufen Sie /v1/messages oder /v1/batches auf und fügen Sie eine Webhook-URL hinzu: Zustell- und Fehlerereignisse kommen signiert an.

Senden Sie Ihren ersten Batch heute

Erstellen Sie in Sekunden ein Konto, laden Sie ab $40 auf und rufen Sie die API von jeder Sprache aus auf, die HTTPS spricht. Die Preise beginnen bei $0.00247 pro Nachricht.

Bulk-SMS-API für Entwickler: REST, Webhooks, 227 Länder | BulkSMSAPI