Skip to main content

Python SDK for Omni Datastream

Project description

omni-datastream-py

Python SDK for Omni Datastream.

Example

from omni_datastream_py import OmniDatastreamClient

client = OmniDatastreamClient(
    api_key="ods_test_...",
    # Default base_url is https://api.secapi.ai; override for local dev, e.g. "http://127.0.0.1:8787"
)

print(client.resolve_entity(ticker="AAPL"))
print(client.latest_filing(ticker="AAPL", form="10-K"))
print(client.latest_section(section_key="item_1a", ticker="AAPL", form="10-K", mode="compact"))
print(client.facts(ticker="AAPL", tag="Assets", taxonomy="us-gaap", limit=5))
print(client.all_statements(ticker="AAPL", period="annual", limit=3))
print(client.offerings(forms="S-1,424B4", limit=3))
print(client.market_calendar(market="XNYS", duration=3))
print(client.volatility_signal(ticker="AAPL"))
print(client.latest_13f(cik="0001067983", limit=10))
print(client.artifact_summary())
print(client.observability())

Scope

The Python SDK mirrors the current REST surface for:

  • search and filing workflows
  • facts and statements
  • offerings, market-calendar, and volatility-score utilities
  • ownership, insiders, and compensation
  • artifacts, diagnostics, and observability
  • events, streams, and webhooks

Project details


Download files

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

Source Distribution

omni_datastream_py-0.1.0.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

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

omni_datastream_py-0.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file omni_datastream_py-0.1.0.tar.gz.

File metadata

  • Download URL: omni_datastream_py-0.1.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omni_datastream_py-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a96716e517bcb35c431873602c82856e571c9854fb13398c70582ce4d45ca2ec
MD5 e8fc7aeb98e0d19a3076e71ac8619d24
BLAKE2b-256 6d1d94e60cffdc19f4c187bc6b7b692b2ca3e1748e3022720b44fa16700da5cb

See more details on using hashes here.

File details

Details for the file omni_datastream_py-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: omni_datastream_py-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omni_datastream_py-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fbc73de58583138a555cfd41105305623c149e94dd418f2934947ba596d274c1
MD5 34d49b3dc55ee3619b3452d3df9a5be2
BLAKE2b-256 f01f6f0f10a45b8a95881945141d92426590509b6d572ef868b2a3ba2f3ce362

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page