Bulk SMS API

API do masowych SMS, które programista wdroży w jedno popołudnie

BulkSMSAPI to API do masowej wysyłki SMS dla developerów: wyślij jedną wiadomość lub partię do 10 000 numerów w żądaniu do 227 krajów przez REST, śledź każdą wiadomość z podpisanymi webhookami i płać za wiadomość z przedpłaconego salda.

  • Płatność za wiadomość
  • Brak miesięcznych opłat
  • Podpisane webhooki

Jedna wiadomość SMS do Stany Zjednoczone kosztuje $0.00507 za segment.

BulkSMSAPI w skrócie

Czym jest
REST API i konsola internetowa do wysyłania masowych SMS-ów: jedna wiadomość, partia tysięcy lub kampania z wklejonej listy.
Zasięg
227 kraje i terytoria, każde z własną ceną za segment.
Cena
Od $0.00247 za segment (Brazylia), $0.00507 do Stany Zjednoczone. Brak miesięcznych opłat, brak opłat za konfigurację.
Żądania
JSON przez HTTPS, klucze API Bearer, do 10,000 odbiorców na żądanie partii i 600 żądań na minutę na klucz.
Raporty dostarczenia
Podpisane webhooki dla każdej dostarczonej lub nieudanej wiadomości, 10 prób na zdarzenie, plus endpointy GET do odpytywania.
Planowanie
send_at od 2 minut do 45 dni w przód; zaplanowane partie można anulować z pełnym zwrotem kosztów.
Tekst
GSM-7 i Unicode (UCS-2), długie wiadomości do 10 segmentów, pola scalające i spersonalizowany tekst dla każdego odbiorcy.
Płatność
Saldo przedpłacone od $40, doładowywane przez hostowaną płatność. Nieudane wiadomości wracają na saldo.

Elementy składowe

Wszystko, czego potrzebuje integracja z masowymi SMS-ami

Sześć części jednego API, wszystkie płatne za wiadomość i widoczne w tej samej konsoli. Użyj jednej lub połącz je w pełny potok powiadomień.

Pojedyncze wiadomości

POST /v1/messages wysyła jedną wiadomość na jeden numer i natychmiast zwraca identyfikator wiadomości. Kody logowania, resetowanie haseł i alerty płatności są wysyłane w momencie wywołania przez Twój kod.

Wyślij wiadomość

Partie

POST /v1/batches obsługuje do 10 000 numerów w jednym żądaniu, z jedną wiadomością dla wszystkich lub spersonalizowaną wiadomością na numer. Duplikaty i błędne numery są odfiltrowane i wymienione w odpowiedzi.

Wyślij partię

Podpisane webhooki

Każda dostarczona lub nieudana wiadomość wywołuje Twój endpoint podpisany zdarzeniem JSON. Każde zdarzenie ma 10 prób w ciągu około 24 godzin, więc wdrożenie nigdy nie spowoduje utraty statusu.

Skonfiguruj webhooki

API cenowe

GET /v1/pricing zwraca cenę za segment dla każdego kraju, bez klucza. Pokaż koszty w swoim produkcie lub sprawdź trasę przed dużą wysyłką.

Odczytaj ceny przez API

Planowanie

Dodaj send_at do żądania, a partia będzie czekać do tej minuty, od 2 minut do 45 dni w przód. Anuluj przed rozpoczęciem, a pełny koszt wróci do salda.

Zaplanuj partię

Konsola dla całego zespołu

Wklej lub prześlij listę, napisz tekst, podejrzyj go dla odbiorcy i wyślij bez kodu. Każda partia z API pojawia się w tej samej konsoli z licznikami na żywo.

Zobacz konsolę

Jedno API do masowego wysyłania SMS-ów dla kodów, alertów i kampanii

Wiadomości transakcyjne i kampanie marketingowe używają tych samych endpointów, tej samej cennika i tych samych zdarzeń dostawy. Różnica polega tylko na liczbie numerów w jednym żądaniu.

Wiadomości transakcyjne

Jedno zdarzenie w Twoim systemie, jedna wiadomość do jednej osoby, wysłana w ciągu sekund.

  • POST /v1/messages odpowiada kodem 202 z identyfikatorem wiadomości, ceną i statusem, zanim wiadomość opuści naszą kolejkę.
  • Umieść własny identyfikator zamówienia lub użytkownika w reference, a wróci on w każdym webhooku dla tej wiadomości.
  • Ponów bezpiecznie: ten sam Idempotency-Key zwraca pierwszą odpowiedź przez 24 godziny zamiast wysyłać ponownie.
Wyślij wiadomość

Kampanie masowe

Jeden tekst lub jeden tekst na osobę, do listy tysięcy w jednym żądaniu.

  • POST /v1/batches przyjmuje 10,000 numerów na żądanie; konsola przyjmuje 50,000 na kampanię z wklejonej listy lub pliku CSV.
  • Numery są czyszczone: spacje, myślniki i prefiksy 00 są poprawiane, duplikaty i błędne numery są wymienione i pomijane.
  • Najpierw oszacuj za pomocą POST /v1/estimates: całkowity koszt, segmenty i podział na kraje, bez wysyłania czegokolwiek.
Wyślij partię

Co zespoły wysyłają przez SMS API

Prawdziwe wiadomości z prawdziwych systemów: każda to pojedyncze wywołanie API lub zaplanowana partia, wyceniana za segment do kraju numeru.

Kody logowania i rejestracji

Wyślij jednorazowy kod z Twojej usługi autoryzacyjnej za pomocą POST /v1/messages i odczytaj zdarzenie dostarczenia, zanim użytkownik poprosi o nowy kod.

Aktualizacje zamówień i dostaw

Twój system zamówień wywołuje API, gdy przesyłka opuszcza magazyn, z przedziałem czasowym i kodem śledzenia w jednym krótkim tekście.

Przypomnienia o wizytach

Nocne zadanie tworzy listę na jutro i wysyła jedną partię z osobistym tekstem dla każdego pacjenta lub klienta, zaplanowaną na wieczór poprzedniego dnia.

Alerty płatności i konta

Płatności kartą, przelewy i logowania z nowych urządzeń wywołują SMS w tej samej sekundzie, wyceniane za segment i rejestrowane z ich statusem.

Kampanie sprzedażowe i startowe

Wyślij 50 000 numerów z konsoli lub partie po 10 000 z Twojego CRM, z dodaną linią rezygnacji do każdego tekstu.

Powiadomienia o usługach i awariach

Powiadom wszystkich dotkniętych klientów jednocześnie, gdy usługa, lot lub trasa dostawy ulegną zmianie, i śledź sytuację, gdy zostanie naprawiona.

Wyślij partię jednym żądaniem

Utwórz klucz API w konsoli, wyeksportuj go jako BULKSMSAPI_KEY i uruchom którykolwiek z nich. Każdy przykład to kompletny program korzystający tylko ze standardowej biblioteki, a odpowiedzią jest partia z jej identyfikatorem, kosztem i aktualnymi licznikami.
Utwórz partię
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"
    ]
  }'

Cennik

Ceny masowych SMS według kraju

Każdy kraj ma jedną cenę za segment wiadomości, w dolarach amerykańskich, taką samą przez API i konsolę. Zwykły tekst do 160 znaków to jeden segment; dłuższe lub teksty Unicode wykorzystują więcej, a lista cen pokazuje koszt przed wysłaniem.
Kraj
Na segment
$0.00507
10,000 wiadomości
$50.70
SMS API do Stany Zjednoczone

Jak obliczana jest cena wysyłki

  • Cena za segment kraju numeru, razy segmenty tekstu, razy liczba odbiorców. Nic więcej nie jest dodawane.
  • Koszt jest pobierany z Twojego salda, gdy żądanie zostanie zaakceptowane, więc partia nigdy nie zatrzymuje się w połowie z powodu braku środków.
  • Wiadomości, które nie powiodą się, są automatycznie zwracane na saldo, a zaplanowana partia, którą anulujesz, jest zwracana w całości.
  • Ceny są odczytywane na żywo z GET /v1/pricing, więc Twój własny produkt może pokazywać te same liczby.
Pełna lista cen

227 z 227 krajów

KrajZa SMS
Afganistan$0.03117
Albania$0.01357
Algieria$0.02267
Andora$0.00987
Angola$0.00987
Anguilla$0.01297
Antigua i Barbuda$0.01327
Arabia Saudyjska$0.01897
Argentyna$0.01417
Armenia$0.01417
Aruba$0.01387
Australia$0.00507

Płać zgodnie z użyciem z przedpłaconego salda

Doładuj dowolną kwotę od $40 do $5,000 i wydawaj ją w dowolnym kraju w dowolnym tempie. Saldo nie ma terminu ważności i nie ma miesięcznej opłaty, a pierwsze doładowanie dodaje bonus.
$40+10% pierwsze doładowanie

Saldo $44 przy pierwszym doładowaniu

Około 8,678 wiadomości jednosegmentowych do Stany Zjednoczone

$100+20% pierwsze doładowanie

Saldo $120 przy pierwszym doładowaniu

Około 23,668 wiadomości jednosegmentowych do Stany Zjednoczone

$200+25% pierwsze doładowanie

Saldo $250 przy pierwszym doładowaniu

Około 49,309 wiadomości jednosegmentowych do Stany Zjednoczone

$300+30% pierwsze doładowanie

Saldo $390 przy pierwszym doładowaniu

Około 76,923 wiadomości jednosegmentowych do Stany Zjednoczone

$500+35% pierwsze doładowanie

Saldo $675 przy pierwszym doładowaniu

Około 133,136 wiadomości jednosegmentowych do Stany Zjednoczone

$1,000+40% pierwsze doładowanie

Saldo $1,400 przy pierwszym doładowaniu

Około 276,134 wiadomości jednosegmentowych do Stany Zjednoczone

Utwórz konto

Liczba wiadomości dotyczy Stany Zjednoczone w cenie $0.00507 za segment. Jak działają płatności

Limity zapisane dla dużych wolumenów

Poniższe liczby to limity w kodzie, który obsługuje API, a dokumentacja wymienia każdy z nich wraz z nagłówkiem lub błędem, który go pokazuje.

10,000

numery na żądanie wsadowe

Wyślij listę w jednym wywołaniu, podzieloną według kraju i wycenioną na odbiorcę.

600

żądania na minutę na klucz

Nagłówki limitu szybkości w każdej odpowiedzi pokazują, co pozostało w oknie.

1,200

wiadomości na minutę na konto

Kolejka przekazuje wiadomości do trasy w kolejności, co dwie sekundy.

Od konta do raportu dostawy w czterech krokach

Brak rozmów sprzedażowych i brak umowy: konto to klucz utworzony w przeglądarce, a API otwiera się po pierwszym doładowaniu.
  1. Krok 1

    Utwórz konto

    Twoja przeglądarka tworzy klucz konta. Zapisz go raz; to jedyne logowanie, bez zarządzania e-mailem lub hasłem.

  2. Krok 2

    Doładuj saldo

    Dodaj od $40 przez hostowaną kasę. Saldo pokazuje się w konsoli i przez GET /v1/balance.

  3. Krok 3

    Utwórz klucz API

    Nadaj nazwę kluczowi na aplikację lub środowisko, skopiuj go raz i odwołaj w dowolnym momencie bez dotykania innych.

  4. Krok 4

    Wyślij i słuchaj

    Wywołaj /v1/messages lub /v1/batches i dodaj adres URL webhooka: dostarczone i nieudane zdarzenia przychodzą podpisane.

Wyślij swoją pierwszą partię dziś

Utwórz konto w kilka sekund, doładuj od $40 i wywołaj API z dowolnego języka obsługującego HTTPS. Ceny zaczynają się od $0.00247 za wiadomość.

API do masowej wysyłki SMS dla developerów: REST, Webhooki, 227 krajów | BulkSMSAPI