Files
anton-roos_finance/providers.md

40 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Providers & symbol formats
## Stocks / ETFs / Indices (default: Yahoo via yfinance)
Pros:
- Very broad symbol coverage, no API key.
Cons:
- Unofficial access patterns can be rate-limited or break.
Common examples:
- AAPL, MSFT, TSLA
- Indices: ^GSPC (S&P 500), ^DJI, ^IXIC
- ETFs: VOO, SPY, QQQ
## FX (default: ExchangeRate-API Open Access)
Endpoint: https://open.er-api.com/v6/latest/<BASE>
- No API key
- Updates once per day
- Rate-limited
- Attribution required by their terms
Symbol formats accepted by this skill:
- USD/ZAR
- USDZAR
- GBP-JPY
- EURUSD
We normalize to BASE/QUOTE and fetch BASE->all then pick QUOTE.
## Why not exchangerate.host by default?
It now requires an API key for most useful endpoints and has limited free quotas, so its not a great no-key default.
## Paid providers (optional future upgrade)
If you need many symbols or frequent polling:
- Twelve Data
- Alpha Vantage
- Polygon
- Finnhub
This skill includes environment variable placeholders, but does not implement these providers yet.