Rate Limits
Rate limiting controls the volume of requests from a single user within a specified timeframe. This prevents abuse and ensures stable performance for all users.
Rate Limit Tiers
Basic Tier
| Endpoint | Rate Limit |
|---|---|
| Orders | 10 req/sec |
| Positions | 10 req/sec |
| Holdings | 10 req/sec |
| Funds | 10 req/sec |
| Historical Data | 10 req/sec |
| Market Data | 10 req/sec |
Features: - Free tier - 1 WebSocket connection - Best for: Individual traders, testing
Premium Tier
| Endpoint | Rate Limit | Daily Quota |
|---|---|---|
| Orders | 50 req/sec | 100,000 |
| Positions | 50 req/sec | 200,000 |
| Holdings | 50 req/sec | 200,000 |
| Funds | 50 req/sec | 200,000 |
| Historical Data | 50 req/sec | 50,000 |
| Market Data | 50 req/sec | 500,000 |
Features: - Mid-tier pricing - 3 WebSocket connections - Email support (24hr response) - Best for: Active traders, algorithmic trading
Enterprise Tier
| Endpoint | Rate Limit |
|---|---|
| Orders | Custom req/sec |
| Positions | Custom req/sec |
| Holdings | Custom req/sec |
| Funds | Custom req/sec |
| Historical Data | Custom req/sec |
| Market Data | Custom req/sec |
Features: - Custom pricing - 10+ WebSocket connections - Priority support (2hr response) - Custom limits available - Best for: Institutional traders, high-frequency trading
Order Placement Restrictions
- Maximum: 200 orders per minute OR 10 orders per second
- Daily Limit: 3,000 orders per day per API key
- Modifications: Maximum 25 modifications per order
Note: These limits apply across all market segments and order types.
Need Higher Limits?
If you require higher rate limits for your use case, contact us at: - Email: apisupport@arrow.trade - Enterprise Sales: enterprise@arrow.trade