Skip to main content

OpenBB JODI Provider

This extension integrates the Joint Organisations Data Initiative (JODI) data provider into the OpenBB Platform.

JODI publishes free monthly petroleum and natural gas supply, demand, and stock statistics, self-reported by over 100 countries, through the JODI-Oil and JODI-Gas World Databases.

Installation

To install the extension:

pip install openbb-jodi

Endpoints

Each endpoint returns one presentation-ready view of the raw data, as a date-indexed table, with the series assessments and units in the results metadata.

obb.jodi.oil — JODI-Oil World Database (monthly, from January 2002)

  • balance — one country and product; one column per flow of the JODI questionnaire (production, trade, stocks, refinery activity).
  • production — one primary product; one column per reporting country.
  • demand — one refined product; one column per reporting country.
  • demand_by_product — one country; one column per refined product (the demand barrel).
  • imports / exports — one product; one column per reporting country.
  • stocks — closing stock levels of one product; one column per reporting country.

Units: kb/d, kbbl, kl, kmt, and the barrels/kmt conversion factor.

obb.jodi.gas — JODI-Gas World Database (monthly, from January 2009)

  • balance — one country; one column per flow of the JODI questionnaire.
  • production — one column per reporting country.
  • demand — gross inland deliveries (observed or calculated); one column per reporting country.
  • imports / exports — total, pipeline, or LNG; one column per reporting country.
  • stocks — closing stock levels; one column per reporting country.

Units: million m3, TJ, and kmt of LNG.

OpenBB Workspace

The package bundles a "JODI Oil & Gas" app template (openbb_jodi/assets/apps.json), served at /api/v1/jodi/apps.json and folded into the Workspace app catalogue automatically when running openbb-api. It has three dashboards - Country Balances (oil balance, demand barrel, and gas balance, synchronized on one country), Oil Markets, and Gas Markets.

No API key is required. Source tables are cached under the OpenBB user cache directory, partitioned by product and flow; a table is downloaded again only when JODI publishes an update.

Documentation available here.

Metadata

Release files for openbb-jodi 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openbb-jodi 2.0.0
File Size Uploaded
openbb_jodi-2.0.0.tar.gz 286.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openbb-jodi 2.0.0
File Interpreter ABI Platform
openbb_jodi-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 339.2 kB

Release files / openbb_jodi-2.0.0.tar.gz

Download URL openbb_jodi-2.0.0.tar.gz
Size 286.2 kB
Tags Source
SHA-256 checksum
How to use checksums
81e3ce9beab7cd3103a47aa68b01276ef39f1eb1484b12523ae9aa7980c9e97f
BLAKE2b-256 checksum
How to use checksums
100882bcac9a2a6afe801e28c2ed8a2b5e43f6518119060c21699a9a70039a8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / openbb_jodi-2.0.0-py3-none-any.whl

Download URL openbb_jodi-2.0.0-py3-none-any.whl
Size 52.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2cad19f4a6713f177f87325c97f31b742de8f46fcbea4f54adc635d9829ccba7
BLAKE2b-256 checksum
How to use checksums
48bf99c603ad6322dbb0bfbb8067a8f716157ef59244720bc2e2819cf8a65cb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release 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