Bird WhatsApp API (MessageBird)
"Engage customers worldwide with WhatsApp API" - Bird connects marketing, service, and operations teams with customers on the world's most popular messaging app through rich message templates, interactive elements, product catalogs, and one-click payments via a unified API platform. [1]
Bird's WhatsApp API gives marketing, support, and operations teams programmatic access to WhatsApp through a REST interface with API key authentication, supporting template messages, interactive buttons, carousels, product catalogs, WhatsApp Flows, and one-click payments. Pricing starts at $0.005 per message plus Meta's per-conversation passthrough fees, with self-serve signup and a sandbox available. The platform holds SOC 2 Type 1, ISO 27001, HIPAA, and GDPR certifications, with data hosting options in the US, EU, and APAC. SDKs are available for Node.js, Python, PHP, Go, Java, Ruby, and C#.
Best for / Avoid if
Best for: Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You want to try it free before paying
Scores
- 45 / 100Agent friendliness
- 85 / 100Pricing transparency
- 75 / 100Setup speed
- 45 / 100Docs quality
- 85 / 100Procurement ease
- 63 / 100Trust readiness
Pricing & procurement
- Pricing model
- Hybrid (base + usage)
- Published pricing
- ✓ Yes
- Free tier
- ✗ No
- Free tier details
- No $0 platform plan. Meta's 1,000 free service (user-initiated) conversations per month per WABA apply at the Meta level and are passed through. Utility templates sent within 24 hours of a customer's last message incur no Meta charges within that window. Click-to-WhatsApp ad conversations receive a 72-hour free messaging window.
- Self-serve signup
- ✓ Yes [2]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [3]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Pay as You Go | platform fee | month | $0 | source |
| Pay as You Go | Bird processing fee (WhatsApp) | message | $0.005 | source |
| Pay as You Go | Meta conversation fees (passthrough at cost, variable by country and message type) | conversation | - | source |
| Monthly Targeted Contacts Bundle | platform fee (starts from 50K contacts; exact pricing contact sales) | month | - | source |
| Monthly Targeted Contacts Bundle | Meta conversation fees (passthrough at cost, variable by country and message type) | conversation | - | source |
| Enterprise | platform fee (custom volume pricing, contact sales) | month | - | source |
Capabilities
- Supported actions
- send_template_message, send_session_message, send_media (image/video/audio/document), interactive_buttons (quick reply), list_messages, carousel_messages, whatsapp_flows (Process Automation dynamic forms), catalog / products (multi-product display), payments (one-click payment integration), inbound_webhooks, template_management, message_status_callbacks, phone_number_registration, number_migration (BSP to BSP), embedded_signup_flow (ISV/Tech Provider onboarding), typing_indicators
- Regions
- global, US, EU, APAC, data hosting in US, EU, APAC
- Input types
- text, template, image, video, audio, document, location, interactive buttons (quick reply), list, carousel, sticker
- Output types
- message_status (accepted/processing/scheduled/sent/delivered/delivery_failed/sending_failed/deleted/skipped), inbound message webhook (whatsapp.inbound), outbound status webhook (whatsapp.outbound), interaction events (read/clicked/reaction/reported-as-spam/unsubscribe-request/subscribe-consent/delete-request)
- Webhooks
- ✓ Yes
- Sandbox / test mode
- ✓ Yes [4]
- SDK languages
- Node.js, Python, PHP, Go, Java, Ruby, C# [5]
- MCP server
- ✗ No [6]
Trust & compliance
- SOC 2
- SOC 2 Type I [7]
- HIPAA
- ✓ Yes [8]
- GDPR
- ✓ Yes [9]
- ISO 27001
- ✓ Yes [10]
- PCI DSS
- – Unknown
- Published SLA
- ✗ No [11]
- Rate limits
- WhatsApp messaging tiers (Meta-enforced, rolling 24-hour unique contacts): Unverified Trial: 50; Tier 1: 1,000; Tier 2: 10,000; Tier 3: 100,000; Tier 4: unlimited. Every new channel starts at Tier 1. Channels API workspace rate limits: GET 50 req/s, POST 500 req/s (429 on breach; buffered with up to 10 retries + exponential backoff for channel-level provider limits). [12]
- Known restrictions
- Requires Meta Business Account and WhatsApp Business Account (WABA) - Meta Business verification unlocks full messaging capacity (unverified limited to 250 conversations/24 h and 2 phone numbers), Template messages require Meta pre-approval before use, 24-hour customer service window for session (freeform) messages - must use approved template outside window, Prohibited business verticals: adult content, gambling, weapons, drugs, tobacco, dating, and others per Meta policy, Prohibited number types: shortcodes, toll-free numbers, IVR-equipped lines, Once a number is activated on WhatsApp Business API it cannot revert to the consumer WhatsApp app, Sandbox is a shared environment; only one active session per workspace at a time; cannot submit custom templates in sandbox, Reactions, multi-product messages, product messages, and contacts message types are not supported by Bird's Channels API abstraction layer, Number migration between BSPs requires source and destination Facebook Business Manager IDs to match, Meta handles tier promotions automatically - manual upgrade requests are denied, Marketing use cases require Meta-approved marketing templates; general-purpose AI chatbots without clear business purpose banned by Meta since January 2026, SLA uptime guarantees only available with select Enterprise agreements - no published standard SLA uptime percentages for WhatsApp, SOC 2 Type II certification covers Email (Sparkpost) delivery only; WhatsApp/Channels API is covered by SOC 2 Type I only
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.bird.com
- Version
- v1
- Versioning
- none
- Stability
- ga
- Auth methods
- api_key
- Idempotency keys
- ✗ No
- Error format
- vendor-specific
- Webhook signing
- messagebird-signature (HMAC-SHA256 over timestamp + URL + SHA256(body), base64-encoded)
- Rate limit
- 500 / second
Adoption & maturity
- Launched
- 2019-01-01
- Notable customers
- Airwallex, Glovo, Zillow, Expert, Aimy, Heracles
Other WhatsApp Business APIs
Twilio WhatsApp Business API
"Enable businesses to engage customers through WhatsApp messaging and calling via programmable APIs" connecting "3+ billion users on the world's most popular messaging app"
Vonage Messages API (WhatsApp)
"The Vonage Messages API integrates with SMS, MMS, RCS, WhatsApp, Messenger, Viber, and Email allowing you to communicate with your customers on the channels they like." - Vonage Messages API enables businesses to send and receive WhatsApp messages via a unified multichannel messaging platform.
Infobip WhatsApp Business API
"Meta-authorized partner that provides businesses with secure access to WhatsApp's messaging infrastructure, enabling secure interactions, 24/7 customer support, and unique experiences at scale."
WhatsApp Cloud API (Meta)
"The Cloud API, hosted by Meta, allows you to implement WhatsApp Business APIs without the cost of hosting your own servers and also allows you to more easily scale your business messaging."
360dialog WhatsApp Business API
"WhatsApp Business solutions that drive real results"
Gupshup WhatsApp Business API
"The all-in-one platform for managing conversations at scale"
References
- ↑Description: bird.com
- ↑Self-serve signup: docs.bird.com · bird.com
- ↑Enterprise plan: bird.com
- ↑Sandbox: docs.bird.com
- ↑SDK languages: developers.messagebird.com
- ↑MCP server: bird.com
- ↑SOC 2: docs.bird.com · bird.com
- ↑HIPAA: bird.com · bird.com
- ↑GDPR: docs.bird.com
- ↑ISO 27001: bird.com · docs.bird.com
- ↑Published SLA: bird.com · bird.com
- ↑Rate limits: docs.bird.com · docs.bird.com
Change history
- 2026-06-16 Summary Md: (none) → Bird's WhatsApp API gives marketing, support, and operations teams programmatic…
- 2026-06-16 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-16 Score Agent Friendliness: (none) → 45
- 2026-06-16 Score Pricing Transparency: (none) → 85
- 2026-06-16 Score Setup Speed: (none) → 75
- 2026-06-16 Score Docs Quality: (none) → 45
- 2026-06-16 Score Procurement Friction: (none) → 85
- 2026-06-16 Score Trust Readiness: (none) → 63
- 2026-06-16 Best For: (none) → Regulated or enterprise workloads - compliance attestations and an enterprise p…
- 2026-06-16 Avoid If: (none) → You want to try it free before paying
- 2026-06-16 Rendering: (none) → static
- 2026-06-16 Has Structured Data: (none) → No
- 2026-06-16 Robots Allows Agents: (none) → Yes
- 2026-06-16 API Reference URL: (none) → https://bird.com/api-reference
- 2026-06-16 Status Page URL: (none) → https://status.bird.com
- 2026-06-16 Docs URL: (none) → https://docs.bird.com/applications
- 2026-06-16 Llms Txt URL: (none) → https://bird.com/llms.txt
- 2026-06-16 Llms Txt Present: (none) → Yes
- 2026-06-16 Free Tier Available: set to No
- 2026-06-16 Versioning Scheme: set to none
- 2026-06-16 Free Tier Details: set to No $0 platform plan. Meta's 1,000 free service (user-initiated) conversations p…
- 2026-06-16 Self Serve Signup: set to Yes
- 2026-06-16 Requires Sales Call: set to No
- 2026-06-16 Enterprise Plan Available: set to Yes
- 2026-06-16 SOC 2: set to type_1
- 2026-06-16 HIPAA: set to Yes
- 2026-06-16 GDPR: set to Yes
- 2026-06-16 ISO 27001: set to Yes
- 2026-06-16 SLA Published: set to No
- 2026-06-16 SLA URL: set to https://bird.com/legal/sla
- 2026-06-16 Data Retention Policy URL: set to https://docs.bird.com/connectivity-platform/data-governance-and-security/what-i…
- 2026-06-16 Documented Rate Limits: set to WhatsApp messaging tiers (Meta-enforced, rolling 24-hour unique contacts): Unve…
- 2026-06-16 Rate Limit Requests: set to 500
- 2026-06-16 Rate Limit Window: set to second
- 2026-06-16 Known Restrictions: set to Requires Meta Business Account and WhatsApp Business Account (WABA) - Meta Busi…
- 2026-06-16 Auth Methods: set to api_key
- 2026-06-16 Auth Docs URL: set to https://docs.bird.com/api/api-access/api-authorization
- 2026-06-16 API Style: set to rest
- 2026-06-16 Base URL: set to https://api.bird.com
- 2026-06-16 API Version: set to v1
- 2026-06-16 Stability: set to ga
- 2026-06-16 Quickstart URL: set to https://docs.bird.com/api/quickstarts/send-a-whatsapp-message
- 2026-06-16 Idempotency Supported: set to No
- 2026-06-16 Error Format: set to vendor-specific
- 2026-06-16 Webhook Signing: set to messagebird-signature (HMAC-SHA256 over timestamp + URL + SHA256(body), base64-…
- 2026-06-16 Webhook Events URL: set to https://docs.bird.com/api/notifications-api/api-reference/webhook-subscriptions…
- 2026-06-16 Slug: set to bird-whatsapp
- 2026-06-16 Starting Price Usd: set to 0.005
- 2026-06-16 Price Basis: set to per message (+ Meta passthrough per conversation)
- 2026-06-16 Launched At: set to 2019-01-01
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/bird-whatsapp \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/bird-whatsapp/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'