Quick Start Guide - Get Your API Key in 30 Seconds | FlashAlpha
Getting Started Quick Start Guide

Quick Start Guide

Get your API key and make your first options exposure call in under 2 minutes. No credit card required.

What You'll Get

The FlashAlpha Lab API gives you programmatic access to real-time options exposure analytics:

  • GEX - Gamma exposure by strike (dealer hedging pressure)
  • DEX - Delta exposure (directional positioning)
  • VEX - Vanna exposure (vol-sensitivity of dealer delta)
  • CHEX - Charm exposure (time-decay of dealer delta)
  • Stock & option quotes, key levels, AI narrative, and more

The free Starter plan includes 5 requests/day - enough to explore the API. You can also use the interactive tools to visualize exposure data without writing code.

Step 1: Create Your Free Account

  1. Go to flashalpha.com/pricing
  2. Click Get Started Free under the Starter plan
  3. Enter your email and choose a password
  4. Check your inbox for a 6-digit code and enter it to verify your email

No credit card required. The Starter plan is free, no credit card needed - upgrade when you need higher limits.

Step 2: Copy Your API Key

  1. Sign in to your FlashAlpha account
  2. Your API key is displayed on the Profile page
  3. Click the copy button next to your key

Your API key authenticates every request. Pass it in the X-Api-Key header.

Step 3: Make Your First Call

Install an SDK All SDKs
Python: pip install flashalpha
JS/TS: npm install flashalpha
C#: dotnet add package FlashAlpha
Go: go get github.com/FlashAlpha-lab/flashalpha-go

Let's fetch gamma exposure (GEX) for SPY:

curl -H "X-Api-Key: YOUR_API_KEY" \
  "https://lab.flashalpha.com/v1/exposure/gex/SPY"
from flashalpha import FlashAlpha

fa = FlashAlpha("YOUR_API_KEY")
gex = fa.gex("SPY")
print(f"Net GEX: ${gex['net_gex']:,.0f}")
print(f"Flip: ${gex['gamma_flip']}")
import { FlashAlpha } from 'flashalpha';

const fa = new FlashAlpha('YOUR_API_KEY');
const gex = await fa.gex('SPY');
console.log(`Net GEX: $${gex.net_gex.toLocaleString()}`);
console.log(`Flip: ${gex.gamma_flip}`);
var fa = new FlashAlphaClient("YOUR_API_KEY");
var gex = await fa.GexAsync("SPY");

Console.WriteLine($"Net GEX: {gex.GetProperty("net_gex")}");
Console.WriteLine($"Flip: {gex.GetProperty("gamma_flip")}");
FlashAlphaClient fa = new FlashAlphaClient("YOUR_API_KEY");
JsonObject gex = fa.gex("SPY");

System.out.println("Net GEX: " + gex.get("net_gex"));
System.out.println("Flip: " + gex.get("gamma_flip"));
fa := flashalpha.NewClient("YOUR_API_KEY")
gex, _ := fa.Gex(ctx, "SPY")

fmt.Printf("Net GEX: %v\n", gex["net_gex"])
fmt.Printf("Flip: %v\n", gex["gamma_flip"])

You should get a JSON response like this:

{
  "symbol": "SPY",
  "underlying_price": 597.505,
  "as_of": "2026-03-06T16:30:45Z",
  "net_gex": -2500000000,
  "gamma_flip": 590.0,
  "gex_interpretation": "Negative gamma  -  dealers amplify moves",
  "strikes": [
    { "strike": 590.0, "call_gex": 1200000, "put_gex": -3400000, "net_gex": -2200000 }
  ]
}

Step 4: Try the Interactive Tools

Don't want to write code yet? Use the interactive tools to visualize exposure data in your browser:

Sign in on any tool page and your API key is used automatically.

What's Next

Ready to build?

Get your free API key and start pulling live options data in 30 seconds.