Rate Limits
TradersPost is NOT designed to be a high frequency trading platform. The minimum allowed timeframe to trade on is the 1 minute chart.
If you setup a strategy on anything less than the 1 minute chart or repeatedly violate the below rate limits, your account may be temporarily suspended or permanently banned if the issue is not addressed.
To ensure fair access and system integrity, please adhere to the following rate limits when using TradersPost webhooks:
1 Minute
60
1 Hour
500
When a webhook URL is rate-limited by TradersPost, it means the endpoint has received too many requests in a short time and has triggered a protective threshold. As a result, any additional requests to that webhook URL (from TradersPost) will receive an HTTP 429 Too Many Requests status code in the response and the response body will contain JSON that looks like the following.
Exceeding these limits may result in temporary suspension or banning. Always monitor your strategies and the amount of webhooks being sent to TradersPost to prevent violations. If you have any questions about our rate limits, please contact us at support@traderspost.io.
TradingView & TrendSpider Rate Limited
If you experience webhook rate limits when sending webhooks from third-party platforms like TradingView and TrendSpider, note that they might not notify you of failures directly in their interfaces. If you suspect rate limiting, contact TradingView or TrendSpider support for confirmation on whether TradersPost has limited your alert webhook
Broker Rate Limits
Brokers implement rate limits to ensure fair usage and system stability, alongside any limitations from TradersPost. These rules control request frequency to prevent overload and maintain responsiveness, providing equitable access for users. Understanding these policies is vital for optimizing trading system communication and preventing rejected requests due to
Broker
Rate Limit
Reference / Notes
Alpaca
200 requests per minute
TradeStation
Not strictly published as a single number; historically ~10 requests/second in many endpoints
Tradier
120 requests per minute (Basic); higher limits may apply for advanced/premium accounts
Robinhood
No explicit public number; unofficial sources suggest ~1 call/second and/or a broader per-minute limit
Tradovate
Enforced by a penalty system if you exceed short-term thresholds (e.g., ~10 requests/second)
Coinbase
Varies by endpoint; for Advanced Trade API, typically ~10 requests/second for private endpoints
E*TRADE
Not publicly documented
No official rate-limit statement available.
Bybit
Varies by API category (Spot, Futures, etc.); commonly cited ~50 requests/second in certain unified endpoints
Kraken
Varies; for Spot REST API, often ~15 calls in a 3-second window (i.e., ~5 calls/second)
Binance
Uses “request weight” system (e.g., 1,200 weight per minute on many Spot endpoints)
IBKR
Multiple “pacing violation” rules (e.g., ~50 messages/5 seconds), rather than a simple requests/minute threshold
Important Notes
Dynamic / Tiered Limits Some brokers apply multiple tiers or dynamic rules depending on the type of account, the specific endpoint (e.g., market data vs. trade placement), or your trading volume. Always confirm in the official documentation or by contacting the broker’s support.
“Burst” vs. “Sustained” Rate Even when a broker provides a requests-per-minute limit, there may be a secondary per-second or per-burst threshold that can trigger errors if exceeded in short bursts.
Penalties / Lockouts Many brokers return HTTP status code 429 (
Too Many Requests
) if you exceed the limit, and some impose temporary lockouts (“cool-down” periods) or progressively longer penalties for repeated excesses.
Last updated
Was this helpful?