Finance Data
SkillCommerce & financeOnce added, your AI can look up stock quotes, company financials, crypto prices, and market data from Yahoo Finance. You can ask how a stock is doing today or what a cryptocurrency is worth and get a plain answer. No API key is needed.
Available today. Use it from your connected AI after setup.
No other account needed.
Add the skill, then ask your AI questions like how a stock is doing today or what a cryptocurrency is worth. No API key is needed to get started.
Then ask your AI: use the Finance Data skill
What your AI can do with it
- Look up stock quotes
- Find company info and financials
- Check cryptocurrency prices
- Pull market data from Yahoo Finance
What this skill tells your AI
The instructions your AI receives, as published by bitterbot-ai/bitterbot-desktop in skills/finance-data/SKILL.md and read by ahel’s review.
Real-time and historical financial data via Yahoo Finance (free, no API key).
Stock Quote (current price + 5-day chart)
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1d&range=5d" \
-H "User-Agent: Mozilla/5.0"
Replace AAPL with any ticker symbol. Response is JSON:
chart.result[0].meta.regularMarketPrice— current pricechart.result[0].meta.previousClose— previous closechart.result[0].meta.currency— currencychart.result[0].indicators.quote[0].close— closing prices array
Company Profile & Financials
curl -s "https://query1.finance.yahoo.com/v10/finance/quoteSummary/AAPL?modules=assetProfile,financialData,defaultKeyStatistics" \
-H "User-Agent: Mozilla/5.0"
Useful modules (comma-separated):
assetProfile— sector, industry, employees, descriptionfinancialData— revenue, margins, EPS, recommendationdefaultKeyStatistics— P/E, market cap, beta, floatincomeStatementHistory— income statementsbalanceSheetHistory— balance sheetcashflowStatementHistory— cash flows
Market Movers
curl -s "https://query1.finance.yahoo.com/v1/finance/trending/US" \
-H "User-Agent: Mozilla/5.0"
Multi-Quote (batch)
curl -s "https://query1.finance.yahoo.com/v7/finance/quote?symbols=AAPL,GOOGL,MSFT" \
-H "User-Agent: Mozilla/5.0"
Returns an array under quoteResponse.result[] with price, change, volume, marketCap for each symbol.
Historical Data (longer range)
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1wk&range=1y" \
-H "User-Agent: Mozilla/5.0"
Interval options: 1m, 5m, 15m, 1d, 1wk, 1mo
Range options: 1d, 5d, 1mo, 3mo, 6mo, 1y, 5y, max
Crypto
Same API, use crypto ticker format:
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/BTC-USD?interval=1d&range=5d" \
-H "User-Agent: Mozilla/5.0"
Common crypto tickers: BTC-USD, ETH-USD, SOL-USD, DOGE-USD
Forex
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/EURUSD=X?interval=1d&range=1mo" \
-H "User-Agent: Mozilla/5.0"
Format: {FROM}{TO}=X (e.g., GBPUSD=X, USDJPY=X)
Response Parsing Tips
- All responses are JSON. Use
execto runcurland parse withJSON.parse(). - Always include the
User-Agentheader to avoid 403 errors. - Yahoo Finance rate limits are generous for individual use.
- If a quote endpoint returns empty, try the chart endpoint instead.
- For crypto and forex, always include
=Xor-USDsuffix.
Signals
- GitHub stars
- 2k
- Forks
- 417
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
finance-data- Source
- github.com/bitterbot-ai/bitterbot-desktop