Skip to main content

Rate Limits & Quotas

Dacard.ai uses a credit-based system to manage usage across plans. Each scoring operation consumes credits, and limits reset monthly.

Credit system

Every product score consumes 1 credit. Credits are allocated per plan and reset at the start of each billing cycle.

Plan limits

PlanMonthly creditsProductsTeam membersSuite intelligence
Free311,
Pro50105
Business2005025
EnterpriseCustomUnlimitedUnlimited
Check your current usage and remaining credits via GET /api/usage. The response includes creditsUsed, creditLimit, and resetDate.

Anonymous scoring

The POST /api/try-score endpoint allows unauthenticated scoring with stricter limits:
  • Rate limit: IP-based throttling
  • No history: Results are not saved to any account
  • No suite: Anonymous scores cannot be added to product suites
Authenticated users should use POST /api/score for full functionality.

Rate limit responses

When you exceed your credit limit, the API returns a 429 Too Many Requests response:
{
  "error": "Monthly credit limit reached",
  "code": "CREDIT_LIMIT",
  "creditsUsed": 50,
  "creditLimit": 50,
  "resetDate": "2026-04-01T00:00:00Z"
}
Anonymous scoring rate limits return:
{
  "error": "Rate limit exceeded. Sign up for higher limits.",
  "code": "ANON_RATE_LIMIT"
}

Monitoring usage

Use the Get Usage & Quota endpoint to check your current consumption:
curl -X GET https://app.dacard.ai/api/usage \
  -H "Authorization: Bearer <token>"

Upgrading

To increase your limits, upgrade your plan via: Enterprise customers can contact us for custom limits and SLAs.