Docs Pricing FAQ Dashboard
Docs

Units & billing

How units, quotas and rate limits work, and how adding or removing units mid-period is billed.

Paid plans are built from units. Each unit adds the same block of quota and capacity, and you can add or remove units at any time from your dashboard.

What a unit includes

Limits scale with units: 10 units give you 10 times the per-unit column. The one exception is the per-visitor CORS rate, a fixed anti-abuse cap that stays the same however many units you have.

LimitFreePaid, per unitExample: 10 units
API lookups per month6,0005,000,00050,000,000
CORS lookups per month1,0001,000,00010,000,000
Requests per minute1001,00010,000
New connections per minute101001,000
Concurrent connections2880
CORS domains1330
CORS requests per minute, per visitor IP1060 (fixed)60 (fixed)
Max lookups per API request16 (fixed)16 (fixed)16 (fixed)

Quota periods

Your usage for the current period is shown at the top of your dashboard.

When you run out of quota

Requests for that call type are rejected with 403 over quota until the next period starts or you add units. We email you the first time it happens in each period. Quota status is updated every minute.

Seeing rate limit errors? Add units

You don't have to run out of quota to need more units. If you regularly see 429 responses, you're hitting the per-minute limits, and each unit raises those too.

cors-per-ip-request-rate-exceeded is different: one visitor's browser is calling too often. That limit is fixed, so adding units won't raise it. Call the API once per page load or session and reuse the result.

Adding units

Removing units