Rate Limits
The Basis Theory API has rate limits applied to ensure the speed and consistency of our systems.
- Globale Rate Limit
- Counter: IP
 - Rate: 1000 Requests / 10 Seconds
 - Block Duration: 10 Seconds
 
 - Portal:
- Counter: IP
 - Rate: 600 Requests / 10 Seconds
 - Block Duration: 10 Seconds
 
 - API
- POST /tokens/search
- Counter: IP
 - Rate 50 Requests / 10 Seconds
 - Block Duration: 10 Seconds
 
 - GET /tokens
- Counter: IP
 - Rate 100 Requests / 10 Seconds
 - Block Duration: 10 Seconds
 
 - POST (/tokens | /tokenize)
- Counter: IP
 - Rate 200 Requests / 10 Seconds
 - Block Duration: 10 Seconds
 
 
 - POST /tokens/search
 
Reactors
Applicable to invoking Reactors or invoking Pre-Configured Proxies with a Request or Response Transform.
| Limit | Note | 
|---|---|
| Code length | The maximum code length accepted by a Reactor is 50K chars. | 
| Payload Size | The maximum payload size to invoke a Reactor is 1 MB. Please reach out if your use case requires more than that. | 
| Concurrency | The default hot concurrency is set to 1 by default, this will fan out and cold start additional Reactors if multiple requests happen concurrently. If you need additional hot concurrency, please reach out. | 
| Synchronous Timeout | Synchronous Reactor Invoke calls will timeout after 30s. | 
Error Codes
| Error Code | Meaning | 
|---|---|
429 | Request has been rate limited |