Skip to main content

1. Get access

Sign up at gammaflip.io. You get a 3-day trial with API access included (50 requests/day). Every paid plan (Crypto, TradFi, Complete) gets 500 requests/day and up to 5 keys; see Authentication.

2. Create an API key

  1. Log in at gammaflip.io/account
  2. Open the menu → API Keys
  3. Click Create API Key, give it a description
  4. Copy the key — it’s shown only once
Your API key starts with gex_sk_ and is shown only once at creation. Save it somewhere secure (password manager, env var). If you lose it, you’ll need to create a new one.

3. Make your first request

List available exchanges (free: discovery calls don’t count against your quota):
Expected response:

4. Get real GEX data

Fetch the GEX term structure for Bitcoin across all exchanges:

5. Get the key levels in one call

/levels returns a small flat object (flip, regime, walls, totals) for the latest snapshot. Try a US ticker:
Every response says how fresh it is (meta.as_of, meta.oi_as_of). Field definitions are in the data dictionary.

6. Check your rate limit

Counted responses (/gex/..., /levels/...) include these headers:
When you hit the limit, you’ll get 429 Too Many Requests (with no Retry-After header; use X-RateLimit-Reset). Quota resets at midnight UTC every day. GET /me shows your quota for free.
The underlying GEX data updates every 15 minutes (from our Lambda capture). Polling more frequently than that doesn’t yield new data.

What’s next?

API Reference

Full reference for all endpoints, parameters, and response schemas.

Markets and exchanges

Crypto venues, TradFi tickers, subsets and expiration cutoffs.

Authentication

Learn about tiers, key management, and security best practices.

Rate Limits

How quotas work and how to handle 429 responses gracefully.