Finai relies only on free, no-key data providers:
yfinance library). Yahoo is free and public, and is the source
used everywhere in the app for returns, volatility, and portfolio weights./coins/markets API (no API key). This is used only to
rank the crypto universe by market capitalisation. Yahoo Finance's own crypto
screener is now JavaScript-rendered and can no longer be read programmatically,
so CoinGecko provides the ranked list while Yahoo remains the price source.
When you run the Ultimate strategy without specifying tickers, Finai does
not use a small hand-picked list. It ranks crypto assets by
market capitalisation (via CoinGecko) and runs the optimiser on the
top 100 by market cap (stablecoins and wrapped
tokens excluded). This number is a single configurable value in the code
(UNIVERSE_SIZE, overridable via the CRYPTO_UNIVERSE_SIZE
environment variable), so the universe can be widened or narrowed without
changing anything else.
The market-cap field acts only as an optional floor:
No asset in the selected universe is intentionally skipped. If a coin's price history cannot be downloaded (for example it is not listed on Yahoo Finance, or a request fails), it is dropped silently and the optimisation continues with the assets that did download successfully. A coin therefore only disappears from the result when its data is genuinely unavailable — never because the universe was capped to a short list.
Finai is a quantitative research and educational tool. Nothing here is financial advice, and past performance does not guarantee future results. Market data is provided "as is" by Yahoo Finance and may contain gaps or inaccuracies. Always do your own research before making investment decisions.