Clerk logo

Clerk Docs

Ctrl + K
Go to clerkstage.dev
Check out a preview of our new docs.

Rate limits

Rate limiting on Clerk's APIs

Rate limits

Clerk rate limits certain endpoints to help protect users against brute-force attacks or to stop abuse of Clerk's platform. Rate limiting is based on IP addresses.

Errors

If you receive a 429 error code, that means your IP address has been rate limited. All requests coming from your IP address will be affected for 1 hour. If you urgently need access, please contact us at https://clerk.dev/support.

Frontend API Requests

NameTypeDescription
Create SignIn /v1/sign_ins

10 requests per 10 seconds

Create SignUp/v1/sign_ups

10 requests per 10 seconds

Attempt SignIn /v1/sign_ins/attempt_(first|second)_factor

3 requests per 10 seconds

Attempt SignUp /v1/sign_ups/attempt_verification

3 requests per 10 seconds

Backend API Requests

NameTypeDescription
Create users POST /v1/users

20 requests per 10 seconds

All other endpoints

100 requests per 10 seconds

Was this helpful?

Clerk © 2023