bZapper
WhatsApp-API · gebaut in Brasilien

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

POST /messages/text 202 Accepted
# 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"
}
veröffentlicht npm i @bzapper/client pip install bzapper composer require bzapper/bzapper
99,9 %
Uptime-Ziel
5
offizielle SDKs
< 10 Min
zur Integration
Anti-Ban
Rotation + Warm-up
So funktioniert’s

Vom QR zum Webhook in drei Schritten

Keine Freigabe-Warteschlange, kein BSP, keine Bürokratie. Verbinden und losschicken.

01

Nummer verbinden

Scanne den QR im Dashboard. Rotation und Warm-up schalten sich von selbst ein.

02

API aufrufen

Ein POST und die Nachricht reiht sich mit menschlicher Präsenz und Jitter ein.

03

Webhooks empfangen

Zugestellt, gelesen, beantwortet, Nummer ausgefallen — alles signiert und in Echtzeit.

Funktionen

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.

Für Entwickler gemacht

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.

Bereits auf npm, PyPI, Packagist und Go
$ 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

message.sentmessage.deliveredmessage.readmessage.receivedinstance.connectedinstance.disconnectedinstance.bannedgroup.participant_addedgroup.mentioned_me
# 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");
Einbettbares Widget · unser Vorsprung

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:

index.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.

Stabilität · unser Vorsprung

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
Rotations-Pool 3 Nummern · Ø Health 68
+55 51 99919-8087
Verbunden
+55 11 98888-2210
Aufwärmen
+55 21 99745-3308
Ruhend
Preise

Prepaid, nach Nutzung. Keine Monatsgebühr.

Lade ein Guthaben auf und zahle nur, was über die Freikontingente hinausgeht. Kein Fixtarif, keine versteckten Kosten.

✨ 200 Nachrichten · 2 Nummern · 100 MB · 1 Projekt — für immer kostenlos.

Nachrichten

R$ 0,01
pro Nachricht
200/Monat gratis · Sendungen + überwachte Empfänge

Verbundene Nummer

R$ 9,90
pro Nummer / Monat
2 gratis · pro Nutzungstag abgerechnet

Medien-Speicher

R$ 9,90
pro GB / Monat
100 MB gratis · nur was gespeichert bleibt

Projekte

R$ 9,90
pro Projekt / Monat
das 1. ist gratis
  • 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.
Konto erstellen und Bonus sichern

Preise in BRL (Brasilien). Amerika in USD · andere Regionen in EUR — nach deiner Region bei der Anmeldung festgelegt.

Transparenz

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.

B
Kunde · WhatsApp
über bZapper
Rechnung dieses Monats
R$ 0,00
0 berechnete Nachrichten · R$ 0,01 je
Das OTP geht in 2 Sprechblasen (Text + Code), zählt aber als 1 Nachricht.

Beispielpreis (BRL). Amerika in USD, andere Regionen in EUR — nach Region bei der Anmeldung festgelegt.

Anwendungsfälle

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.

Häufige Fragen

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.