eodhd.com | Financial data from around the world
by @mancubus77
Provides access to EODHD financial data APIs covering company information, market prices, fundamentals, economic data, exchange info, and alternative dataset...
clawhub install eodhd-curlπ About This Skill
name: eodhd description: > Provides access to EODHD financial data APIs covering company information, market prices, fundamentals, economic data, exchange info, and alternative datasets. Use this skill when the user asks for company information or profile data (company name, description, address, website, officers, sector, industry, exchange, ISIN, logo), stock prices, financial fundamentals, earnings, dividends, forex, crypto, macro indicators, news sentiment, options data, insider transactions, ESG scores, or any financial market data. For company information requests, prefer the Fundamentals API first, then Search API, Exchange Symbol List, ID Mapping, and News API as needed. All requests are made via curl using the EODHD REST API. version: 1.0.0 metadata: openclaw: requires: env: - EODHD_API_TOKEN bins: - curl primaryEnv: EODHD_API_TOKEN emoji: "π"
EODHD Financial APIs
Routing for company information
When the user asks for company information, company profile, tell me about a company, what company is this ticker, or similar, use these endpoints in this order:
1. Fundamentals API β primary source for full company profile and fundamentals 2. Search API β find the correct symbol when the user gives only a name 3. Exchange Symbol List API β validate symbol, company name, exchange, type, ISIN 4. ID Mapping API β resolve ISIN / CUSIP / FIGI / LEI / CIK to ticker 5. News API β add recent company-specific news when requested 6. Insider Transactions API β add insider activity when requested 7. Calendar API β add earnings, dividends, IPO, or split events when requested
Minimum company-info response
For a company-info request, try to return:
Primary company-profile curl examples
# Full company profile + fundamentals
curl "https://eodhd.com/api/fundamentals/AAPL.US?api_token=${EODHD_API_TOKEN}"Only general company profile fields
curl "https://eodhd.com/api/fundamentals/AAPL.US?api_token=${EODHD_API_TOKEN}&filter=General"Company highlights / valuation
curl "https://eodhd.com/api/fundamentals/AAPL.US?api_token=${EODHD_API_TOKEN}&filter=Highlights,Valuation"Find company by name first
curl "https://eodhd.com/api/search/apple?api_token=${EODHD_API_TOKEN}&limit=10&fmt=json"Validate company on exchange and get company name / ISIN
curl "https://eodhd.com/api/exchange-symbol-list/US?api_token=${EODHD_API_TOKEN}&fmt=json"Resolve ISIN to ticker
curl "https://eodhd.com/api/isin?api_token=${EODHD_API_TOKEN}&isin=US0378331005&fmt=json"
Authentication
https://eodhd.com/api/echo $EODHD_API_TOKEN. NEVER hardcode or guess the token. NEVER use the demo key.&fmt=json for JSON outputTicker Format
| Asset Class | Format | Example |
|-------------|------------------|----------------|
| AU Stocks | TICKER.AU | CBA.AU |
| US Stocks | TICKER.US | AAPL.US |
| UK Stocks | TICKER.LSE | BARC.LSE |
| ETFs | TICKER.US | VTI.US |
| Crypto | SYMBOL-USD.CC | BTC-USD.CC |
| Forex | PAIR.FOREX | AUDUSD.FOREX |
| Indices | SYMBOL.INDX | GSPC.INDX |
Common Parameters
| Parameter | Values | Description |
|------------|---------------------|--------------------------------|
| api_token| string | Required β your API key |
| fmt | json / csv | Response format (default: csv) |
| from | YYYY-MM-DD | Start date |
| to | YYYY-MM-DD | End date |
| order | a / d | Ascending or descending |
| period | d / w / m | Daily, weekly, or monthly |
| limit | integer | Max results |
| offset | integer | Pagination offset |
1. Market Data
End-of-Day Historical Prices
curl "https://eodhd.com/api/eod/{TICKER}.{EXCHANGE}?api_token=${EODHD_API_TOKEN}&fmt=json"
curl "https://eodhd.com/api/eod/CBA.AU?api_token=${EODHD_API_TOKEN}&from=2024-01-01&to=2024-12-31&order=d&fmt=json"
curl "https://eodhd.com/api/eod/CBA.AU?api_token=${EODHD_API_TOKEN}&period=m&fmt=json"
Live / Real-Time Quotes
curl "https://eodhd.com/api/real-time/CBA.AU?api_token=${EODHD_API_TOKEN}&fmt=json"
curl "https://eodhd.com/api/real-time/CBA.AU?s=BHP.AU,ANZ.AU&api_token=${EODHD_API_TOKEN}&fmt=json"
Intraday Data
Intervals: 1m, 5m, 1h. Date range uses Unix timestamps.
curl "https://eodhd.com/api/intraday/CBA.AU?api_token=${EODHD_API_TOKEN}&interval=1h&fmt=json"
curl "https://eodhd.com/api/intraday/CBA.AU?api_token=${EODHD_API_TOKEN}&interval=5m&from=1609459200&to=1609545600&fmt=json"
Tick Data (US Only)
curl "https://eodhd.com/api/ticks/AAPL.US?api_token=${EODHD_API_TOKEN}&fmt=json&from=2024-01-02&to=2024-01-02"
Technical Indicators
Functions: sma, ema, wma, macd, rsi, atr, bbands, sar, stddev
curl "https://eodhd.com/api/technical/CBA.AU?api_token=${EODHD_API_TOKEN}&fmt=json&function=sma&period=50"
curl "https://eodhd.com/api/technical/CBA.AU?api_token=${EODHD_API_TOKEN}&fmt=json&function=rsi&period=14"
Bulk EOD (US Exchanges)
curl "https://eodhd.com/api/eod-bulk-last-day/US?api_token=${EODHD_API_TOKEN}&fmt=json"
curl "https://eodhd.com/api/eod-bulk-last-day/US?api_token=${EODHD_API_TOKEN}&symbols=AAPL,MSFT&fmt=json"
2. Corporate Actions
Dividends
curl "https://eodhd.com/api/div/CBA.AU?api_token=${EODHD_API_TOKEN}&fmt=json"
curl "https://eodhd.com/api/div/CBA.AU?api_token=${EODHD_API_TOKEN}&from=2020-01-01&fmt=json"
Splits
curl "https://eodhd.com/api/splits/CBA.AU?api_token=${EODHD_API_TOKEN}&fmt=json"
Stock Market Screener
curl "https://eodhd.com/api/screener?api_token=${EODHD_API_TOKEN}&filters=[[\"market_capitalization_mln\",\">\",1000]]&sort=market_capitalization_mln.desc&limit=10&fmt=json"
3. Fundamentals
Company Fundamentals
Full: financials, balance sheet, cash flow, holders, valuation.
curl "https://eodhd.com/api/fundamentals/CBA.AU?api_token=${EODHD_API_TOKEN}"
curl "https://eodhd.com/api/fundamentals/CBA.AU?api_token=${EODHD_API_TOKEN}&filter=General,Highlights,Valuation,Financials::Income_Statement"
ESG Scores
curl "https://eodhd.com/api/fundamentals/CBA.AU?api_token=${EODHD_API_TOKEN}&filter=ESGScores"
Historical Market Capitalisation
curl "https://eodhd.com/api/historical-market-cap/CBA.AU?api_token=${EODHD_API_TOKEN}&fmt=json&from=2020-01-01"
Insider Transactions
curl "https://eodhd.com/api/insider-transactions?api_token=${EODHD_API_TOKEN}&code=CBA.AU&fmt=json"
curl "https://eodhd.com/api/insider-transactions?api_token=${EODHD_API_TOKEN}&code=CBA.AU&from=2024-01-01&to=2024-12-31&fmt=json"
4. Calendar & Events
Earnings
curl "https://eodhd.com/api/calendar/earnings?api_token=${EODHD_API_TOKEN}&fmt=json&from=2025-01-01&to=2025-01-31"
curl "https://eodhd.com/api/calendar/trends?api_token=${EODHD_API_TOKEN}&symbols=CBA.AU&fmt=json"
Dividends Calendar
curl "https://eodhd.com/api/calendar/dividends?api_token=${EODHD_API_TOKEN}&fmt=json&from=2025-01-01&to=2025-01-31"
IPOs
curl "https://eodhd.com/api/calendar/ipos?api_token=${EODHD_API_TOKEN}&fmt=json&from=2025-01-01&to=2025-06-30"
Economic Events
curl "https://eodhd.com/api/economic-events?api_token=${EODHD_API_TOKEN}&fmt=json&from=2025-01-01&to=2025-01-31"
curl "https://eodhd.com/api/economic-events?api_token=${EODHD_API_TOKEN}&fmt=json&country=AU&from=2025-01-01"
5. News & Sentiment
curl "https://eodhd.com/api/news?api_token=${EODHD_API_TOKEN}&s=CBA.AU&limit=20&fmt=json"
curl "https://eodhd.com/api/news?api_token=${EODHD_API_TOKEN}&t=stocks&limit=20&fmt=json"
curl "https://eodhd.com/api/news?api_token=${EODHD_API_TOKEN}&s=CBA.AU&from=2024-01-01&to=2024-01-31&fmt=json"
6. Macro & Economic Indicators
Country codes: AUS (Australia), USA, GBR, etc.
curl "https://eodhd.com/api/macro-indicator/AUS?api_token=${EODHD_API_TOKEN}&fmt=json&indicator=gdp_current_usd"
curl "https://eodhd.com/api/macro-indicator/AUS?api_token=${EODHD_API_TOKEN}&fmt=json&indicator=inflation_consumer_prices_annual"
curl "https://eodhd.com/api/macro-indicator/AUS?api_token=${EODHD_API_TOKEN}&fmt=json"
7. Options (US Only)
curl "https://eodhd.com/api/options/AAPL.US?api_token=${EODHD_API_TOKEN}&fmt=json"
curl "https://eodhd.com/api/options/AAPL.US?api_token=${EODHD_API_TOKEN}&fmt=json&to=2025-03-21"
8. Exchange & Search
Search Tickers
curl "https://eodhd.com/api/search/commonwealth?api_token=${EODHD_API_TOKEN}&limit=10&fmt=json"
curl "https://eodhd.com/api/search/commonwealth?api_token=${EODHD_API_TOKEN}&type=stock&fmt=json"
List Tickers on Exchange
curl "https://eodhd.com/api/exchange-symbol-list/AU?api_token=${EODHD_API_TOKEN}&fmt=json"
curl "https://eodhd.com/api/exchange-symbol-list/AU?api_token=${EODHD_API_TOKEN}&fmt=json&type=etf"
List Exchanges
curl "https://eodhd.com/api/exchanges-list?api_token=${EODHD_API_TOKEN}&fmt=json"
Exchange Details (Trading Hours, Holidays)
curl "https://eodhd.com/api/exchange/AU?api_token=${EODHD_API_TOKEN}&fmt=json"
ID Mapping (ISIN / CIK to Ticker)
curl "https://eodhd.com/api/isin?api_token=${EODHD_API_TOKEN}&isin=AU000000CBA7&fmt=json"
9. API Usage
curl "https://eodhd.com/api/user?api_token=${EODHD_API_TOKEN}&fmt=json"
Notes
&fmt=json β default response is CSVfrom and to date parameters to avoid pulling excessive dataπ Tips & Best Practices
&fmt=json β default response is CSVfrom and to date parameters to avoid pulling excessive data