Overview

The BitGo REST API enforces rate limits on requests to restrict the number of requests that you can make in a time window. When a request exceeds the limit, the API returns an HTTP 429 response.

Default Rate Limits

BitGo enables the following default rate limits. However, you can request higher rate limits by contacting support@bitgo.com.

Request Type Window Size (in Seconds) Max Number of Requests per Window
Authenticated user 60 360
Login 300 15
2FA operations 3 15
Custom API endpoints Varies 1200
OAuth authorizations 60 60
Signup 600 8
IP address verification 600 8
Forgot password 3600 3
Send OTP 60 3
Get user 600 60
Get user sharing key 300 5
XRP wallet creation 300 50
ETH wallet creation 300 50
EOS wallet creation 300 10
ETH address creation 3600 500
JSON payment-protocol operations (deprecated) 300 30
Generate Lightning deposit address 10 3600
Generate Lightning deposit address (daily basis) 50 86400
Create Lightning invoice 300 300
Create Lightning invoice (daily basis) 10000 86400