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.

Credits are deducted only on successful responses (2xx).
Failed requests (4xx, 5xx) do not consume credits.
Credits are shared across all API keys in your organization.
Credits reset monthly when the subscription auto-renews.
Unused credits do not roll over to the next billing period.
Response format
// 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

PlanPrice/moMonthly CreditsRate Limit
Free
$010010 req/min
Basic
$291,00060 req/min
ProPopular
$995,000300 req/min
Enterprise
$499Unlimited9,999 req/min

Auto-renew

Subscriptions auto-renew monthly. Cancel anytime from the dashboard. Unused credits do not roll over to the next billing period.

Endpoint Credit Costs

Each endpoint type has a fixed credit cost. Higher-cost endpoints retrieve more data or perform more complex operations.

EndpointCategoryCost
GET/models/:id/users/me
User1 credits
GET/models/:id/chats
Chats1 credits
GET/models/:id/chats/:chat_id/messages
Chats1 credits
POST/models/:id/chats/:user_id/messages
Chats2 credits
DELETE/models/:id/messages/:message_id
Chats1 credits
GET/models/:id/fans/info
Fans1 credits
GET/models/:id/payouts/balances
Payouts1 credits
GET/models/:id/payouts/requests
Payouts1 credits
GET/models/:id/payouts/requests/referral
Payouts1 credits
GET/models/:id/payouts/transactions
Payouts1 credits
GET/models/:id/payouts/stats
Payouts2 credits

Billing Errors

402Insufficient Credits

Returned when your credit balance is lower than the endpoint's cost. Top up credits or upgrade your plan.

JSON
HTTP 402 Payment Required

{
  "error": "Not enough credits to complete this request.",
  "code": "INSUFFICIENT_CREDITS"
}

Credits not reserved

Credits are checked and deducted atomically. If a request fails mid-flight (e.g. OnlyFans returns an error), no credits are deducted.