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
| Field | Description |
|---|---|
creditRates | Credits charged per action — textMessage, mediaMessage, verifyWhatsApp; addDevice is 0 (free) |
signupBonus | Free credits granted on signup |
yearlyDiscount | Fractional 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.