pieowlDocs

Rate Limits

Pieowl API request limits and how to handle them

Limits

Endpoint groupLimit
Insights100 req / 10 seconds
Export100 req / 10 seconds
Manage20 req / 10 seconds

Limits apply per client ID. A request without a client ID is counted against its IP address.

Track, Profile and Import endpoints have no rate limit.

Handling 429s

When you go over the limit, the API returns 429 Too Many Requests:

json
{
  "status": 429,
  "error": "Too Many Requests",
  "message": "You have exceeded the rate limit for this endpoint."
}

Wait for the 10-second window to reset, then retry. Exponential backoff works well.

On this page

Need a hand?

Questions, issues or feature requests: email the Pieowl team.

hello@pieowl.com
Rate Limits | Pieowl