Billing & Credits
The Gateway uses a transparent credit system. Every endpoint has a defined cost. Credits are deducted per successful API call.
How Credits Work
Credits are consumed when you make API calls. The cost depends on the endpoint type — more data-intensive operations cost more.
// Every successful proxy response is wrapped in {data, _meta}:
{
"data": {
"id": 523990756,
"username": "mollyy2006",
"subscribersCount": 108
},
"_meta": {
"_credits": { "used": 1, "balance": 999 },
"_rate_limits": { "limit_minute": 60, "remaining_minute": 58 }
}
}Subscription Plans
| Plan | Price/mo | Monthly Credits | Rate Limit |
|---|---|---|---|
Free | $0 | 100 | 10 req/min |
Basic | $29 | 1,000 | 60 req/min |
ProPopular | $99 | 5,000 | 300 req/min |
Auto-renew
Subscribing to a Plan
Basic and Pro plans are purchased through Stripe's hosted Checkout. Free is assigned automatically and Enterprise requires contacting sales.
Activation is webhook-driven
checkout.session.completed event asynchronously — activation typically takes 2–5 seconds. If your dashboard still shows the Free plan after returning, refresh the page.After cancellation
customer.subscription.deleted webhook, your organization is automatically downgraded to the Free plan (100 credits, 10 req/min). Any remaining credits from the cancelled plan are lost. To regain higher limits, subscribe to a new plan.Credit Top-ups
Top-ups are one-time credit purchases that supplement your monthly quota. Unlike monthly credits, top-up credits never expire and carry over indefinitely.
How to purchase
Paid plan required
Activation is webhook-driven
checkout.session.completed event asynchronously — credits are typically added within 2–5 seconds. You will receive an in-app notification once the credits have been applied.Endpoint Credit Costs
Each endpoint type has a fixed credit cost. Higher-cost endpoints retrieve more data or perform more complex operations.
| Endpoint | Category | Cost |
|---|---|---|
GET /models/:id/users/me | User | 1 credits |
GET /models/:id/chats | Chats | 1 credits |
GET /models/:id/chats/:chat_id/messages | Chats | 1 credits |
POST /models/:id/chats/:user_id/messages | Chats | 2 credits |
DELETE /models/:id/messages/:message_id | Chats | 1 credits |
GET /models/:id/fans/info | Fans | 1 credits |
GET /models/:id/payouts/balances | Payouts | 1 credits |
GET /models/:id/payouts/requests | Payouts | 1 credits |
GET /models/:id/payouts/requests/referral | Payouts | 1 credits |
GET /models/:id/payouts/transactions | Payouts | 1 credits |
GET /models/:id/payouts/stats | Payouts | 2 credits |
Billing Errors
Returned when your credit balance is lower than the endpoint's cost. Top up credits or upgrade your plan.
HTTP 402 Payment Required
{
"error": "Not enough credits to complete this request.",
"code": "INSUFFICIENT_CREDITS"
}Credits not reserved
Cost Calculator
Estimate your monthly credit usage based on your expected request volume.
Based on 30 days/month. Estimates only — actual usage varies. Top-up credits available if you exceed your plan quota.