From eodhd-api
Fetches financial data from the EODHD API — historical prices, fundamentals, options, technical indicators, news, sentiment, macro indicators, corporate events, ESG scores, risk analytics, US Treasury rates, and trading hours.
How this skill is triggered — by the user, by Claude, or both
Slash command
/eodhd-api:eodhd-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use EODHD market data APIs to fetch, normalize, and summarize financial data including:
references/endpoints.mdreferences/endpoints/README.mdreferences/endpoints/bulk-fundamentals.mdreferences/endpoints/cboe-index-data.mdreferences/endpoints/cboe-indices-list.mdreferences/endpoints/company-news.mdreferences/endpoints/earnings-trends.mdreferences/endpoints/economic-events.mdreferences/endpoints/exchange-details.mdreferences/endpoints/exchange-tickers.mdreferences/endpoints/exchanges-list.mdreferences/endpoints/fundamentals-data.mdreferences/endpoints/historical-market-cap.mdreferences/endpoints/historical-stock-prices.mdreferences/endpoints/illio-market-insights-best-worst.mdreferences/endpoints/illio-market-insights-beta-bands.mdreferences/endpoints/illio-market-insights-largest-volatility.mdreferences/endpoints/illio-market-insights-performance.mdreferences/endpoints/illio-market-insights-risk-return.mdreferences/endpoints/illio-market-insights-volatility.mdUse EODHD market data APIs to fetch, normalize, and summarize financial data including:
Supports equities, ETFs, indices, forex, crypto, and bonds across 70+ exchanges worldwide.
Use this skill whenever the user's task involves financial data, markets, investing, or building financial tools. This includes — but is not limited to — the categories below.
Endpoint support tiers — not all endpoints are equally reliable. Check
references/general/support-matrix.md(generated fromregistry/capabilities.json) for the authoritative list:
- validated — call via the Python client (
scripts/eodhd_client.py); covered by e2e tests.- fallback — in the Python client but not e2e-verified; works, but verify the response.
- documented — marketplace add-ons (options, ESG/Investverte, PRAAMS, Illio, TradingHours, tick data); call via
curlper the endpoint doc. Not in the Python client.
Activate this skill when the user is programming or designing any of:
Activate this skill when the user is performing or asking for:
EODHD_API_TOKEN environment variable. If it is not set, ask the user to provide their API key interactively. Once received, export it in the current shell session (export EODHD_API_TOKEN="<key>"). The user can obtain a free or paid key at https://eodhd.com/. If the user is concerned the key may have been compromised, they can provide a new key at any time and the session variable will be updated.{TICKER}.{EXCHANGE} (e.g., AAPL.US, BMW.XETRA)--from-date, --to-date) for time-series requests--function for technical indicators)Clarify the request
EODHD_API_TOKEN is set; if not, ask the user for their key and export itSelect endpoint(s)
references/endpoints/README.md or individual files in references/endpoints/ for endpoint specsExecute API calls
scripts/eodhd_client.py for supported endpointsValidate response
Process and present
templates/analysis_report.md for structured outputDocument reproducibility
| Endpoint | Description | Key Parameters |
|---|---|---|
eod | Historical OHLCV | --symbol, --from-date, --to-date |
intraday | Intraday bars | --symbol, --interval (1m/5m/1h) |
real-time | Live quotes | --symbol |
fundamentals | Company data | --symbol |
news | Financial news with sentiment | --symbol, --limit, --from-date |
sentiment | Daily sentiment scores | --symbol, --from-date, --to-date |
news-word-weights | Trending topics in news (AI-processed, higher latency) | --symbol, --from-date, --to-date, --limit |
technical | Technical indicators | --symbol, --function, --period |
dividends | Dividend history | --symbol |
splits | Stock splits | --symbol |
macro-indicator | Macro data | --symbol (country code), --indicator |
screener | Stock screener | --filters (JSON), --sort, --signals, --limit, --offset |
calendar/earnings | Earnings calendar | --from-date, --to-date or --symbol¹ |
calendar/trends | Earnings trends | --symbol¹ (comma-separated, required) |
calendar/ipos | IPO calendar | --from-date, --to-date |
calendar/splits | Stock splits calendar | --from-date, --to-date or --symbol¹ |
calendar/dividends | Dividends calendar | --symbol², --from-date, --to-date, --limit, --offset |
economic-events | Economic events | --from-date, --to-date, --country, --comparison, --limit, --offset |
insider-transactions | Insider trading activity | --symbol, --from-date, --to-date, --limit |
exchange-symbol-list | Exchange tickers | --symbol (exchange code) |
exchanges-list | All exchanges | (no symbol needed) |
exchanges-details | Exchange details + trading hours + holidays | --symbol (exchange code) |
eod-bulk-last-day | Bulk EOD data | --symbol (exchange code) |
bulk-fundamentals | Bulk fundamentals for exchange | --symbol (exchange code), --symbols, --limit, --offset, --version |
index-components | Index constituents + historical membership | --symbol (index ID, e.g. GSPC.INDX) |
user | Account details and API usage | (no parameters needed) |
us-quote-delayed | US extended quotes (Live v2) | --symbol (comma-separated for batch), --limit, --offset |
ust/bill-rates | US Treasury Bill Rates | --filter-year, --limit, --offset |
ust/long-term-rates | US Treasury Long-Term Rates | --filter-year, --limit, --offset |
ust/yield-rates | US Treasury Par Yield Curve Rates | --filter-year, --limit, --offset |
ust/real-yield-rates | US Treasury Par Real Yield Curve Rates | --filter-year, --limit, --offset |
¹ Calendar parameter mapping: The Python client accepts
--symbol, but the underlying API parameter issymbols=(plural). If you build curl commands directly, usesymbols=AAPL.US,MSFT.US— usingsymbol=(singular) will be silently ignored, returning empty results with HTTP 200. Forcalendar/earnings, providingsymbols=causes the API to ignorefrom/todates.² Dividends calendar parameter mapping: The API uses bracket-style parameters:
filter[symbol],filter[date_from],filter[date_to],page[limit],page[offset]. The Python client translates--symbol/--from-date/--to-date/--limit/--offsetautomatically. For raw curl, use the bracket format directly (seereferences/endpoints/upcoming-dividends.md).The table above covers Python client support only. An additional 40+ endpoints (Marketplace: options, ESG/Investverte, PRAAMS, Illio, TradingHours, tick data, logos, search, WebSockets, etc.) are documented in
references/endpoints/and require curl or manual HTTP calls. Seereferences/endpoints/README.mdfor the full index.
API call costs: Most endpoints cost 1 call. technical and intraday cost 5 calls. fundamentals costs 10 calls. News-related endpoints (news, sentiment, news-word-weights) cost 5 calls + 5 per ticker. Bulk endpoints cost 100 calls (+ N symbols if --symbols used). Marketplace endpoints (options, ESG, PRAAMS, Illio, index-components, tick data) typically cost 10 calls per request. See references/general/rate-limits.md for full details.
EODHD_API_TOKEN=***). If the user suspects their key is compromised, prompt them to supply a new one and re-export itSee references/workflows.md for detailed recipes.
screener endpoint with filters, then enrich top results with fundamentals and eod for displayreal-time (or us-quote-delayed) for live prices, fundamentals for holdings data, eod for historical P&L chartscalendar/dividends + fundamentals (dividend yield, payout ratio) + eod for ex-date price contextcalendar/earnings + calendar/trends + intraday for pre/post-earnings price movementeod or eod-bulk-last-day, use technical for indicator overlays, splits and dividends for adjustmentreal-time or us-quote-delayed for price monitoring, technical for indicator-based triggersscreener by sector, eod-bulk-last-day for daily moves, index-components for index breakdownfundamentals (valuation, growth) + news (catalysts) + insider-transactions (conviction) + sentiment (market mood)eod (returns series) + technical (ATR, Bollinger) + PRAAMS risk-scoring endpoints (from EODHD Marketplace) + macro overlaysfundamentals for financial contextmacro-indicator for inflation/GDP contexteod (e.g., EURUSD.FOREX) + macro-indicator for interest-rate differentialscalendar/ipos for upcoming offerings + eod + fundamentals for comparable public companies# Historical prices
python eodhd_client.py --endpoint eod --symbol AAPL.US --from-date 2025-01-01 --to-date 2025-01-31
# Company fundamentals
python eodhd_client.py --endpoint fundamentals --symbol MSFT.US
# 50-day SMA
python eodhd_client.py --endpoint technical --symbol NVDA.US --function sma --period 50
# Company news with sentiment
python eodhd_client.py --endpoint news --symbol TSLA.US --limit 10
# Daily sentiment scores
python eodhd_client.py --endpoint sentiment --symbol AAPL.US --from-date 2025-01-01 --to-date 2025-01-31
# Trending topics in news (word weights)
python eodhd_client.py --endpoint news-word-weights --symbol AAPL.US --from-date 2025-01-01 --to-date 2025-01-15 --limit 20
# US inflation data
python eodhd_client.py --endpoint macro-indicator --symbol USA --indicator inflation_consumer_prices_annual
# Stock screener
python eodhd_client.py --endpoint screener --limit 20
# Insider transactions
python eodhd_client.py --endpoint insider-transactions --symbol AAPL.US --from-date 2025-01-01 --limit 50
# Upcoming IPOs
python eodhd_client.py --endpoint calendar/ipos --from-date 2025-01-01 --to-date 2025-03-31
# Stock splits calendar
python eodhd_client.py --endpoint calendar/splits --from-date 2025-01-01 --to-date 2025-01-31
# Bulk fundamentals for an exchange (first 100)
python eodhd_client.py --endpoint bulk-fundamentals --symbol NASDAQ --limit 100
# Bulk fundamentals for specific symbols
python eodhd_client.py --endpoint bulk-fundamentals --symbol NASDAQ --symbols AAPL.US,MSFT.US
# User account details and API usage
python eodhd_client.py --endpoint user
# US extended quote (Live v2)
python eodhd_client.py --endpoint us-quote-delayed --symbol AAPL.US,TSLA.US
# US Treasury Bill Rates for 2012
python eodhd_client.py --endpoint ust/bill-rates --filter-year 2012 --limit 100
# US Treasury Long-Term Rates for 2020
python eodhd_client.py --endpoint ust/long-term-rates --filter-year 2020
# US Treasury Yield Curve for 2023
python eodhd_client.py --endpoint ust/yield-rates --filter-year 2023
# US Treasury Real Yield Curve for 2024
python eodhd_client.py --endpoint ust/real-yield-rates --filter-year 2024
references/general/README.md - Start here for setup and basicsreferences/general/authentication.md - API tokens, protocols (HTTPS/HTTP), CORS, securityreferences/general/symbol-format.md - How to format tickers correctlyreferences/general/exchanges.md - Complete list of 70+ exchanges, coverage gapsreferences/general/update-times.md - When data is refreshedreferences/general/rate-limits.md - Quotas (~17 req/sec), optimization, error codesreferences/general/fundamentals-api.md - Complete guide to company fundamentals, ETFs, funds, and indicesreferences/general/pricing-and-plans.md - Subscription tiers, WebSocket limits, marketplacereferences/subscriptions/README.md - Detailed per-plan feature breakdownsreferences/general/sdks-and-integrations.md - Official Python/.NET/R SDKs, MCP Server, toolsreferences/general/versioning.md - API stability guarantees, backwards-compatibilityreferences/general/glossary.md - Financial, technical, and EODHD-specific termsreferences/endpoints/README.md - Overview of all endpointsreferences/endpoints/*.md - Detailed specs per endpointreferences/workflows.md - Common usage patternstemplates/analysis_report.md - Structured report formatnpx claudepluginhub eodhistoricaldata/eodhd-claude-skills --plugin eodhd-apiQueries the FRED (Federal Reserve Economic Data) API for 800,000+ economic time series including GDP, unemployment, inflation, and interest rates. Useful for macroeconomic analysis and financial research.
Accesses real-time and historical stock data, forex, crypto, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Requires a free API key.
Queries A-share securities data (K-line, financials, macro, industry) via the free BaoStock Python API, returning pandas DataFrames.