API Key
Get a keyRate Limits
Every plan has two limits: requests per minute and requests per month. Both apply to your account, so all of your API keys and your MCP server calls share them.
Limits by plan
| Plan | Requests / min | Requests / month | Data redistribution |
|---|---|---|---|
| Free | 100 | 10,000 | No |
| DeveloperComing soon | 1,000 | 500,000 | No |
| ProComing soon | 3,000 | 5,000,000 | Yes |
| Enterprise | Custom | Custom | Yes |
How the limits work
- •The per-minute limit uses a sliding 60-second window.
- •Each data request counts as one toward your monthly quota. The quota resets at 00:00 UTC on the 1st of each month.
- •Free includes search, prices, financial statements, metrics, insider trades, and SEC filings. That covers every MCP tool.
When you hit the per-minute limit
The API returns 429 with a Retry-After: 60 header. Wait for the window to clear, then retry.
HTTP/1.1 429 Too Many Requests
Retry-After: 60
{
"detail": "Rate limit exceeded: 100 requests per minute on the Free plan."
}When you use your monthly quota
The API returns 429 with X-Quota-Limit, X-Quota-Remaining, andX-Quota-Reset headers. Retry-After is the number of seconds until the reset.
HTTP/1.1 429 Too Many Requests
Retry-After: 2592000
X-Quota-Limit: 10000
X-Quota-Remaining: 0
X-Quota-Reset: 2026-12-01T00:00:00+00:00
{
"detail": "Monthly quota used: 10000 requests on the Free plan. Resets 2026-12-01 (UTC)."
}Need higher limits? Developer and Pro plans are coming soon. Join the waitlist on the pricing pageor contact us about Enterprise.