“Alpaca API keys required” or “Options data key required” on the GEX page
GEX and Option Flow open only when an options data key is available. In 0.45.0 the screen asked for Alpaca keys even when a Tradier token was saved; 0.46.0 accepts any options key (Tradier, Alpaca, Market Data for GEX) and shows “Options data key required” only when none exists.
Senzoukria · Troubleshooting · Updated September 2026
At a glance
- 0.46.0 screen
- “Options data key required — Add a key for an options data source (Tradier, Alpaca…) to load the GEX dashboard.”
- 0.45.0 screen
- “Alpaca API keys required — Add your free Alpaca paper-trading keys to load the GEX dashboard.”
- Button
- “Open API keys”
- Fixed in
- 0.46.0 (reported on Discord on 24 September 2026)
What you see
The GEX or Option Flow page shows a full-screen empty state with “Open API keys”. In 0.46.0: “Options data key required” and “Add a key for an options data source (Tradier, Alpaca…) to load the GEX dashboard.” (or “the Option Flow feed”). In 0.45.0: “Alpaca API keys required”, even with a Tradier token saved and marked “Token saved”.
Why it happens
In 0.45.0 both pages asked the vault a single question: is an Alpaca key present? The source picker that would have switched to Tradier lives in the page header, rendered only after that check, so without an Alpaca key the page could never be reached. The Tradier backend itself worked.
0.46.0 reads every options key. It keeps your saved source unless the vault explicitly says its key is gone, then falls back in this order: Tradier, Alpaca, and for GEX Market Data. Databento is never chosen automatically because it is billed per use; ThetaData needs a local terminal and is kept only if you chose it.
How to fix it
- Update to 0.46.0 or later (Account → Versions).
- Click “Open API keys” and save a Tradier token, Alpaca keys, or a Market Data token. Closing the key manager re-checks and opens the page.
- Pick the chain source in the GEX header, “More options” menu → “Option chain source”.
What it is not
- Not a missing Senzoukria feature: the page is gated only by the presence of a key.
- Not a rejected key: key validity is tested when data is requested.
When to contact support
Still stuck after these checks? Use Menu → Report a problem, or post on the Senzoukria Discord. If a key is saved and 0.46.0 still shows the empty state, say which key and which page.
Related pages
In the same section
- Subscription required or expired
- Anthropic refused this key
- History load already running
- NinjaTrader bridge stuck connecting
- Bridge drift badge
- Databento book refused
- Already subscribed (1029)
- Crypto DOM Profile: no live depth
This page in other languages
Frequently asked questions
- Which options source is real time?
- In the app, Alpaca’s indicative feed is labelled 15 minutes delayed and real-time OPRA is a paid Alpaca add-on; the Tradier help says real-time OPRA needs a funded brokerage account. Plans and prices are set by those providers.
- Why is Databento never selected automatically?
- It is billed by volume on your account. Having a key for CME futures is not a decision to spend credits on OPRA requests.