Rapiwa API
Guide
Sessions
Messages
Groups
Webhooks
Pricing
  • Website
  • Dashboard
  • Support
Guide
Sessions
Messages
Groups
Webhooks
Pricing
  • Website
  • Dashboard
  • Support
  • Getting Started

    • Getting Started
    • Authentication
    • Credits & Pricing
    • Rate Limits
    • Errors
  • Sessions & Devices

    • Link a Device (QR)
    • Get Session Info
    • Validate a Device Key
    • Log Out
    • List All Devices
  • Messages

    • Send a Message
    • Send Bulk Messages
    • Delete a Message
    • Check a Number on WhatsApp
  • Groups

    • Create a Group
    • List Groups
    • Get Group Metadata
    • Get Invite Link
    • Add Members
    • Join a Group
    • Leave a Group
    • Delete a Group
    • Send to a Group
  • Webhooks & Integrations

    • Inbound Messages Webhook
    • Delivery Status Webhook
    • n8n & Integrations
  • Reference

    • Pricing Catalog

Pricing Catalog

GET /api/public/plans

A public, unauthenticated endpoint that returns the current pricing catalog — subscription plans, credit rates, and the signup bonus. It's the single source of truth the Rapiwa website and your own pricing pages can consume, so numbers never drift.

  • Auth: none
  • Caching: CDN-friendly (Cache-Control: public, s-maxage=3600, stale-while-revalidate=86400)

Request

curl https://app.rapiwa.com/api/public/plans

Response

{
  "success": true,
  "creditRates": {
    "textMessage": 1,
    "mediaMessage": 2,
    "addDevice": 0,
    "verifyWhatsApp": 2
  },
  "signupBonus": 200,
  "yearlyDiscount": 0.2,
  "subscriptionPlans": [
    { "name": "Basic",      "tagline": "Start with the Basic Plan",     "devices": 1,  "monthlyCredits": 5000,   "monthlyPrice": 5,  "yearlyPrice": 48 },
    { "name": "Pro",        "tagline": "Upgrade to the Pro Plan",       "devices": 3,  "monthlyCredits": 15000,  "monthlyPrice": 14, "yearlyPrice": 134.4, "popular": true },
    { "name": "Plus",       "tagline": "Go further with the Plus Plan", "devices": 5,  "monthlyCredits": 25000,  "monthlyPrice": 22, "yearlyPrice": 211.2 },
    { "name": "Enterprise", "tagline": "Enterprise Plan",               "devices": 10, "monthlyCredits": 100000, "monthlyPrice": 40, "yearlyPrice": 384 }
  ],
  "planFeatures": [
    "Unlimited messages",
    "Send Text Messages",
    "Send Images",
    "Send Videos",
    "Send Audios",
    "Send Documents",
    "Send Contacts",
    "Send Locations",
    "Priority support",
    "API access",
    "Webhook access"
  ]
}

Fields

FieldDescription
creditRatesCredits charged per action — textMessage, mediaMessage, verifyWhatsApp; addDevice is 0 (free)
signupBonusFree credits granted on signup
yearlyDiscountFractional discount for yearly billing (0.2 = 20%)
subscriptionPlans[]Plan name, tagline, device cap, monthly credit allotment, monthly & yearly price, and popular flag
planFeatures[]Human-readable feature list shown on pricing pages

Yearly price = monthlyPrice × 12 × (1 − yearlyDiscount). Plan credits are granted every month of the term and expire at the end of each paid month. See Credits & Pricing.

Last Updated: 7/7/26, 8:31 AM