Gupshup WhatsApp Business API
"The all-in-one platform for managing conversations at scale" [1]
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 / 100Agent friendliness
- 60 / 100Pricing transparency
- 65 / 100Setup speed
- 25 / 100Docs quality
- 75 / 100Procurement ease
- 30 / 100Trust readiness
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]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Self-Serve | Gupshup platform fee per message (all message types) | message | $0.001 | source |
| Self-Serve | monthly platform / subscription fee | month | $0 | source |
| Self-Serve | Meta per-message conversation fees passed through at cost (marketing, utility, authentication vary by country) | message | - | source |
| Self-Serve | additional Gupshup markup on Cloud API marketing messages (non-MM Lite route, effective January 1, 2026) | marketing message | 6% | source |
| Self-Serve | WhatsApp voice call (business/user-initiated, per second) | second | $0.0001 | source |
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
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
- 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"
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: gupshup.ai
- ↑Enterprise plan: gupshup.ai
- ↑Minimum commitment: docs.gupshup.io
- ↑Regions: gupshup.ai
- ↑Webhooks: docs.gupshup.io
- ↑Sandbox: docs.gupshup.io
- ↑SOC 2: gupshup.ai
- ↑HIPAA: gupshup.ai
- ↑GDPR: gupshup.ai · gupshup.ai
- ↑ISO 27001: gupshup.ai
- ↑Published SLA: gupshup.ai
- ↑Rate limits: support.gupshup.io · support.gupshup.io
Change history
- 2026-06-16 Summary Md: (none) → Gupshup WhatsApp Business API is a Meta-authorized platform for sending and rec…
- 2026-06-16 Score Setup Speed: (none) → 65
- 2026-06-16 Score Docs Quality: (none) → 25
- 2026-06-16 Score Procurement Friction: (none) → 75
- 2026-06-16 Score Trust Readiness: (none) → 30
- 2026-06-16 Best For: (none) → AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
- 2026-06-16 Avoid If: (none) → You want to try it free before paying, You have strict compliance requirements
- 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) → 60
- 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 Docs URL: (none) → https://dev.gupshup.ai/
- 2026-06-16 Llms Txt Present: (none) → Yes
- 2026-06-16 Llms Txt URL: (none) → https://www.gupshup.ai/llms.txt
- 2026-06-16 Pricing Model: set to usage_based
- 2026-06-16 Has Published Pricing: set to Yes
- 2026-06-16 Free Tier Available: set to No
- 2026-06-16 Free Tier Details: set to No recurring $0 platform plan. Meta's service conversations (customer-initiated…
- 2026-06-16 Minimum Commitment: set to No monthly subscription or volume commitment required; minimum wallet recharge …
- 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 unknown
- 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 SLA Published: set to No
- 2026-06-16 Data Retention Policy URL: set to https://www.gupshup.ai/en/privacy-policy
- 2026-06-16 Documented Rate Limits: set to Messaging tiers (Meta-enforced): Tier 1 = 1,000 unique contacts/24h; Tier 2 = 1…
- 2026-06-16 Rate Limit Requests: set to 20
- 2026-06-16 Rate Limit Window: set to second
- 2026-06-16 Known Restrictions: set to Requires Meta Business Verification before going live, Template messages requir…
- 2026-06-16 Auth Methods: set to api_key, jwt
- 2026-06-16 Auth Docs URL: set to https://partner-docs.gupshup.io/docs/generate-secret-and-token.md
- 2026-06-16 API Style: set to rest
- 2026-06-16 Base URL: set to https://api.gupshup.io/sm/api/v1/
- 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 Quickstart URL: set to https://docs.gupshup.io/docs/quickstart-create-and-configure-access-api
- 2026-06-16 Error Format: set to vendor-specific
- 2026-06-16 Slug: set to gupshup-whatsapp
- 2026-06-16 Requires Verification: set to Yes
- 2026-06-16 Price Basis: set to per-message markup
- 2026-06-16 Free Tier Limit: set to Service conversations free (unlimited); utility messages free within 24-hour cu…
- 2026-06-16 Launched At: set to 2004-01-01
- 2026-06-16 GA Date: set to 2018-07-31
- 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
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"}'