European Cross
Daily physical natural-gas flows across ~33 major European cross-border interconnection points (Baumgarten, Velke Kapusany, Zeebrugge, TAP, VIP Brandov, Emden, Baltic Pipe, …), entry and exit, in GWh/day - cleaned and aligned from the slow keyed ENTSOG API.
- Source
- ENTSOG
- Licence
- Redistributable open data
- Updates
- Daily
- Data through
- 2026-07-30
- Quality
- QC clean · 0 failures
- Format
- Apache Parquet + dictionary
Safe to train on
Built only from a named, redistributable official source under a documented open licence - not scraped web data. No copyright grey zone, no personal data. Ships machine-readable Croissant metadata (ML Commons - loads in Hugging Face / Kaggle / Google), an AI training-licence manifest documenting source, licence and provenance for your model's data governance, and a machine-readable data dictionary (drop it into an agent / RAG prompt so the model knows every column) - all inspectable before you buy.
What's included
- Daily physical gas flows, ~33 major EU cross-border points, 2021-present
- Both entry and exit directions per point; GWh/day; gas-day UTC timestamps
- Source: ENTSOG Transparency Platform (reusable, attribute ENTSOG)
Schema
| Column | Type | Description | Filled | Distinct |
|---|---|---|---|---|
| zone | str | Interconnection point / border | 100.0% | 31 |
| ts | timestamp (UTC) | Gas day | 100.0% | 2,006 |
| direction | str | entry / exit | 100.0% | 2 |
| flow | float | Physical flow, GWh/day | 100.0% | 51,916 |
| unit | str | Unit | 100.0% | 1 |
| res_min | int | Native resolution (daily = 1440) | 100.0% | 1 |
Sample & preview
Every purchase ships as Apache Parquet with a data dictionary and the full QC report. A free sample (first rows + schema) is downloadable here - confirm fit before you buy. Source: ENTSOG (redistributable open data; attribution passes through - see our Licence).
Don't trust screenshots - drop the sample into your notebook right now.
import pandas as pd df = pd.read_parquet("european-gas-flows_sample.parquet") df.info() # typed columns, gap-aware, ready to join⬇ Download free Parquet sample or CSV for Excel
Coverage: 31 zones
Bacton BBL · Baumgarten (AT) · Baumgarten (SK) · Bocholtz · Deutschneudorf EUGAL · Dornum (GTG) · Dornum (OGE) · Dornum GASPOOL · Emden EPT1 (GTG) · Emden EPT1 (GTS) · Emden EPT1 (GUD) · Emden EPT1 (OGE) · Faxe (Baltic Pipe) · Haidach USP · Kireevo / Zaychar · Kiskundorozsma-2 · Kulata / Sidirokastron · Lanzhot · Melendugno / TAP · Moffat (IE) · Moffat (UK) · Oude Statenzijl (GUD) · Oude Statenzijl (OGE) · Passo Gries · VIP BENE · VIP Brandov · VIP THE-ZTP · VIP TTF-THE-H · Velke Kapusany · Zeebrugge IZT · Zeebrugge ZPT
Related datasets
European Gas Balance & Supply
The country-level gas balance in one table: storage fullness, storage withdrawal, LNG send-out and net cross-border pipeline flow - the supply picture European gas/power traders assemble by hand, pre-joined per country × day.
European Gas
The gas→power transmission story in one daily per-country table: gas storage fullness, gas-fired electricity generation and day-ahead power price - generation and price mapped from ENTSO-E bidding zones up to ISO country and joined to GIE storage.
European Gas Storage
Daily underground gas storage for the EU and member countries from GIE AGSI+: gas in storage (TWh), fullness (%), injection and withdrawal - the most-watched European gas fundamental, cleaned to one continuous per-country Parquet.