Die WhatsApp-API
die nicht ausfällt.
Sende OTPs, Benachrichtigungen und Automationen über HTTP. Anti-Ban-Rotation über mehrere Nummern, signierte Webhooks, SDKs in mehreren Sprachen und ein Playground. Starte in Minuten, zahle nur, was du nutzt.
Keine Karte · Free-Plan für immer · 2 Nummern schon im Starter
# eine Nachricht in 1 Request senden
curl https://api.bzapper.com.br/messages/text \
-H "Authorization: Bearer bz_live_…" \
-d '{
"to": "+5551999998888",
"text": "Dein Code lautet 318204"
}'
# Antwort
{
"message_id": "9d41…bbbd",
"status": "queued",
"number": "+5551999198087"
} Vom QR zum Webhook in drei Schritten
Keine Freigabe-Warteschlange, kein BSP, keine Bürokratie. Verbinden und losschicken.
Nummer verbinden
Scanne den QR im Dashboard. Rotation und Warm-up schalten sich von selbst ein.
API aufrufen
Ein POST und die Nachricht reiht sich mit menschlicher Präsenz und Jitter ein.
Webhooks empfangen
Zugestellt, gelesen, beantwortet, Nummer ausgefallen — alles signiert und in Echtzeit.
Alles, was ein ernsthaftes Produkt braucht
Von Anti-Ban-Rotation bis zu sicherem OTP, von Webhooks bis zu SDKs — für die Produktion gebaut.
Rotation über mehrere Nummern
Pools mit Rotation, Warm-up und Proxy pro Nummer. Eine fällt aus, der Traffic läuft weiter — echtes Anti-Ban.
Sicheres OTP
Code in separater Nachricht, nie gespeichert oder angezeigt. Text mit Anti-Ban-Variation generiert.
Signierte Webhooks
Echtzeit-Events mit HMAC-SHA256, Retry und Dedup. Lokales Relay im Stil von `stripe listen`.
SDKs in mehreren Sprachen
Node, Python, PHP, Java und Go — aus OpenAPI generiert. Kopieren, einfügen, ausführen.
Vereinheitlichte Inbox
Konversationen pro Kontakt vereint, selbst bei Nummern-Rotation. Eigenes Echo und Gruppenkontext.
Private Medien
Dateien im privaten Bucket, per vorsignierter URL geladen — der Client lädt direkt, nicht über deine API.
Projekte & Mehrbenutzer
Umgebungen pro Projekt isolieren, Team einladen, per Schlüssel und Scope steuern.
API-Playground
Teste jeden Endpoint und inspiziere Webhooks live, direkt aus dem Dashboard.
Kopieren, einfügen, ausführen.
Offizielle SDKs aus OpenAPI generiert in Node, Python, PHP, Java und Go. Signierte Webhooks mit HMAC, Retry und Dedup. Lokales Relay im Stil von stripe listen zum Testen auf deinem localhost.
$ npm install @bzapper/client $ pip install bzapper $ composer require bzapper/bzapper $ go get github.com/bernisoftware/bzapper-go $ br.com.bernisoftware:bzapper (Maven) Webhook-Events
# ein OTP senden
curl https://api.bzapper.com.br/messages/otp \
-H "Authorization: Bearer bz_live_…" \
-d '{"to":"+5551999998888","code":"318204"}' // npm install @bzapper/client
import { Bzapper } from '@bzapper/client';
const bz = new Bzapper({ baseUrl: 'https://api.bzapper.com.br', apiKey: 'bz_live_…' });
await bz.sendOTP({ to: '+5551999998888', code: '318204' }); # pip install bzapper
from bzapper import Client
bz = Client("https://api.bzapper.com.br", "bz_live_…")
bz.send_otp("+5551999998888", code="318204") // composer require bzapper/bzapper
$bz = new Bzapper\Client('https://api.bzapper.com.br', 'bz_live_…');
$bz->sendOtp('+5551999998888', '318204'); // go get github.com/bernisoftware/bzapper-go
import bzapper "github.com/bernisoftware/bzapper-go"
bz := bzapper.New("https://api.bzapper.com.br", "bz_live_…")
bz.SendOTP("+5551999998888", "318204") // br.com.bernisoftware:bzapper
var bz = new Bzapper("https://api.bzapper.com.br", "bz_live_…");
bz.sendOtp("+5551999998888", "318204"); Bringe die Nummernverwaltung direkt in dein Produkt
Ein eigenständiges Widget, das du in dein eigenes System einbettest. Deine Kunden verbinden, trennen und verfolgen die Projektnummern — ganz ohne eigene Oberfläche. Eine Zeile Code.
Projektnummern
Lädt automatisch die verbundenen Nummern des an den Key gebundenen Projekts. Jede mit Live-Status.
Per QR verbinden
Der Kunde scannt den QR und verbindet direkt eine neue Nummer — Nummer hinzufügen (falls der Plan es erlaubt) oder trennen, alles im Widget.
Mini-Dashboard
Projektnutzung auf einen Blick: Nachrichten, Nummern und Storage im Zeitraum. Die Abrechnung bleibt im Panel.
Origin-gesichert
Der wgt_-Key ist öffentlich, aber per Origin-Allowlist (CORS) gesperrt. Er gibt nie deinen echten API-Key preis.
Schwebend (Plug-and-Play)
Eine Blase in der Bildschirmecke. Füge einfach das <script> mit deinem Key ein — öffnet sich mit einem Klick.
Embedded (inline)
Rendere <bzapper-widget> beliebig auf deiner Seite, wie einen nativen Block deines Panels.
Schwebender Modus — eine Zeile in deinem HTML:
<!-- vor </body> einfügen -->
<script src="https://widget.bzapper.com/v1/widget.js"
data-key="wgt_sua_chave" async></script> Der wgt_-Key ist öffentlich (er steht im HTML) und durch eine Origin-Allowlist gesperrt, die du im Panel konfigurierst. Dein echter API-Key taucht nie auf. Die Abrechnung (Aufladungen, Pläne) bleibt im Panel — das Widget arbeitet nur im verfügbaren Rahmen.
WhatsApp per API, ohne Angst vor Bans
Das Risiko des Inoffiziellen ist der Ban. Wir behandeln das als echtes Engineering: jede Nummer bekommt schrittweises Warm-up, menschliche Präsenz (Tippen + Pause mit Jitter), einen dedizierten Proxy und einen Health-Score. Die Rotation verteilt die Last im Pool und nimmt gefährdete Nummern automatisch aus dem Verkehr.
- Pools mit Round-Robin-, Least-Used- und Health-Weighted-Rotation
- Automatisches Warm-up mit wachsendem Tageslimit
- Konversationen pro Kontakt vereint, auch beim Nummernwechsel
- Echtzeit-Alarme, wenn eine Nummer ausfällt oder gebannt wird
Prepaid, nach Nutzung. Keine Monatsgebühr.
Lade ein Guthaben auf und zahle nur, was über die Freikontingente hinausgeht. Kein Fixtarif, keine versteckten Kosten.
Nachrichten
Verbundene Nummer
Medien-Speicher
Projekte
- Verlauf-Aufbewahrung: 30 Tage kostenlos; längere Zeiträume (90 Tage, 1 oder 2 Jahre) zum festen Monatspreis — für Compliance und Audit.
- Ein Basisplan, der FÜR IMMER KOSTENLOS ist: 200 Nachrichten, 2 Nummern, 100 MB und 1 Projekt.
- Schon im Gratis-Tier sind 2 Nummern dabei — damit du die Multi-Nummern-Rotation (Anti-Ban) in der Praxis spürst.
- Nachrichten = Sendungen + Empfänge. Ein Empfang wird nur berechnet, wenn du ihn per Webhook überwachst.
- Prepaid: aufladen und verbrauchen — keine Monatsgebühr. Auto-Aufladung per Karte (empfohlen).
- Willkommensbonus zum Testen ohne Bezahlen. Nutzer, API-Keys und Webhooks sind kostenlos.
Preise in BRL (Brasilien). Amerika in USD · andere Regionen in EUR — nach deiner Region bei der Anmeldung festgelegt.
Sieh genau, was es kostet
Die ersten 200 Nachrichten pro Monat sind gratis. Darüber zahlst du pro Nachricht: jede Sendung, und jeden Empfang, den du per Webhook überwachst (ohne lauschenden Webhook ist der Empfang kostenlos). Die Simulation unten zeigt die Kosten des Mehrverbrauchs — spiel mit dem Webhook-Schalter.
Beispielpreis (BRL). Amerika in USD, andere Regionen in EUR — nach Region bei der Anmeldung festgelegt.
Wofür Menschen bZapper nutzen
OTP / 2FA
Bestätigungscodes mit variiertem Text und nachverfolgter Zustellung.
Transaktionale Benachrichtigungen
Bestellungen, Rechnungen, Erinnerungen — direkt aus deinem Backend.
Zentralisierter Support
Viele Nummern, eine Inbox, N Agents.
Gruppen-Bots
Erwähnungen und Anhänge überwachen, im richtigen Kontext antworten.
Automation & No-Code
Integriere mit n8n, Make, Zapier per Webhooks und HTTP.
Segmentierte Aussendungen
Die Rotation verteilt die Last und schützt die Reputation der Nummern.
Alles, was du wissen willst
Ist das die offizielle WhatsApp-API?
Nein. bZapper ist ein inoffizielles Gateway, das WhatsApp Web über das Multi-Device-Protokoll automatisiert. Deshalb investieren wir stark in Nummern-Rotation und Warm-up, um das Ban-Risiko zu senken.
Wie funktioniert Anti-Ban?
Jede Nummer erhält schrittweises Warm-up, menschliche Präsenz (Tippen + Jitter), einen dedizierten Proxy und einen Health-Score. Die Rotation verteilt das Senden über die Nummern des Pools und nimmt gefährdete aus dem Verkehr.
Was kostet es?
Es gibt einen FÜR IMMER KOSTENLOSEN Plan: 200 Nachrichten/Monat, 2 Nummern, 100 MB und 1 Projekt. Darüber ist es Prepaid und nach Nutzung, ohne Monatsgebühr: du lädst ein Guthaben auf und zahlst nur den Mehrverbrauch — R$0,01 pro Nachricht (jede Sendung, und jeder Empfang, den du per Webhook überwachst), R$9,90 pro verbundener Nummer/Monat, R$9,90 pro GB Medien/Monat und R$9,90 pro Projekt/Monat (das 1. Projekt ist gratis) — in BRL; Amerika in USD, andere Regionen in EUR. Es gibt einen Willkommensbonus, Auto-Aufladung per Karte und einen Simulator auf der Startseite, um die Rechnung vorab zu sehen. Der Gratis-Plan läuft ohne Guthaben; darüber erfolgt das Senden nur mit positivem Guthaben.
Wie lange dauert die Integration?
Minuten. Konto erstellen, einen API-Key generieren und eines der SDKs (Node, Python, PHP, Java, Go) oder einen reinen POST nutzen. Es gibt einen Playground und vollständige Dokumentation.
Habt ihr SDKs und Webhooks?
Ja — SDKs aus OpenAPI in 5 Sprachen generiert, mit HMAC signierte Webhooks, Retry/Dedup und ein lokales Relay im Stil von `stripe listen` zum Testen auf localhost.
Und der Datenschutz?
Konversationsmedien gehen in einen privaten Bucket mit vorsignierter URL; der OTP-Code wird nie gespeichert; Geheimnisse sind verschlüsselt. Aufbewahrung pro Konto konfigurierbar.
Beginne, über WhatsApp zu senden in Minuten
Erstelle dein kostenloses Konto, generiere einen API-Key und mach heute den ersten Versand. Keine Karte, keine Bürokratie.