Plans and pricing

Every plan includes a pool of requests per billing period; extra requests come out of your prepaid balance - a separate meter from Genaya AI credits.

PlanIncluded requests per billing periodAPI keys
Free trial500 in total (test keys only, read-only)1
Individual10,0002
Pro50,0005
Business500,00020
Enterpriseunlimitedunlimited

Past the included pool, extra requests cost $1.00 per 10,000 - charged in 1,000-request steps ($0.10 each) from the organization's prepaid balance under Settings > Billing, the same balance that pays for extra texts, calls, video and extra Genaya AI credits. The organization's billing contacts get a heads-up at 80% of the pool and again at 100%.

  • While the pool has allowance left, requests are always served - even when the prepaid balance is empty.
  • Once the pool is used and the prepaid balance is empty (and Auto-pay is off), the API answers 402 usage_limit_error with code out_of_usage_credit and a plain message. Nothing is dropped silently.
  • A free trial that has used its 500 requests answers 402 usage_limit_error with code trial_request_limit.
  • Limits and the pool apply within a few seconds of a change, so a request sent right after the credit runs out can still succeed.

GET /v1/usage reports the pool (requests.used, requests.included, requests.remaining, requests.resetsAt) and the key count next to the rate-limit windows:

JSON
{
  "data": {
    "object": "usage",
    "plan": "pro",
    "requests": {
      "used": 12340,
      "included": 50000,
      "remaining": 37660,
      "overagePricePer10k": 1.0,
      "resetsAt": "2026-10-01T00:00:00.000Z"
    },
    "keys": { "used": 2, "limit": 5 },
    "rateLimit": {
      "minute": { "used": 3, "limit": 100, "remaining": 97, "resetsAt": "..." },
      "day": { "used": 812, "limit": 50000, "remaining": 49188, "resetsAt": "..." },
      "org": { "limit": 200 },
      "heavy": { "limit": 20, "remaining": 20 }
    },
    "writeQuota": { "used": 14, "limit": 20000, "remaining": 19986, "resetsAt": "..." }
  }
}
infoThe same numbers are on the API keys page (Settings > Developer) and on the API requests row under Settings > Billing.