Checking session…

Basecamp v2

Settings

Checking storage…

Twelve Data: official, documented API. Free tier: ~253 credits / ~30 min for a full refresh, 800 credit/day cap. Local Yahoo proxy: much faster and no daily cap, but runs on Yahoo's unofficial, undocumented endpoints via a small script you run on your own machine — see the yahoo-proxy.js file for setup. No guarantees it stays working if Yahoo changes something.

Get a free key at twelvedata.com/account/api-keys (800 req/day, 8/min). The free tier only covers US stocks — UK, Europe and South Korea symbols return "available starting with the Grow or Venture plan." If a local Yahoo proxy URL is set below, those non-US symbols are automatically fetched through it instead when you use Twelve Data as the source, so the free tier only needs to cover the US portion. A full refresh of the US tickers costs ~2 credits/stock and takes ~15s/stock on the free tier (see the confirmation dialog when you click "Fetch data" for a live estimate). A Finnhub-based split for US stocks was tried and reverted: Finnhub discontinued free-tier access to the historical data endpoint this needed.

MiroFish runs real multi-agent simulations (minutes per run, real LLM cost) — it isn't a lookup API, so there's no automatic per-stock fetch here. Instead, each row has a 🐟 button that copies a ready-made prompt to your clipboard and opens your local MiroFish app so you can paste it into a new project. Once you have a result, click the score or notes cell for that stock to type it in manually.

Get a free token at marketaux.com (~100 requests/day). News is fetched in 2 batched calls covering your whole ticker universe rather than one call per stock, and results are cached — hitting "Refresh news" repeatedly will still burn quota, so use it deliberately.