Skip to main content

Total API Requests

Your total API requests are governed by the specifics of your current Pubrio plan. To understand your monthly request limits, be sure to check out Pubrio’s API pricing details. Pubrio employs a fixed-window rate limiting approach for API calls. For example, API calls are consumption based, which means if you have multiple users in the same profile (i.e. organization), the API calls will be a multiple of the number of user licences.

Rate limit

The Pubrio API has a rate limit to ensure the stability and reliability of the service. It has a fixed window rate limit of 3,000 requests per minute. This is a soft limit and can be adjusted based on your specific use case; please let the support team know if you have any particular requirements. When you exceed the rate limit, you will receive a 429 response code.

Checking your usage

Call Profile Usage to read your current consumption and ceilings without guessing from the table above. The same four groups exist with a portal_ prefix for dashboard usage, which is metered separately from API usage.
Compare api_monthly_usage against total_max_api_monthly_query, not max_api_monthly_query — the total_ figures already account for the licence multiplier described above.

Plan limits

Every ceiling that can reject a request is returned by Profile under subscription. Read them rather than hard-coding values — they differ by plan.
A limit breach is HTTP 416, not 400, and the result set is never silently clamped — the request fails outright. See Status Codes.
Last modified on August 20, 2026