Skip to main content

parsimony-tiingo

Tiingo connector plugin for parsimony — equities, crypto, and forex prices, company metadata, fundamentals, and news.

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

Connectors

Name Kind Description
Discovery
tiingo_search connector Search Tiingo for stocks, ETFs, mutual funds, and crypto by name or ticker.
Equities
tiingo_eod connector End-of-day OHLCV with split/dividend-adjusted columns. Free tier: full history.
tiingo_iex connector Real-time IEX top-of-book quotes (composite last, OHLV, bid/ask, sizes).
tiingo_iex_historical connector Historical IEX intraday OHLC at a given resample frequency (last ~2000 points).
tiingo_meta connector Equity metadata: name, description, exchange, listing dates.
Fundamentals
tiingo_fundamentals_meta connector Sector, industry, SIC, currency, location, SEC filing link, ADR flag.
tiingo_fundamentals_definitions connector All fundamental metric definitions (dataCode, name, statement type, units).
News
tiingo_news connector News articles filtered by tickers, source, date range. Power+ plan only.
Crypto
tiingo_crypto_prices connector Historical crypto OHLCV at multiple resample frequencies.
tiingo_crypto_top connector Real-time top-of-book quotes for crypto pairs.
Forex
tiingo_fx_prices connector Historical forex OHLC at multiple resample frequencies.
tiingo_fx_top connector Real-time top-of-book forex quotes (mid, bid/ask, sizes).
Enumeration
enumerate_tiingo enumerator Supported-tickers list (~127k rows) for catalog indexing.

Install

pip install parsimony-tiingo

Pulls in a compatible parsimony automatically. Verify discovery:

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

Configuration

export TIINGO_API_KEY="<your-key>"

Get a key at https://www.tiingo.com/account/api/token.

Quick start

import os
from parsimony_tiingo import load

# Bind the key off the call surface (it never enters provenance).
connectors = load(api_key=os.environ["TIINGO_API_KEY"])
result = connectors["tiingo_eod"](ticker="AAPL")
print(result.raw.head())

The key is declared as a secret on every verb (stripped from provenance) and resolved from the bound value or, as a dev fallback, the TIINGO_API_KEY environment variable. A missing key fails fast with UnauthorizedError.

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_tiingo-0.0.2.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

parsimony_tiingo-0.0.2-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for parsimony_tiingo-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8081c2fa0ceb974b615fd25c4d9de0e78941ad248aa4f400fa67ce0fc45ce7d4
MD5 677f6b9d4590d94e4a9cd32318357770
BLAKE2b-256 27d478584c3ce832f123d5cf3634efbd04aae6d27c9b81dd95b73e7496a07be0

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_tiingo-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_tiingo-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for parsimony_tiingo-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e756cba65fe43e532d1c466eaa3f21289893d1e37e8db70ad6fdc157c3a35257
MD5 d291a6092c41274e03c0ceeac604a7ed
BLAKE2b-256 8559722ebb13749210f3357654db11a1cc109b0052c7942aae118ec7010d8fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for parsimony_tiingo-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