Sinch WhatsApp Business API

"Bring all your customer chats together, automate messages, and build lasting trust with a verified WhatsApp account." [1]

sinch.com/messaging/whatsapp-business-api/ · By Sinch · Agent JSON · Suggest an edit · Last verified 2026-06-16 · Source confidence: high

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 / 100
    Agent friendliness
  • 15 / 100
    Pricing transparency
  • 60 / 100
    Setup speed
  • 35 / 100
    Docs quality
  • 55 / 100
    Procurement ease
  • 65 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

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

Docs rendering: static

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

SDKs

  • Node.js @sinch/sdk-core · repo
  • Python sinch · repo
  • Java com.sinch.sdk:sinch-sdk-java · repo
  • C#/.NET Sinch · repo

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"

    Usage · public pricing · self-serve

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

    Hybrid · public pricing · self-serve

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

    Usage · public pricing · self-serve

  • 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."

    Sales-led · self-serve

  • 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."

    Usage · public pricing · self-serve

  • 360dialog WhatsApp Business API

    "WhatsApp Business solutions that drive real results"

    Hybrid · public pricing · self-serve

Sinch WhatsApp Business API alternatives · Sinch WhatsApp Business API vs Twilio WhatsApp Business API · All WhatsApp Business APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: sinch.com
  2. Pricing model: sinch.com · sinch.com
  3. Published pricing: sinch.com · sinch.com
  4. Free tier: sinch.com
  5. Free tier details: sinch.com · sinch.com
  6. Self-serve signup: sinch.com
  7. Enterprise plan: sinch.com
  8. Webhooks: developers.sinch.com
  9. Sandbox: developers.sinch.com · developers.sinch.com
  10. SDK languages: developers.sinch.com
  11. MCP server: github.com
  12. SOC 2: sinch.com · sinch.com
  13. HIPAA: sinch.com · sinch.com
  14. GDPR: sinch.com · sinch.com
  15. ISO 27001: sinch.com · sinch.com
  16. PCI DSS: sinch.com
  17. Published SLA: sinch.com · sinch.com
  18. Rate limits: sinch.com · developers.sinch.com
  19. Known restrictions: developers.sinch.com · sinch.com · developers.sinch.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-16 Summary Md: (none)Sinch WhatsApp Business API is a REST API for businesses that need to send and …
  2. 2026-06-16 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  3. 2026-06-16 Score Pricing Transparency: (none)15
  4. 2026-06-16 Score Setup Speed: (none)60
  5. 2026-06-16 Score Docs Quality: (none)35
  6. 2026-06-16 Score Procurement Friction: (none)55
  7. 2026-06-16 Score Trust Readiness: (none)65
  8. 2026-06-16 Best For: (none)Regulated or enterprise workloads - compliance attestations and an enterprise p…
  9. 2026-06-16 Avoid If: (none)You need transparent pricing up front, You want to try it free before paying
  10. 2026-06-16 Score Agent Friendliness: (none)50
  11. 2026-06-16 Has Structured Data: (none)Yes
  12. 2026-06-16 Robots Allows Agents: (none)Yes
  13. 2026-06-16 API Reference URL: (none)https://sinch.com/es/phone-numbers/api-de-numeros-de-telefono/
  14. 2026-06-16 Status Page URL: (none)https://status.sinch.com
  15. 2026-06-16 Docs URL: (none)https://docs-latam.messaging.sinch.com/
  16. 2026-06-16 Rendering: (none)static
  17. 2026-06-16 Llms Txt Present: (none)No
  18. 2026-06-16 Has Published Pricing: set to No
  19. 2026-06-16 Free Tier Available: set to No
  20. 2026-06-16 Free Tier Details: set to Meta provides 1,000 free service conversations per month per WABA ID. Sinch off…
  21. 2026-06-16 Self Serve Signup: set to Yes
  22. 2026-06-16 Requires Sales Call: set to No
  23. 2026-06-16 Enterprise Plan Available: set to Yes
  24. 2026-06-16 SOC 2: set to type_2
  25. 2026-06-16 HIPAA: set to No
  26. 2026-06-16 GDPR: set to Yes
  27. 2026-06-16 ISO 27001: set to Yes
  28. 2026-06-16 PCI DSS: set to Yes
  29. 2026-06-16 SLA Published: set to No
  30. 2026-06-16 SLA URL: set to https://sinch.com/legal/terms-and-conditions/other-sinch-terms-conditions/messa…
  31. 2026-06-16 Data Retention Policy URL: set to https://sinch.com/legal/privacy-notice/
  32. 2026-06-16 Documented Rate Limits: set to Conversation API: 800 requests per second across all apps and most endpoints (A…
  33. 2026-06-16 Rate Limit Requests: set to 800
  34. 2026-06-16 Rate Limit Window: set to second
  35. 2026-06-16 Known Restrictions: set to Requires Meta Business verification (WABA creation), Template messages must be …
  36. 2026-06-16 Auth Methods: set to oauth2, basic
  37. 2026-06-16 Auth Docs URL: set to https://developers.sinch.com/docs/conversation/api-reference/conversation/secti…
  38. 2026-06-16 API Style: set to rest
  39. 2026-06-16 Base URL: set to https://us.conversation.api.sinch.com
  40. 2026-06-16 API Version: set to v1
  41. 2026-06-16 Versioning Scheme: set to url
  42. 2026-06-16 Stability: set to ga
  43. 2026-06-16 Deprecation Policy URL: set to https://developers.sinch.com/docs/conversation/release-notes
  44. 2026-06-16 MCP URL: set to https://github.com/sinch/sinch-mcp-server
  45. 2026-06-16 Quickstart URL: set to https://developers.sinch.com/docs/conversation/getting-started
  46. 2026-06-16 Error Format: set to vendor-specific (Google RPC JSON)
  47. 2026-06-16 Webhook Signing: set to x-sinch-webhook-signature (HmacSHA256)
  48. 2026-06-16 Slug: set to sinch-whatsapp
  49. 2026-06-16 Requires Verification: set to Yes
  50. 2026-06-16 Price Basis: set to per message

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

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"}'

All the ways to contribute →