Sinch WhatsApp Business API
"Bring all your customer chats together, automate messages, and build lasting trust with a verified WhatsApp account." [1]
Sinch WhatsApp Business API is a REST API for businesses that need to send and receive WhatsApp messages at scale, covering customer support, marketing broadcasts, OTP authentication, chatbots, and conversational commerce including in-chat product catalogs and a payments beta in Brazil. Pricing is per-message and quote-based with no published rates, though self-serve signup is available and a 14-day free trial covers smaller teams. SDKs are available for Node.js, Python, Java, and C#/.NET, and the platform holds SOC 2 Type 2, ISO 27001, PCI DSS, and GDPR certifications.
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 need transparent pricing up front; You want to try it free before paying
Scores
- 50 / 100Agent friendliness
- 15 / 100Pricing transparency
- 60 / 100Setup speed
- 35 / 100Docs quality
- 55 / 100Procurement ease
- 65 / 100Trust readiness
Pricing & procurement
- Pricing model
- Contact sales [2]
- Published pricing
- ✗ No [3]
- Free tier
- ✗ No [4]
- Free tier details
- Meta provides 1,000 free service conversations per month per WABA ID. Sinch offers a 14-day free trial for SMBs. Free Entry Point conversations (72-hour window) apply when users initiate via click-to-WhatsApp ads or Facebook Page buttons - no template charges during that window. [5]
- Self-serve signup
- ✓ Yes [6]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [7]
Capabilities
- Supported actions
- send_template_message, send_session_message, send_media (image/video/audio/document/sticker), interactive_buttons (quick reply / CTA), list_messages, whatsapp_flows, catalog / product_list_messages, payments (Brazil beta), location_messages, location_request, authentication_templates, inbound_webhooks, template_management, message_status_callbacks (sent/delivered/read/failed), phone_number_registration (Embedded Signup / Partner-initiated), opt_in_opt_out_handling, click-to-whatsapp_ads_integration, explicit_cloud_api_json_passthrough
- Regions
- global, EU data hosting, US data hosting
- Languages
- AF, AR, AZ, BG, BN, CA, CS, DA, DE, EL, EN, FR, and 60+ additional Meta-supported template languages
- Input types
- text, template, image, video, audio, document, sticker, interactive buttons / quick replies, interactive lists, location, contacts, product catalog items, flows
- Output types
- message_status (queued/delivered/read/failed), inbound message webhook, delivery receipts with pricing_type and pricing_category metadata, conversation analytics, opt-in/opt-out events, template status change events, channel quality rating events
- Webhooks
- ✓ Yes [8]
- Sandbox / test mode
- ✗ No [9]
- SDK languages
- Node.js, Python, Java, C#/.NET [10]
- MCP server
- ✓ Yes [11]
Trust & compliance
- SOC 2
- SOC 2 Type II [12]
- HIPAA
- ✗ No [13]
- GDPR
- ✓ Yes [14]
- ISO 27001
- ✓ Yes [15]
- PCI DSS
- ✓ Yes [16]
- Published SLA
- ✗ No [17]
- Rate limits
- Conversation API: 800 requests per second across all apps and most endpoints (API rate limit). WhatsApp channel throughput: maximum 20 messages per second per legal terms. Meta messaging tiers: Tier 1 = 1,000 unique users/24 hours; Tier 2 = 10,000; Tier 3 = 100,000. Tier limits restrict unique users reached, not total message count. [18]
- Known restrictions
- Requires Meta Business verification (WABA creation), Template messages must be pre-approved by Meta before use outside customer service window, 24-hour customer service window for session messages, Resale of the service by customers is prohibited, ISVs require prior written approval from Sinch before onboarding, WhatsApp Flows provisioning requires Sinch Professional Services, Payments feature is Brazil beta only, Media URLs from messages are valid for 7 days only, Quality rating throttling: poor quality can demote messaging tiers, Sinch can terminate service with 30 days written notice for any reason, Choice messages limited to 3 options max, 20 characters each, Data hosting regions limited to EU and US for sender creation, Requires postpay Sinch account to create WhatsApp senders, Per-message pricing (not per-conversation) effective July 1, 2025 [19]
Developer surface
Integration
- API style
- rest
- Base URL
- https://us.conversation.api.sinch.com
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- oauth2, basic
- Error format
- vendor-specific (Google RPC JSON)
- Webhook signing
- x-sinch-webhook-signature (HmacSHA256)
- Rate limit
- 800 / second
Adoption & maturity
- Launched
- 2020-10-29
- GA
- 2020-10-29
- Notable customers
- Google, Uber, PayPal, Visa, Albertsons, Tinder, First Bank
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"
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.
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"
References
- ↑Description: sinch.com
- ↑Pricing model: sinch.com · sinch.com
- ↑Published pricing: sinch.com · sinch.com
- ↑Free tier: sinch.com
- ↑Free tier details: sinch.com · sinch.com
- ↑Self-serve signup: sinch.com
- ↑Enterprise plan: sinch.com
- ↑Webhooks: developers.sinch.com
- ↑Sandbox: developers.sinch.com · developers.sinch.com
- ↑SDK languages: developers.sinch.com
- ↑MCP server: github.com
- ↑SOC 2: sinch.com · sinch.com
- ↑HIPAA: sinch.com · sinch.com
- ↑GDPR: sinch.com · sinch.com
- ↑ISO 27001: sinch.com · sinch.com
- ↑PCI DSS: sinch.com
- ↑Published SLA: sinch.com · sinch.com
- ↑Rate limits: sinch.com · developers.sinch.com
- ↑Known restrictions: developers.sinch.com · sinch.com · developers.sinch.com
Change history
- 2026-06-16 Summary Md: (none) → Sinch WhatsApp Business API is a REST API for businesses that need to send and …
- 2026-06-16 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-16 Score Pricing Transparency: (none) → 15
- 2026-06-16 Score Setup Speed: (none) → 60
- 2026-06-16 Score Docs Quality: (none) → 35
- 2026-06-16 Score Procurement Friction: (none) → 55
- 2026-06-16 Score Trust Readiness: (none) → 65
- 2026-06-16 Best For: (none) → Regulated or enterprise workloads - compliance attestations and an enterprise p…
- 2026-06-16 Avoid If: (none) → You need transparent pricing up front, You want to try it free before paying
- 2026-06-16 Score Agent Friendliness: (none) → 50
- 2026-06-16 Has Structured Data: (none) → Yes
- 2026-06-16 Robots Allows Agents: (none) → Yes
- 2026-06-16 API Reference URL: (none) → https://sinch.com/es/phone-numbers/api-de-numeros-de-telefono/
- 2026-06-16 Status Page URL: (none) → https://status.sinch.com
- 2026-06-16 Docs URL: (none) → https://docs-latam.messaging.sinch.com/
- 2026-06-16 Rendering: (none) → static
- 2026-06-16 Llms Txt Present: (none) → No
- 2026-06-16 Has Published Pricing: set to No
- 2026-06-16 Free Tier Available: set to No
- 2026-06-16 Free Tier Details: set to Meta provides 1,000 free service conversations per month per WABA ID. Sinch off…
- 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_2
- 2026-06-16 HIPAA: set to No
- 2026-06-16 GDPR: set to Yes
- 2026-06-16 ISO 27001: set to Yes
- 2026-06-16 PCI DSS: set to Yes
- 2026-06-16 SLA Published: set to No
- 2026-06-16 SLA URL: set to https://sinch.com/legal/terms-and-conditions/other-sinch-terms-conditions/messa…
- 2026-06-16 Data Retention Policy URL: set to https://sinch.com/legal/privacy-notice/
- 2026-06-16 Documented Rate Limits: set to Conversation API: 800 requests per second across all apps and most endpoints (A…
- 2026-06-16 Rate Limit Requests: set to 800
- 2026-06-16 Rate Limit Window: set to second
- 2026-06-16 Known Restrictions: set to Requires Meta Business verification (WABA creation), Template messages must be …
- 2026-06-16 Auth Methods: set to oauth2, basic
- 2026-06-16 Auth Docs URL: set to https://developers.sinch.com/docs/conversation/api-reference/conversation/secti…
- 2026-06-16 API Style: set to rest
- 2026-06-16 Base URL: set to https://us.conversation.api.sinch.com
- 2026-06-16 API Version: set to v1
- 2026-06-16 Versioning Scheme: set to url
- 2026-06-16 Stability: set to ga
- 2026-06-16 Deprecation Policy URL: set to https://developers.sinch.com/docs/conversation/release-notes
- 2026-06-16 MCP URL: set to https://github.com/sinch/sinch-mcp-server
- 2026-06-16 Quickstart URL: set to https://developers.sinch.com/docs/conversation/getting-started
- 2026-06-16 Error Format: set to vendor-specific (Google RPC JSON)
- 2026-06-16 Webhook Signing: set to x-sinch-webhook-signature (HmacSHA256)
- 2026-06-16 Slug: set to sinch-whatsapp
- 2026-06-16 Requires Verification: set to Yes
- 2026-06-16 Price Basis: set to per message
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/sinch-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/sinch-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"}'