JCN Financial

Options Data Sync

Loading...

EODHD_Options database - isolated from PROD_EODHD - refreshes every 30s

How this works

Downloads run on your local machine (Vercel has a 60s timeout - not enough for multi-hour jobs). Copy the command below, run it in a terminal in the JCNDashboardApp folder, and this page updates every 30s as rows land in MotherDuck. Fully resumable if interrupted.

Next Command - Phase 1

never run
python scripts/download_options.py --days 90

EOD Rows

-

in EODHD_Options

Contracts

-

unique option contracts

Symbols

-

tickers with data

Date Range

-

no data yet


1

Phase 1 - Top 20 Liquid Names

20 symbols, 90 days, ~3M rows, est. 1 day

Rate limits: 100,000 API calls/day (10,000 requests). Each symbol ~100-150 requests at 90-day depth. Runs are fully resumable - restart the same command and it picks up exactly where it left off.