‹ All changelog entries

Onboarding API Rate Limits

BitGo introduces per-endpoint rate limits to the Know Your Customer (KYC) and Know Your Business (KYB) APIs.

Each request that exceeds its limit returns an HTTP 429 response. Limits reset on a fixed 60-second window.

KYC Rate Limits

Request Type Endpoint Limit
Create KYC identity POST /api/evs/v1/identity 20 req/min
List KYC identities (summary) GET /api/evs/v1/identity (allData=false) 300 req/min
List KYC identities (full data) GET /api/evs/v1/identity (allData=true) 5 req/min
Add KYC identity document POST /api/evs/v1/identity/{identityId}/document 20 req/min
List KYC identity documents GET /api/evs/v1/identity/document 300 req/min
Update KYC identity document PUT /api/evs/v1/identity/{identityId}/document/{documentId} 20 req/min
Submit KYC signatures POST /api/evs/v1/identity/{identityId}/signatures 50 req/min

KYB Rate Limits

Request Type Endpoint Limit
Create KYB identity POST /api/identity-service/v1/identities 100 req/min
Update KYB identity PATCH /api/identity-service/v1/identities/{identityId} 50 req/min
Add KYB identity documents POST /api/identity-service/v1/identities/{identityId}/documents 100 req/min
Submit KYB agreement attestations POST /api/identity-service/v1/identities/{identityId}/agreements 100 req/min
Remove KYB associated person DELETE /api/identity-service/v1/identities/{identityId}/associated-people/{associatedPersonId} 20 req/min
All KYB endpoints (combined) Any rate-limited KYB endpoint 200 req/min

See Also

You can view these rate limits in the Rate Limits reference.