Errors & limits

Dual limits

  1. Burst — short-window requests per minute (abuse / fairness).
  2. Quota — included api_request count per billing period.

Plan numbers (sandbox through enterprise) live on Pricing. Sandbox: 1,000 req/mo, 10/min, hard block at cap.

429 Too Many Requests

Returned when burst or period quota is exceeded. Prefer respecting Retry-After when present. Paid plans may allow limited overage; sandbox does not.

402 Payment Required

No active license for vocabulary API use on this key. Confirm the account has a sandbox or paid Lybra plan, then retry.

Pagination

There is no cursor pagination yet. Most list endpoints return the full active corpus. Error-code search accepts limit (default large). Prefer MCP search tools or REST query params when you only need a subset.

Troubleshooting

SymptomCheck
401Key spelling; Bearer prefix; key not revoked
403Key has datasets.read
402Active license / plan
429Burst vs monthly quota; wait or upgrade
Empty / unexpected codesCite live API/MCP results — do not invent codes from training data

Support on paid tiers is described on Pricing.