Gupshup WhatsApp Business API

"The all-in-one platform for managing conversations at scale" [1]

www.gupshup.ai/channels/self-serve/whatsapp · By Gupshup · Agent JSON · Suggest an edit · Last verified 2026-06-16 · Source confidence: high

Gupshup WhatsApp Business API is a Meta-authorized platform for sending and receiving WhatsApp messages at scale, covering customer support, marketing broadcasts, OTP authentication, conversational commerce, and in-chat payments via WhatsApp Pay across 130+ countries. Pricing is usage-based with a per-message markup and no monthly subscription, a $10 minimum wallet recharge, and unlimited free service conversations. The REST API supports webhooks, a sandbox, and both API key and JWT auth, with ISO 27001 certification and GDPR compliance. Notable customers include Citibank, Netflix, and L'Oreal.

Best for / Avoid if

Best for: 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; You have strict compliance requirements

Scores

  • 45 / 100
    Agent friendliness
  • 60 / 100
    Pricing transparency
  • 65 / 100
    Setup speed
  • 25 / 100
    Docs quality
  • 75 / 100
    Procurement ease
  • 30 / 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
Usage-based
Published pricing
Yes
Free tier
No
Free tier details
No recurring $0 platform plan. Meta's service conversations (customer-initiated 24-hour windows) are free with no monthly cap as of November 1, 2024. Utility templates delivered within a customer service window are also free. However, Gupshup's $0.001/message platform fee still applies to all messages including those in free service windows.
Self-serve signup
Yes
Requires sales call
No
Enterprise plan
Yes [2]
Minimum commitment
No monthly subscription or volume commitment required; minimum wallet recharge is $10. [3]
Published prices
PlanItemPerAmountSource
Self-ServeGupshup platform fee per message (all message types)message$0.001source
Self-Servemonthly platform / subscription feemonth$0source
Self-ServeMeta per-message conversation fees passed through at cost (marketing, utility, authentication vary by country)message - source
Self-Serveadditional Gupshup markup on Cloud API marketing messages (non-MM Lite route, effective January 1, 2026)marketing message6%source
Self-ServeWhatsApp voice call (business/user-initiated, per second)second$0.0001source

Capabilities

Supported actions
send_template_message, send_session_message, send_media, interactive_buttons, list_messages, carousel_template, location_message, contact_message, sticker_message, single_product_message, multi_product_message, location_request_message, address_message, whatsapp_flows, catalog_products, payments_whatsapp_pay, inbound_webhooks, template_management, template_sync, template_clone, template_test, message_status_callbacks, phone_number_registration, business_profile_management, block_unblock_users, message_reactions, mark_as_read, welcome_message, click_to_whatsapp_ads_tracking
Regions
global, 130+ countries, India, Nigeria, Ivory Coast, Singapore, Brazil, Argentina, Peru, Mexico [4]
Input types
text, template, image, video, document, audio, sticker, location, contacts, interactive buttons / lists, carousel, single-product, multi-product, location request, address
Output types
message_status (enqueued/sent/delivered/read/failed/deleted), inbound message webhook, delivery receipts, referral/CTX events (click-to-WhatsApp ad tracking), billing events, system events, MM Lite pricing category events, conversation analytics
Webhooks
Yes [5]
Sandbox / test mode
Yes [6]
SDK languages
JavaScript/Node.js
MCP server
No

Trust & compliance

SOC 2
Unknown [7]
HIPAA
No [8]
GDPR
Yes [9]
ISO 27001
Yes [10]
PCI DSS
Unknown
Published SLA
No [11]
Rate limits
Messaging tiers (Meta-enforced): Tier 1 = 1,000 unique contacts/24h; Tier 2 = 10,000 unique contacts/24h; Tier 3 = 100,000 unique contacts/24h; Tier 4 = unlimited unique contacts/24h. Throughput: up to 20 messages per second via API. Partner API endpoint limits: 10 requests/second for most endpoints; 10 requests/minute for token/health/capping/template endpoints. [12]
Known restrictions
Requires Meta Business Verification before going live, Template messages require pre-approval by Meta before sending, Recipients must opt in before receiving template (outbound) messages, Interactive messages (session) can only be sent within active 24-hour customer-initiated window, Interactive messages cannot be sent as outbound notifications, Address messages available only for India and Singapore, Phone number cannot be toll-free or IVR-only number, Migrating from another BSP requires disabling 2FA at the source BSP first, Gupshup charges 6% markup on top of Meta's marketing message fee for Cloud API marketing messages not using MM Lite route (effective January 1, 2026), Platform is not HIPAA compliant unless otherwise agreed in writing, Credits added to the wallet are non-transferable and non-refundable, Minimum wallet recharge of $10

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.gupshup.io/sm/api/v1/
Version
v1
Versioning
url
Stability
ga
Auth methods
api_key, jwt
Error format
vendor-specific
Rate limit
20 / second

SDKs

  • JavaScript/Node.js gupshup-whatsapp-api · repo

Adoption & maturity

Launched
2004-01-01
GA
2018-07-31
Notable customers
Citibank, Kotak Mahindra Bank, IndusInd Bank, ICICI Bank, L'Oréal, Myntra, Netflix, Hyundai, Tata, Housing.com, Cars24

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

Gupshup WhatsApp Business API alternatives · Gupshup 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: gupshup.ai
  2. Enterprise plan: gupshup.ai
  3. Minimum commitment: docs.gupshup.io
  4. Regions: gupshup.ai
  5. Webhooks: docs.gupshup.io
  6. Sandbox: docs.gupshup.io
  7. SOC 2: gupshup.ai
  8. HIPAA: gupshup.ai
  9. GDPR: gupshup.ai · gupshup.ai
  10. ISO 27001: gupshup.ai
  11. Published SLA: gupshup.ai
  12. Rate limits: support.gupshup.io · support.gupshup.io

Change history

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

  1. 2026-06-16 Summary Md: (none)Gupshup WhatsApp Business API is a Meta-authorized platform for sending and rec…
  2. 2026-06-16 Score Setup Speed: (none)65
  3. 2026-06-16 Score Docs Quality: (none)25
  4. 2026-06-16 Score Procurement Friction: (none)75
  5. 2026-06-16 Score Trust Readiness: (none)30
  6. 2026-06-16 Best For: (none)AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
  7. 2026-06-16 Avoid If: (none)You want to try it free before paying, You have strict compliance requirements
  8. 2026-06-16 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  9. 2026-06-16 Score Agent Friendliness: (none)45
  10. 2026-06-16 Score Pricing Transparency: (none)60
  11. 2026-06-16 Rendering: (none)static
  12. 2026-06-16 Has Structured Data: (none)No
  13. 2026-06-16 Robots Allows Agents: (none)Yes
  14. 2026-06-16 Docs URL: (none)https://dev.gupshup.ai/
  15. 2026-06-16 Llms Txt Present: (none)Yes
  16. 2026-06-16 Llms Txt URL: (none)https://www.gupshup.ai/llms.txt
  17. 2026-06-16 Pricing Model: set to usage_based
  18. 2026-06-16 Has Published Pricing: set to Yes
  19. 2026-06-16 Free Tier Available: set to No
  20. 2026-06-16 Free Tier Details: set to No recurring $0 platform plan. Meta's service conversations (customer-initiated…
  21. 2026-06-16 Minimum Commitment: set to No monthly subscription or volume commitment required; minimum wallet recharge …
  22. 2026-06-16 Self Serve Signup: set to Yes
  23. 2026-06-16 Requires Sales Call: set to No
  24. 2026-06-16 Enterprise Plan Available: set to Yes
  25. 2026-06-16 SOC 2: set to unknown
  26. 2026-06-16 HIPAA: set to No
  27. 2026-06-16 GDPR: set to Yes
  28. 2026-06-16 ISO 27001: set to Yes
  29. 2026-06-16 SLA Published: set to No
  30. 2026-06-16 Data Retention Policy URL: set to https://www.gupshup.ai/en/privacy-policy
  31. 2026-06-16 Documented Rate Limits: set to Messaging tiers (Meta-enforced): Tier 1 = 1,000 unique contacts/24h; Tier 2 = 1…
  32. 2026-06-16 Rate Limit Requests: set to 20
  33. 2026-06-16 Rate Limit Window: set to second
  34. 2026-06-16 Known Restrictions: set to Requires Meta Business Verification before going live, Template messages requir…
  35. 2026-06-16 Auth Methods: set to api_key, jwt
  36. 2026-06-16 Auth Docs URL: set to https://partner-docs.gupshup.io/docs/generate-secret-and-token.md
  37. 2026-06-16 API Style: set to rest
  38. 2026-06-16 Base URL: set to https://api.gupshup.io/sm/api/v1/
  39. 2026-06-16 API Version: set to v1
  40. 2026-06-16 Versioning Scheme: set to url
  41. 2026-06-16 Stability: set to ga
  42. 2026-06-16 Quickstart URL: set to https://docs.gupshup.io/docs/quickstart-create-and-configure-access-api
  43. 2026-06-16 Error Format: set to vendor-specific
  44. 2026-06-16 Slug: set to gupshup-whatsapp
  45. 2026-06-16 Requires Verification: set to Yes
  46. 2026-06-16 Price Basis: set to per-message markup
  47. 2026-06-16 Free Tier Limit: set to Service conversations free (unlimited); utility messages free within 24-hour cu…
  48. 2026-06-16 Launched At: set to 2004-01-01
  49. 2026-06-16 GA Date: set to 2018-07-31
  50. 2026-06-16 Notable Customers: set to Citibank, Kotak Mahindra Bank, IndusInd Bank, ICICI Bank, L'Oréal, Myntra, Netf…

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/gupshup-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/gupshup-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 →