Skip to main content
When a license verification fails, the API returns a JSON response with "success": false, an error code, and a human-readable message.

Error Response Format

Error Codes

Handling Errors in Your Software

Rate Limiting

The verification endpoint is rate limited to 60 requests per minute per IP address. This is more than sufficient for typical usage — your software usually verifies once on startup or periodically (e.g. every few hours). When the rate limit is exceeded, the API returns:
If you receive HTTP 429, implement retry with exponential backoff. Do not immediately retry in a tight loop.
If your software runs on a server with many users behind the same IP, consider caching the verification result locally for a few minutes to reduce API calls.