Skip to main content

parsimony-eodhd

EODHD connector — end-of-day, intraday, fundamentals, news, calendars, macro and technical indicators from the EODHD REST API.

Part of the parsimony-connectors monorepo. Distributed standalone on PyPI as parsimony-eodhd.

Connectors

17 connectors grouped by capability:

Name Kind Description
eodhd_search fetch Resolve company names / partial tickers to EODHD ticker codes (AAPL.US).
eodhd_exchanges fetch List supported exchanges.
eodhd_exchange_symbols fetch List all symbols on an exchange.
eodhd_eod fetch End-of-day OHLCV for a ticker (daily/weekly/monthly).
eodhd_live fetch Live (real-time or 15-min delayed) quote.
eodhd_intraday fetch Intraday OHLCV at 1m / 5m / 1h.
eodhd_bulk_eod fetch EOD prices for every symbol on an exchange in one request.
eodhd_dividends fetch Dividend history for a ticker.
eodhd_splits fetch Stock split history for a ticker.
eodhd_fundamentals fetch Full fundamentals for a stock or ETF (raw nested dict).
eodhd_calendar fetch Earnings / IPO / analyst trends / splits calendars.
eodhd_news fetch Financial news, optionally filtered by ticker.
eodhd_macro fetch Single macro indicator time series for a country.
eodhd_macro_bulk fetch All available macro indicators for a country.
eodhd_technical fetch Technical indicators (SMA, EMA, MACD, BBANDS, ADX, etc.).
eodhd_insider fetch Insider (executive / director) transactions.
eodhd_screener fetch Screen stocks by structured filter triples.

Several endpoints require paid EODHD plans (EOD+Intraday, Fundamentals); per-connector docstrings tag the minimum plan as [Free+], [EOD+Intraday+], or [Fundamentals+]. On a free key a plan-gated endpoint returns HTTP 403 (or 423 for bulk), surfaced as PaymentRequiredError — not an auth error.

Install

pip install parsimony-eodhd

Pulls in a compatible parsimony automatically. Verify discovery:

python -c "from parsimony import discover; print([p.name for p in discover.iter_providers()])"

Configuration

Set the following environment variable:

export EODHD_API_KEY="<your-key>"

Get a key at https://eodhd.com/register.

Quick start

import os
from parsimony_eodhd import load

# load() binds the API key off the call surface (and out of provenance).
connectors = load(api_key=os.environ["EODHD_API_KEY"])
result = connectors["eodhd_eod"](ticker="AAPL.US")
print(result.raw.head())

For multi-plugin composition:

from parsimony import discover

connectors = discover.load_all()

Provider

License

See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parsimony_eodhd-0.0.2.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

parsimony_eodhd-0.0.2-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file parsimony_eodhd-0.0.2.tar.gz.

File metadata

  • Download URL: parsimony_eodhd-0.0.2.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for parsimony_eodhd-0.0.2.tar.gz
Algorithm Hash digest
SHA256 efb4ac2875e4ac62e7187380ea0cef3c24cf4e2edb72ad2ee79d349b64eef18e
MD5 fabea030cc0bd15f93ac45e06d362838
BLAKE2b-256 eba193defd8d556f159c07c79eae7ab7a078924c79b660d8e76ffc918e4b747a

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_eodhd-0.0.2.tar.gz:

Publisher: release.yml on ockham-sh/parsimony-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file parsimony_eodhd-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for parsimony_eodhd-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4100f076896407522733c8af88ebf3d805b1970907319a504869dab09fcd8a40
MD5 8d7ea70f73e6c6880985c55aaf8ce840
BLAKE2b-256 649c24fa8621822495de6a26d366d4b280a075ecda91174f5eb9a5d05a56e110

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_eodhd-0.0.2-py3-none-any.whl:

Publisher: release.yml on ockham-sh/parsimony-connectors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page