skillfed

volue-insight-timeseries

Volue Insight API python library

volue-insight-timeseries v2.3.1 140.6K downloads/30d#11,267 on PyPI15
License unclear Active released

What it is and what it does

volue-insight-timeseries is a Python client for the Volue Insight API, a commercial timeseries data service. It wraps HTTP requests and provides a session-based interface for searching and retrieving timeseries curves, handling authentication and data parsing. The library depends on requests for HTTP communication, sseclient-py for server-sent events, and pandas for data manipulation.

The package is designed as a replacement for the older wapi-python library and requires a valid Volue Insight account to use. It is tested against Python 3.10, 3.11, 3.12, 3.13, and 3.14. The maintainers recommend pinning to a specific version to avoid breaking changes across releases, following semantic versioning principles.

Use it for:

  • Retrieve timeseries data for analysis or reporting from Volue Insight API
  • Build automated workflows that query curves and export results to pandas DataFrames
  • Migrate legacy code from wapi-python to a maintained, modern Python 3.10+ compatible client
  • Access energy market data through authenticated API sessions

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

A Python client library for querying and working with timeseries data from the Volue Insight API, handling authentication, search, and data retrieval.

Yes, if you have a Volue Insight account and need to work with their timeseries data in Python. The library is actively maintained, has low install friction, supports current Python versions, and carries no known vulnerabilities. The main constraint is that it requires valid credentials and a commercial subscription.

Install

volue-insight-timeseries on PyPI

pip

pip install volue-insight-timeseries

uv

uv add volue-insight-timeseries

poetry

poetry add volue-insight-timeseries

Installing volue-insight-timeseries

Before you install

Low friction installation with pure Python wheels. Actively maintained with recent releases; last commit 2026-07-27. Requires Python 3.10 or newer.

Quickstart

pip install volue-insight-timeseries

import volue_insight_timeseries as vit

session = vit.Session(client_id='your_id', client_secret='your_secret')
results = session.search(name='curve_name')
if results:
    data = results[0].get_latest(data_to='2030-04-01T04:00Z')
    print(data)

Requires a valid Volue Insight account with CLIENT_ID and CLIENT_SECRET credentials; Python 3.10 or newer required.

Verify before relying

  • Whether the library supports streaming or only batch retrieval of timeseries data
  • Performance characteristics for large timeseries datasets or high-frequency polling
  • Whether Volue Insight account credentials are required at install time or only at runtime

Package facts

License not declared (unclear)
Python support supports the current Python release (<3.15,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — requests, sseclient-py, pandas
Maintenance actively maintained — 163 days since the last release
Last repo commit
First released
Downloads 140,611/month — #11,267 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: volue_insight_timeseries-2.3.1-py3-none-any.whl

Tags

volue insight api clienttimeseries data retrieval pythonapi client libraryvolue api pythontime series data accessvolue insight timeseries
api-clienttimeseries-data

More WWW/HTTP packages