Flixu

Get Quota

GET /v1/quota

Returns your organization’s current credit balance, plan-based rate limits, and resource limits. Use this to build dashboards, pre-flight credit checks, or usage alerts.

Response

FieldTypeDescription
data.planstringYour current plan. One of: free, starter, professional, enterprise.
data.creditsCreditsInfoCurrent credit balance and usage (see below).
data.rate_limitsRateLimitsInfoPlan-based request rate limits per minute (see below).
data.limitsLimitsInfoPlan-based resource limits (see below).

CreditsInfo fields:

FieldTypeDescription
allowanceintegerMonthly credit allowance included in your plan.
consumedintegerCredits consumed in the current billing period.
top_up_balanceintegerRemaining balance from purchased top-up credits (FIFO order).
remainingintegerTotal remaining credits: allowance + top_up_balance - consumed.
usage_percentnumberPercentage of total available credits consumed (0.0100.0).

RateLimitsInfo fields:

FieldTypeDescription
translate_per_minintegerMaximum translation requests per minute.
segment_per_minintegerMaximum segment translation requests per minute.
analyze_per_minintegerMaximum analysis requests per minute.
api_per_minintegerMaximum total API requests per minute.

LimitsInfo fields:

FieldTypeDescription
translation_memories_maxintegerMaximum number of translation memories.
glossaries_maxintegerMaximum number of glossaries.
brandvoice_profiles_maxintegerMaximum number of brand voice profiles.
projects_maxintegerMaximum number of active projects.

Request examples

curl https://api.flixu.ai/v1/quota \
  -H "Authorization: Bearer flx_your_api_key"
const response = await fetch('https://api.flixu.ai/v1/quota', {
  headers: { 'Authorization': 'Bearer flx_your_api_key' },
});

const { data } = await response.json();

if (data.credits.usage_percent > 80) {
  console.warn(`️ ${data.credits.usage_percent}% credits used — consider topping up`);
}

console.log(`Plan: ${data.plan}, Remaining: ${data.credits.remaining} credits`);
import requests

response = requests.get(
    'https://api.flixu.ai/v1/quota',
    headers={'Authorization': 'Bearer flx_your_api_key'},
)

data = response.json()['data']
print(f"Plan: {data['plan']}")
print(f"Credits: {data['credits']['remaining']} remaining ({data['credits']['usage_percent']}% used)")
print(f"Rate limit: {data['rate_limits']['translate_per_min']} translations/min")

Response example

{
  "data": {
    "plan": "professional",
    "credits": {
      "allowance": 500000,
      "consumed": 124500,
      "top_up_balance": 50000,
      "remaining": 425500,
      "usage_percent": 22.6
    },
    "rate_limits": {
      "translate_per_min": 300,
      "segment_per_min": 60,
      "analyze_per_min": 100,
      "api_per_min": 600
    },
    "limits": {
      "translation_memories_max": 20,
      "glossaries_max": 20,
      "brandvoice_profiles_max": 10,
      "projects_max": 50
    }
  },
  "meta": {
    "request_id": "a7b8c9d0-e1f2-3456-7890-abcdef123456"
  }
}