For the complete documentation index, see llms.txt. This page is also available as Markdown.

Rate Limiting

API Rate Limiting

LicenseSpring enforces rate limits on all API requests to ensure platform stability and fair usage across all customers.

How Rate Limiting Works

Rate limits are applied per company, per API. Each company has a separate counter for the License API and the Management API, the two limits are independent and can carry different values.

All API keys belonging to a company share the same counter for a given API type. Adding more API keys does not increase your rate limit.

Per-Plan Limits

All limits are measured over a 60-second rolling window.

Plan
License API (requests / 60s)
Management API (requests / 60s)

Free

1,800

600

Business Starter

3,600

900

Business Plus

4,500

1,200

Enterprise

18,000

2,400

These limits apply to multi-tenant Enterprise deployments and can be relaxed upon request. For single-tenant Enterprise deployments, rate limits are fully customizable. Contact LicenseSpring support for more information

Flood Protection

In addition to per-company limits, LicenseSpring maintains the following backstop protections against traffic floods. These apply independently of your plan limit:

  • Per-IP: 200 requests per 10 seconds

  • Per-Authorization: 50 requests per second

These backstops cannot be configured and apply to all plans.

Frequently Asked Questions

Do my API keys each get their own limit? No. All API keys for a company share a single counter per API type. The limit is per company, not per key.

Are the License API and Management API limits separate? Yes. Each has its own independent counter and limit value.

What happens if I exceed my limit? The API returns HTTP 429 Too Many Requests. Requests resume normally once the 60-second window resets.

Last updated

Was this helpful?