Skip to navigation

Rate limits and API status

View as MarkdownOpen in Claude

The Prolific API enforces rate limits per authenticated account (or per IP address, if unauthenticated). Most endpoints share a generous default limit, and a small number of endpoints have their own, stricter limits.

When a limit is exceeded, the API returns 429 Too Many Requests. See Managing high loads for how to detect and recover from this, including a distinct, non-rate-limit source of 429s caused by contention on payment operations.

Default limits

Unless a specific endpoint below states otherwise, it is subject to:

ScopeLimit
Unauthenticated requests30 requests per day, per IP address
Authenticated requests10 requests per second, per account

Endpoint-specific limits

EndpointsLimitScope
Workspace invitations (POST /invitations/)100 requests per hourPer account

This endpoint-specific value is the current default and may be tuned over time as usage patterns evolve.

Checking API status

You can subscribe to our status page at https://status.prolific.com to be notified of platform-wide incidents or degraded availability, which are a different concern from per-account rate limiting.