Documentation Index
Fetch the complete documentation index at: https://docs.gammaflip.io/llms.txt
Use this file to discover all available pages before exploring further.
How quotas work
Every API key has a daily quota that resets at midnight UTC. Every request to/api/v1/* counts as one.
| Tier | Daily quota |
|---|---|
trial | 50 requests/day |
pro | 500 requests/day |
Rate limit headers
Every response includes three headers:| Header | Meaning |
|---|---|
X-RateLimit-Limit | Your daily quota |
X-RateLimit-Remaining | Requests left until reset |
X-RateLimit-Reset | When the counter resets (ISO 8601, UTC) |
rate_limit field in the response body contains the same information:
Handling 429 responses
When you exceed your quota:Recommended handling
Planning your quota
The underlying GEX data updates every 15 minutes (Lambda capture). Polling more often than that doesn’t yield new data. A typical trading bot pattern:term-oifor BTC + ETH every 15 min = 2 × 4 = 8 req/hourby-strike-enhancedfor 2-3 expirations every 15 min = ~10 req/hour- Discovery endpoints (rare, cached locally) = 1-2 req/day
Running out of quota?
- Cache responses locally. The data only changes every 15 min.
- Use the virtual
allexchange instead of calling each exchange separately. - Reduce polling frequency to once every 30 min if you don’t need sub-15-min latency.
- Contact us at admin@gammaflip.io if you need a higher custom limit.