{
  "manifestVersion": 1,
  "dataset": {
    "id": "monitorenergie-ro",
    "name": "Romania's power grid, minute by minute (MonitorEnergie.ro)",
    "description": "Romania's national power system from MonitorEnergie.ro: the Transelectrica operational feed archived minute by minute since November 2007 (consumption, production, cross-border balance, production by source, the flow through each of the 18 interconnection points, temperature and the day-ahead price), MonitorEnergie.ro's own seven-day production and load forecasts, daily day-ahead prices across European bidding zones since 2015, weekly fuel prices (EC Oil Bulletin) and daily Brent, fuel taxes, gas storage, gas flows and household gas offers, and the site's article catalogue — plus the original rounded daily summaries read from the site's Markdown pages.",
    "descriptions": {
      "ro": "Sistemul electroenergetic național al României, pe baza datelor MonitorEnergie.ro: fluxul operațional Transelectrica, arhivat minut cu minut din noiembrie 2007 (consum, producție, balanță transfrontalieră, producție pe surse, fluxul prin fiecare dintre cele 18 puncte de interconexiune, temperatură și prețul pentru ziua următoare), prognozele proprii MonitorEnergie.ro pentru producție și consum pe șapte zile, prețurile zilnice pentru ziua următoare în zonele europene de ofertare din 2015, prețurile săptămânale la carburanți (Buletinul petrolului al CE) și prețul zilnic al țițeiului Brent, taxele pe carburanți, stocurile și fluxurile de gaze, ofertele de gaze pentru clienții casnici și catalogul de articole al site-ului — precum și rezumatele zilnice originale, rotunjite, preluate din paginile Markdown ale site-ului.",
      "en": "Romania's national power system from MonitorEnergie.ro: the Transelectrica operational feed archived minute by minute since November 2007 (consumption, production, cross-border balance, production by source, the flow through each of the 18 interconnection points, temperature and the day-ahead price), MonitorEnergie.ro's own seven-day production and load forecasts, daily day-ahead prices across European bidding zones since 2015, weekly fuel prices (EC Oil Bulletin) and daily Brent, fuel taxes, gas storage, gas flows and household gas offers, and the site's article catalogue — plus the original rounded daily summaries read from the site's Markdown pages."
    },
    "names": {
      "ro": "Rețeaua electrică a României, minut cu minut (MonitorEnergie.ro)",
      "en": "Romania's power grid, minute by minute (MonitorEnergie.ro)"
    },
    "sourceUrl": "https://monitorenergie.ro/",
    "license": {
      "id": "CC-BY-4.0",
      "name": "Creative Commons Attribution 4.0 International",
      "url": "https://creativecommons.org/licenses/by/4.0/",
      "attribution": "Transelectrica, via MonitorEnergie.ro",
      "notes": "CC BY 4.0 is declared in the API description (openapi.json `info.license`), in a `Link: rel=\"license\"` header on every API response, in robots.txt and in llms.txt. Attribute as \"Transelectrica, via MonitorEnergie.ro\", the citation the site asks for. MonitorEnergie.ro collects public data and computes nothing it does not say it computes; the upstream publishers are Transelectrica (the operational feed), ENTSO-E (day-ahead prices), Open-Meteo / ERA5 (temperature), the European Commission Weekly Oil Bulletin (fuel prices and taxes), the U.S. EIA (Brent, public domain), GIE AGSI+ (gas storage), ENTSOG / Transgaz (gas flows) and ANRE (household gas offers) — a reuser relying on one series should also respect that publisher's terms. The forecasts are MonitorEnergie.ro's own estimates. The API is read with a free key MonitorEnergie.ro gave by email as a courtesy, on the conditions that it is not queried more often than needed and that the data is not redistributed as if it were ours — hence the attribution, and a request pattern that fetches each day once. They can change or withdraw the key without notice; the history already published stays, and new days stop arriving."
    },
    "cadence": "6-hourly",
    "tags": [
      "energy",
      "electricity",
      "grid",
      "romania",
      "transelectrica",
      "prices",
      "sen",
      "gas",
      "fuel",
      "forecast"
    ],
    "sources": []
  },
  "ingest": {
    "id": "01M647RVR7GT1V35B6T740KQ9R",
    "startedAt": "2026-10-29T16:26:58.695Z",
    "snapshotDate": "2026-10-29",
    "catalogSnapshotId": 59,
    "params": {
      "maxDays": 400,
      "backfill": true,
      "maxBackfillRequests": 900
    }
  },
  "baseUrl": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro",
  "catalog": {
    "url": "https://date-deschise-s3.bunnytech.app/catalog/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/catalog.ducklake",
    "latestUrl": "https://date-deschise-s3.bunnytech.app/catalog/monitorenergie-ro/catalog.ducklake",
    "sha256": "4e337dc6d8c135674f00626e34ebd38295c23d4e9028e3162264f46795d4dce1",
    "duckdbVersion": "v2.0.0",
    "attachExample": "ATTACH 'ducklake:https://date-deschise-s3.bunnytech.app/catalog/monitorenergie-ro/catalog.ducklake' AS lake (READ_ONLY); SELECT * FROM lake.main.daily_summary LIMIT 5;"
  },
  "queryHints": {
    "examples": [
      {
        "title": "Monthly peak consumption and the share of wind and solar, since 2020",
        "sql": "SELECT date_trunc('month', reading_date) AS month,\n       max(consumption_mw) AS peak_consumption_mw,\n       sum(wind_mw + solar_mw) / sum(production_mw) AS wind_solar_share\nFROM grid_readings\nWHERE reading_date >= '2020-01-01'\nGROUP BY month\nORDER BY month"
      },
      {
        "title": "Average flow with Bulgaria and Hungary, hour by hour, last week",
        "sql": "SELECT date_trunc('hour', minute_local) AS hour,\n       avg(flow_varn_mw + flow_kozl1_mw + flow_kozl2_mw + flow_dobr_mw) AS bulgaria_mw,\n       avg(flow_beke1_mw + flow_sand_mw) AS hungary_mw\nFROM grid_readings\nWHERE minute_local >= current_date - INTERVAL 7 DAY\nGROUP BY hour\nORDER BY hour",
        "description": "Positive flows into Romania. interconnection_points maps every column to its country."
      },
      {
        "title": "Romania against the rest of Europe, monthly day-ahead price",
        "sql": "SELECT date_trunc('month', price_date) AS month,\n       avg(price_avg_eur_mwh) FILTER (WHERE is_romania) AS romania,\n       avg(price_avg_eur_mwh) FILTER (WHERE NOT is_romania) AS other_zones\nFROM eu_day_ahead_prices\nGROUP BY month\nORDER BY month"
      },
      {
        "title": "The five cheapest household gas offers on the latest listing",
        "sql": "SELECT supplier, offer_name, gas_price_lei_kwh, total_price_lei_kwh, valid_until\nFROM gas_household_offers\nWHERE listed_on = (SELECT max(listed_on) FROM gas_household_offers)\nORDER BY gas_price_lei_kwh\nLIMIT 5"
      },
      {
        "title": "Net importer or exporter, day by day, this year",
        "sql": "SELECT day, net_position, balance_avg_mw, import_total_mwh, export_total_mwh\nFROM daily_summary\nWHERE day >= '2026-01-01'\nORDER BY day"
      },
      {
        "title": "Production mix by source over the last 30 days",
        "sql": "SELECT source_code, sum(energy_mwh) AS total_mwh\nFROM daily_generation_by_source\nWHERE day >= current_date - INTERVAL 30 DAY\nGROUP BY source_code\nORDER BY total_mwh DESC",
        "description": "The fact table is long, one row per day per source — pivot or group as needed."
      },
      {
        "title": "When electricity is typically most expensive, hour by hour",
        "sql": "SELECT h.hour, avg(h.avg_mw) AS avg_consumption_mw, avg(p.price_avg_eur_mwh) AS avg_price\nFROM daily_typical_hour h\nJOIN daily_price_summary p USING (day)\nGROUP BY h.hour\nORDER BY h.hour",
        "description": "Joins the hourly consumption shape against the daily price summary by day."
      }
    ]
  },
  "tables": [
    {
      "name": "daily_summary",
      "description": "One row per calendar day: national consumption, production and cross-border balance (minimum, average, maximum), the day's total energy balance, and whether Romania was, on net, an importer or exporter. The actual window MonitorEnergie.ro analysed (period_start/period_end) is whatever the source returned, not necessarily exactly the requested day — see those two columns.",
      "descriptions": {
        "ro": "Câte un rând pentru fiecare zi calendaristică: consumul, producția și soldul import/export (minim, mediu, maxim), bilanțul energetic total al zilei și dacă România a fost, per ansamblu, importatoare sau exportatoare. Fereastra reală analizată de sursă (period_start/period_end) este cea publicată de pagină, nu neapărat exact ziua cerută — vezi coloanele respective.",
        "en": "One row per calendar day: national consumption, production and cross-border balance (minimum, average, maximum), the day's total energy balance, and whether Romania was, on net, an importer or exporter. The actual window MonitorEnergie.ro analysed (period_start/period_end) is whatever the source returned, not necessarily exactly the requested day — see those two columns."
      },
      "rowCount": 6884,
      "lastRunRows": 3,
      "totalBytes": 273163,
      "sortBy": [
        "day"
      ],
      "searchColumns": [],
      "primaryKey": [
        "day"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "day",
          "type": "DATE",
          "nullable": false,
          "description": "Calendar day (UTC) this row summarises, as requested with ?from=day&to=day.",
          "descriptions": {
            "ro": "Ziua calendaristică (UTC) rezumată de acest rând, așa cum a fost cerută cu ?from=zi&to=zi.",
            "en": "Calendar day (UTC) this row summarises, as requested with ?from=day&to=day."
          },
          "min": "2007-11-10",
          "max": "2026-10-29",
          "distinctApprox": 6949
        },
        {
          "name": "period_start",
          "type": "TIMESTAMP",
          "nullable": true,
          "description": "The ACTUAL start of the window the source analysed (\"De la:\") — a naive Europe/Bucharest local-time wall clock, stored verbatim with no timezone conversion. MonitorEnergie.ro silently narrows a wide requested range to whatever it can serve; for the single-day requests this connector issues, the returned window normally equals the requested day, but this column always carries what was actually returned, never what was requested.",
          "descriptions": {
            "ro": "Începutul REAL al ferestrei de analiză întors de sursă (\"De la:\") — o oră locală Europe/Bucharest naivă, păstrată verbatim, fără nicio conversie de fus orar. MonitorEnergie.ro poate restrânge silențios un interval cerut mai larg; pentru cererile de o singură zi folosite de acest conector, fereastra întoarsă coincide de regulă cu ziua cerută, dar această coloană conține mereu ce a fost întors efectiv, niciodată ce a fost cerut.",
            "en": "The ACTUAL start of the window the source analysed (\"De la:\") — a naive Europe/Bucharest local-time wall clock, stored verbatim with no timezone conversion. MonitorEnergie.ro silently narrows a wide requested range to whatever it can serve; for the single-day requests this connector issues, the returned window normally equals the requested day, but this column always carries what was actually returned, never what was requested."
          }
        },
        {
          "name": "period_end",
          "type": "TIMESTAMP",
          "nullable": true,
          "description": "The ACTUAL end of the window the source analysed (\"Până la:\") — a naive Europe/Bucharest local-time wall clock, stored verbatim with no timezone conversion.",
          "descriptions": {
            "ro": "Sfârșitul REAL al ferestrei de analiză întors de sursă (\"Până la:\") — o oră locală Europe/Bucharest naivă, păstrată verbatim, fără nicio conversie de fus orar.",
            "en": "The ACTUAL end of the window the source analysed (\"Până la:\") — a naive Europe/Bucharest local-time wall clock, stored verbatim with no timezone conversion."
          }
        },
        {
          "name": "readings_analysed",
          "type": "INTEGER",
          "nullable": true,
          "description": "Number of underlying SEN feed readings the source aggregated to build this summary (\"Citiri analizate:\").",
          "descriptions": {
            "ro": "Numărul de citiri din feed-ul SEN agregate de sursă pentru a construi acest rezumat (\"Citiri analizate:\").",
            "en": "Number of underlying SEN feed readings the source aggregated to build this summary (\"Citiri analizate:\")."
          },
          "unit": "readings"
        },
        {
          "name": "consumption_min_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Minimum national consumption over the window.",
          "descriptions": {
            "ro": "Consumul minim național pe fereastra analizată.",
            "en": "Minimum national consumption over the window."
          },
          "unit": "MW"
        },
        {
          "name": "consumption_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Average national consumption over the window.",
          "descriptions": {
            "ro": "Consumul mediu național pe fereastra analizată.",
            "en": "Average national consumption over the window."
          },
          "unit": "MW"
        },
        {
          "name": "consumption_max_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Maximum national consumption over the window.",
          "descriptions": {
            "ro": "Consumul maxim național pe fereastra analizată.",
            "en": "Maximum national consumption over the window."
          },
          "unit": "MW"
        },
        {
          "name": "production_min_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Minimum national production over the window.",
          "descriptions": {
            "ro": "Producția minimă națională pe fereastra analizată.",
            "en": "Minimum national production over the window."
          },
          "unit": "MW"
        },
        {
          "name": "production_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Average national production over the window.",
          "descriptions": {
            "ro": "Producția medie națională pe fereastra analizată.",
            "en": "Average national production over the window."
          },
          "unit": "MW"
        },
        {
          "name": "production_max_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Maximum national production over the window.",
          "descriptions": {
            "ro": "Producția maximă națională pe fereastra analizată.",
            "en": "Maximum national production over the window."
          },
          "unit": "MW"
        },
        {
          "name": "balance_min_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Minimum cross-border balance (import minus export) over the window. Positive means importing, negative means exporting.",
          "descriptions": {
            "ro": "Soldul minim transfrontalier (import minus export) pe fereastra analizată. Pozitiv înseamnă import, negativ înseamnă export.",
            "en": "Minimum cross-border balance (import minus export) over the window. Positive means importing, negative means exporting."
          },
          "unit": "MW"
        },
        {
          "name": "balance_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Average cross-border balance over the window.",
          "descriptions": {
            "ro": "Soldul mediu transfrontalier pe fereastra analizată.",
            "en": "Average cross-border balance over the window."
          },
          "unit": "MW"
        },
        {
          "name": "balance_max_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Maximum cross-border balance over the window.",
          "descriptions": {
            "ro": "Soldul maxim transfrontalier pe fereastra analizată.",
            "en": "Maximum cross-border balance over the window."
          },
          "unit": "MW"
        },
        {
          "name": "production_total_mwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Total electricity produced over the window, normalised to MWh from whatever unit (MWh/GWh/TWh) the source displayed it in.",
          "descriptions": {
            "ro": "Energia totală produsă pe fereastra analizată, normalizată în MWh indiferent de unitatea (MWh/GWh/TWh) în care a fost afișată de sursă.",
            "en": "Total electricity produced over the window, normalised to MWh from whatever unit (MWh/GWh/TWh) the source displayed it in."
          },
          "unit": "MWh"
        },
        {
          "name": "consumption_total_mwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Total electricity consumed over the window, normalised to MWh.",
          "descriptions": {
            "ro": "Energia totală consumată pe fereastra analizată, normalizată în MWh.",
            "en": "Total electricity consumed over the window, normalised to MWh."
          },
          "unit": "MWh"
        },
        {
          "name": "export_total_mwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Total electricity exported over the window, normalised to MWh.",
          "descriptions": {
            "ro": "Energia totală exportată pe fereastra analizată, normalizată în MWh.",
            "en": "Total electricity exported over the window, normalised to MWh."
          },
          "unit": "MWh"
        },
        {
          "name": "import_total_mwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Total electricity imported over the window, normalised to MWh.",
          "descriptions": {
            "ro": "Energia totală importată pe fereastra analizată, normalizată în MWh.",
            "en": "Total electricity imported over the window, normalised to MWh."
          },
          "unit": "MWh"
        },
        {
          "name": "net_position",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Whether Romania was, on net, an 'importer' or 'exporter' over the window — taken from the source's own bolded verdict when present, otherwise derived from the sign of the average balance.",
          "descriptions": {
            "ro": "Dacă România a fost, per ansamblu, \"importer\" (importatoare) sau \"exporter\" (exportatoare) pe fereastra analizată — luat din verdictul îngroșat al sursei atunci când există, altfel dedus din semnul soldului mediu.",
            "en": "Whether Romania was, on net, an 'importer' or 'exporter' over the window — taken from the source's own bolded verdict when present, otherwise derived from the sign of the average balance."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/daily_summary.parquet",
          "sizeBytes": 273163,
          "rowCount": 6884,
          "etag": "\"899c972b75509794ae05ca4a426717f8\"",
          "stats": {
            "day": {
              "min": "2007-11-10",
              "max": "2026-10-29"
            }
          }
        }
      ],
      "example": [
        {
          "day": "2007-11-10T00:00:00.000Z",
          "period_start": "2007-11-10T00:00:00.000Z",
          "period_end": "2007-11-10T23:59:59.000Z",
          "readings_analysed": 10,
          "consumption_min_mw": 6719,
          "consumption_avg_mw": 6946,
          "consumption_max_mw": 7240,
          "production_min_mw": 7052,
          "production_avg_mw": 7322,
          "production_max_mw": 7642,
          "balance_min_mw": -495,
          "balance_avg_mw": -377,
          "balance_max_mw": -256,
          "production_total_mwh": 11030,
          "consumption_total_mwh": 10450,
          "export_total_mwh": 585.3,
          "import_total_mwh": 0,
          "net_position": "exporter"
        },
        {
          "day": "2007-11-11T00:00:00.000Z",
          "period_start": "2007-11-11T00:00:00.000Z",
          "period_end": "2007-11-11T23:59:59.000Z",
          "readings_analysed": 137,
          "consumption_min_mw": 5956,
          "consumption_avg_mw": 6562,
          "consumption_max_mw": 7766,
          "production_min_mw": 6247,
          "production_avg_mw": 6917,
          "production_max_mw": 8183,
          "balance_min_mw": -544,
          "balance_avg_mw": -355,
          "balance_max_mw": -197,
          "production_total_mwh": 156150,
          "consumption_total_mwh": 148130,
          "export_total_mwh": 8020,
          "import_total_mwh": 0,
          "net_position": "exporter"
        }
      ]
    },
    {
      "name": "daily_generation_by_source",
      "description": "One row per calendar day per generation source (hydrocarbons, hydro, solar, coal, wind, storage, biomass, nuclear): the energy generated and that source's share of the day's total production mix.",
      "descriptions": {
        "ro": "Câte un rând pentru fiecare zi calendaristică și fiecare sursă de producție (hidrocarburi, hidro, fotovoltaic, cărbune, eolian, stocare, biomasă, nuclear), cu energia generată și ponderea ei în mixul total de producție al zilei.",
        "en": "One row per calendar day per generation source (hydrocarbons, hydro, solar, coal, wind, storage, biomass, nuclear): the energy generated and that source's share of the day's total production mix."
      },
      "rowCount": 55072,
      "lastRunRows": 24,
      "totalBytes": 228995,
      "sortBy": [
        "day",
        "source_code"
      ],
      "searchColumns": [],
      "primaryKey": [
        "day",
        "source_code"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "day",
          "type": "DATE",
          "nullable": false,
          "description": "Calendar day (UTC) this row summarises.",
          "descriptions": {
            "ro": "Ziua calendaristică (UTC) rezumată de acest rând.",
            "en": "Calendar day (UTC) this row summarises."
          },
          "min": "2007-11-10",
          "max": "2026-10-29",
          "distinctApprox": 6949
        },
        {
          "name": "source_code",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Stable machine code for the generation source: one of hidrocarburi, hidro, fotovoltaic, carbune, eolian, stocare, biomasa, nuclear.",
          "descriptions": {
            "ro": "Codul stabil al sursei de producție: unul dintre hidrocarburi, hidro, fotovoltaic, carbune, eolian, stocare, biomasa, nuclear.",
            "en": "Stable machine code for the generation source: one of hidrocarburi, hidro, fotovoltaic, carbune, eolian, stocare, biomasa, nuclear."
          },
          "min": "biomasa",
          "max": "stocare",
          "distinctApprox": 8
        },
        {
          "name": "source_name",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Romanian display name for the source, exactly as MonitorEnergie.ro's table labels it.",
          "descriptions": {
            "ro": "Numele afișat în limba română al sursei, exact așa cum îl scrie MonitorEnergie.ro.",
            "en": "Romanian display name for the source, exactly as MonitorEnergie.ro's table labels it."
          }
        },
        {
          "name": "energy_mwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Energy generated by this source over the day, normalised to MWh from whatever unit (MWh/GWh/TWh) the source displayed.",
          "descriptions": {
            "ro": "Energia generată de această sursă în ziua respectivă, normalizată în MWh indiferent de unitatea (MWh/GWh/TWh) afișată de sursă.",
            "en": "Energy generated by this source over the day, normalised to MWh from whatever unit (MWh/GWh/TWh) the source displayed."
          },
          "unit": "MWh"
        },
        {
          "name": "share_pct",
          "type": "DOUBLE",
          "nullable": true,
          "description": "This source's share of total production for the day. Can be negative for fotovoltaic when net metering pushes it below zero.",
          "descriptions": {
            "ro": "Ponderea acestei surse în producția totală a zilei. Poate fi negativă pentru fotovoltaic atunci când injecția netă coboară sub zero.",
            "en": "This source's share of total production for the day. Can be negative for fotovoltaic when net metering pushes it below zero."
          },
          "unit": "%"
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/daily_generation_by_source.parquet",
          "sizeBytes": 228995,
          "rowCount": 55072,
          "etag": "\"96ca7c673df8ae1335c57d3c583d43ff\"",
          "stats": {
            "day": {
              "min": "2007-11-10",
              "max": "2026-10-29"
            },
            "source_code": {
              "min": "biomasa",
              "max": "stocare"
            }
          }
        }
      ],
      "example": [
        {
          "day": "2007-11-10T00:00:00.000Z",
          "source_code": "biomasa",
          "source_name": "Biomasă",
          "energy_mwh": 0,
          "share_pct": 0
        },
        {
          "day": "2007-11-10T00:00:00.000Z",
          "source_code": "carbune",
          "source_name": "Cărbune",
          "energy_mwh": 4320,
          "share_pct": 39.2
        }
      ]
    },
    {
      "name": "daily_typical_hour",
      "description": "The \"typical day\" shape MonitorEnergie.ro computes for the analysed window: the average, minimum and maximum value of a series across every reading that fell in each hour-of-day bucket (00:00 .. 23:00), for the window analysed at the request of the given calendar day.",
      "descriptions": {
        "ro": "Forma \"zilei tipice\" calculată de MonitorEnergie.ro pentru fereastra cerută: media, minimul și maximul unei serii peste toate citirile căzute în fiecare oră a zilei (00:00 .. 23:00), pentru fereastra analizată la cererea zilei calendaristice respective.",
        "en": "The \"typical day\" shape MonitorEnergie.ro computes for the analysed window: the average, minimum and maximum value of a series across every reading that fell in each hour-of-day bucket (00:00 .. 23:00), for the window analysed at the request of the given calendar day."
      },
      "rowCount": 164277,
      "lastRunRows": 67,
      "totalBytes": 961353,
      "sortBy": [
        "day",
        "hour"
      ],
      "searchColumns": [],
      "primaryKey": [
        "day",
        "hour",
        "series"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "day",
          "type": "DATE",
          "nullable": false,
          "description": "Calendar day (UTC) this row summarises.",
          "descriptions": {
            "ro": "Ziua calendaristică (UTC) rezumată de acest rând.",
            "en": "Calendar day (UTC) this row summarises."
          },
          "min": "2007-11-10",
          "max": "2026-10-29",
          "distinctApprox": 6949
        },
        {
          "name": "hour",
          "type": "INTEGER",
          "nullable": false,
          "description": "Hour of day, 0-23, in the site's own Europe/Bucharest wall-clock hour buckets.",
          "descriptions": {
            "ro": "Ora din zi, 0-23, în orele de perete (Europe/Bucharest) folosite chiar de sursă.",
            "en": "Hour of day, 0-23, in the site's own Europe/Bucharest wall-clock hour buckets."
          },
          "unit": "hour",
          "min": 0,
          "max": 23,
          "distinctApprox": 24
        },
        {
          "name": "series",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Which series this row describes. Currently always 'consum' (consumption) — the source publishes a typical-day table only for consumption, not for production.",
          "descriptions": {
            "ro": "Ce serie descrie acest rând. În prezent mereu \"consum\" — sursa publică un tabel de zi tipică doar pentru consum, nu și pentru producție.",
            "en": "Which series this row describes. Currently always 'consum' (consumption) — the source publishes a typical-day table only for consumption, not for production."
          },
          "distinctApprox": 1
        },
        {
          "name": "avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Average value across all readings that fell in this hour bucket.",
          "descriptions": {
            "ro": "Media valorilor din toate citirile căzute în această oră.",
            "en": "Average value across all readings that fell in this hour bucket."
          },
          "unit": "MW"
        },
        {
          "name": "min_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Minimum value across all readings that fell in this hour bucket.",
          "descriptions": {
            "ro": "Minimul valorilor din toate citirile căzute în această oră.",
            "en": "Minimum value across all readings that fell in this hour bucket."
          },
          "unit": "MW"
        },
        {
          "name": "max_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Maximum value across all readings that fell in this hour bucket.",
          "descriptions": {
            "ro": "Maximul valorilor din toate citirile căzute în această oră.",
            "en": "Maximum value across all readings that fell in this hour bucket."
          },
          "unit": "MW"
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/daily_typical_hour.parquet",
          "sizeBytes": 961353,
          "rowCount": 164277,
          "etag": "\"42e5e529227c29701b0d8943e4ecfd92\"",
          "stats": {
            "day": {
              "min": "2007-11-10",
              "max": "2026-10-29"
            },
            "hour": {
              "min": 0,
              "max": 23
            }
          }
        }
      ],
      "example": [
        {
          "day": "2007-11-10T00:00:00.000Z",
          "hour": 22,
          "series": "consum",
          "avg_mw": 7096,
          "min_mw": 6933,
          "max_mw": 7240
        },
        {
          "day": "2007-11-10T00:00:00.000Z",
          "hour": 23,
          "series": "consum",
          "avg_mw": 6796,
          "min_mw": 6719,
          "max_mw": 6849
        }
      ]
    },
    {
      "name": "daily_price_summary",
      "description": "Day-ahead market (PZU) wholesale electricity price statistics for the Romania bidding zone, over the window MonitorEnergie.ro analysed at the request of the given calendar day.",
      "descriptions": {
        "ro": "Statistici de preț pe piața pentru ziua următoare (PZU), zona România, pe fereastra pe care MonitorEnergie.ro a analizat-o pentru ziua calendaristică cerută.",
        "en": "Day-ahead market (PZU) wholesale electricity price statistics for the Romania bidding zone, over the window MonitorEnergie.ro analysed at the request of the given calendar day."
      },
      "rowCount": 4279,
      "lastRunRows": 3,
      "totalBytes": 50086,
      "sortBy": [
        "day"
      ],
      "searchColumns": [],
      "primaryKey": [
        "day"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "day",
          "type": "DATE",
          "nullable": false,
          "description": "Calendar day (UTC) this row summarises.",
          "descriptions": {
            "ro": "Ziua calendaristică (UTC) rezumată de acest rând.",
            "en": "Calendar day (UTC) this row summarises."
          },
          "min": "2015-01-01",
          "max": "2026-10-29",
          "distinctApprox": 4252
        },
        {
          "name": "hours_with_price",
          "type": "INTEGER",
          "nullable": true,
          "description": "Number of hours in the analysed window for which a PZU price was published. Can be less than the full window when the market had no session for some hours.",
          "descriptions": {
            "ro": "Numărul de ore din fereastra analizată pentru care a fost publicat un preț PZU. Poate fi mai mic decât fereastra completă atunci când piața nu a avut sesiune pentru unele ore.",
            "en": "Number of hours in the analysed window for which a PZU price was published. Can be less than the full window when the market had no session for some hours."
          },
          "unit": "hours"
        },
        {
          "name": "price_min_eur_mwh",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Minimum day-ahead price over the window.",
          "descriptions": {
            "ro": "Prețul minim PZU pe fereastra analizată.",
            "en": "Minimum day-ahead price over the window."
          },
          "unit": "EUR/MWh"
        },
        {
          "name": "price_avg_eur_mwh",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Average day-ahead price over the window.",
          "descriptions": {
            "ro": "Prețul mediu PZU pe fereastra analizată.",
            "en": "Average day-ahead price over the window."
          },
          "unit": "EUR/MWh"
        },
        {
          "name": "price_max_eur_mwh",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Maximum day-ahead price over the window.",
          "descriptions": {
            "ro": "Prețul maxim PZU pe fereastra analizată.",
            "en": "Maximum day-ahead price over the window."
          },
          "unit": "EUR/MWh"
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/daily_price_summary.parquet",
          "sizeBytes": 50086,
          "rowCount": 4279,
          "etag": "\"f7cda97e59d08ccc402bdf08fa8dc642\"",
          "stats": {
            "day": {
              "min": "2015-01-01",
              "max": "2026-10-29"
            }
          }
        }
      ],
      "example": [
        {
          "day": "2015-01-01T00:00:00.000Z",
          "hours_with_price": 23,
          "price_min_eur_mwh": 76,
          "price_avg_eur_mwh": 146.42,
          "price_max_eur_mwh": 233.32
        },
        {
          "day": "2015-01-02T00:00:00.000Z",
          "hours_with_price": 22,
          "price_min_eur_mwh": 13,
          "price_avg_eur_mwh": 178.44,
          "price_max_eur_mwh": 268
        }
      ]
    },
    {
      "name": "grid_readings",
      "description": "Romania's national power system from November 2007: consumption, production, the cross-border balance, production by source, the physical flow through each of the 18 interconnection points, the population-weighted temperature and the day-ahead price. MonitorEnergie.ro's archive of the Transelectrica operational feed, read through its API: one row per minute from summer 2026, when the archive became minute-by-minute, and one row per ten minutes before that, its earlier cadence (each value is the average of the readings in its bucket). The archive also has gaps where collection stopped (see fetch_coverage). On the autumn clock change the repeated hour 03:00-03:59 is merged by the source into one set of buckets.",
      "descriptions": {
        "ro": "Sistemul energetic național al României, din noiembrie 2007: consumul, producția, soldul schimburilor transfrontaliere, producția pe surse, fluxul fizic prin fiecare dintre cele 18 puncte de interconexiune, temperatura ponderată în funcție de populație și prețul pentru ziua următoare. Arhiva MonitorEnergie.ro a fluxului operațional Transelectrica, accesată prin API: câte un rând pe minut începând din vara lui 2026, când arhiva a trecut la granularitate de un minut, și câte un rând la zece minute înainte de această schimbare, conform frecvenței anterioare (fiecare valoare este media citirilor din intervalul respectiv). Arhiva are și întreruperi în perioadele în care colectarea s-a oprit (vezi fetch_coverage). La trecerea la ora de iarnă, ora repetată 03:00-03:59 este comasată de sursă într-un singur set de intervale.",
        "en": "Romania's national power system from November 2007: consumption, production, the cross-border balance, production by source, the physical flow through each of the 18 interconnection points, the population-weighted temperature and the day-ahead price. MonitorEnergie.ro's archive of the Transelectrica operational feed, read through its API: one row per minute from summer 2026, when the archive became minute-by-minute, and one row per ten minutes before that, its earlier cadence (each value is the average of the readings in its bucket). The archive also has gaps where collection stopped (see fetch_coverage). On the autumn clock change the repeated hour 03:00-03:59 is merged by the source into one set of buckets."
      },
      "rowCount": 1028440,
      "lastRunRows": 3226,
      "totalBytes": 23776301,
      "sortBy": [
        "minute_local"
      ],
      "searchColumns": [],
      "primaryKey": [
        "minute_local"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "minute_local",
          "type": "TIMESTAMP",
          "nullable": false,
          "description": "The bucket's minute: reading_at_local truncated to the minute, on the Europe/Bucharest wall clock with no offset. Unique per row.",
          "descriptions": {
            "ro": "Minutul intervalului: reading_at_local rotunjit în jos la minut, după ora locală Europe/Bucharest, fără decalaj UTC. Unic pentru fiecare rând.",
            "en": "The bucket's minute: reading_at_local truncated to the minute, on the Europe/Bucharest wall clock with no offset. Unique per row."
          },
          "min": "2007-11-10 22:18:00",
          "max": "2026-10-29 18:26:00",
          "distinctApprox": 1045118
        },
        {
          "name": "reading_at_local",
          "type": "TIMESTAMP",
          "nullable": false,
          "description": "The moment the archive reports for the bucket, on the Europe/Bucharest wall clock with no offset — inside the bucket, not necessarily on the minute.",
          "descriptions": {
            "ro": "Momentul indicat de arhivă pentru interval, după ora locală Europe/Bucharest, fără decalaj UTC — în interiorul intervalului, nu neapărat la începutul minutului.",
            "en": "The moment the archive reports for the bucket, on the Europe/Bucharest wall clock with no offset — inside the bucket, not necessarily on the minute."
          }
        },
        {
          "name": "reading_date",
          "type": "DATE",
          "nullable": false,
          "description": "Calendar day of the reading on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua calendaristică a citirii, după calendarul Europe/Bucharest.",
            "en": "Calendar day of the reading on the Europe/Bucharest calendar."
          },
          "distinctApprox": 6975
        },
        {
          "name": "bucket_seconds",
          "type": "INTEGER",
          "nullable": true,
          "description": "Width of the bucket the archive averaged into this row: 60 where the archive is minute-by-minute, 600 where it kept one reading every ten minutes — there a stray extra reading (under 5% of a month) is averaged with its neighbour instead of getting a row.",
          "descriptions": {
            "ro": "Durata, în secunde, a intervalului în care arhiva a calculat media pentru acest rând: 60 când datele sunt arhivate la minut și 600 când era păstrată câte o citire la zece minute — în acest caz, o citire suplimentară izolată (sub 5% dintr-o lună) este inclusă în media citirii din intervalul vecin, în loc să primească un rând separat.",
            "en": "Width of the bucket the archive averaged into this row: 60 where the archive is minute-by-minute, 600 where it kept one reading every ten minutes — there a stray extra reading (under 5% of a month) is averaged with its neighbour instead of getting a row."
          },
          "unit": "s"
        },
        {
          "name": "consumption_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "National consumption.",
          "descriptions": {
            "ro": "Consumul național.",
            "en": "National consumption."
          },
          "unit": "MW"
        },
        {
          "name": "production_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "National production.",
          "descriptions": {
            "ro": "Producția națională.",
            "en": "National production."
          },
          "unit": "MW"
        },
        {
          "name": "balance_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Cross-border balance, consumption minus production: positive means Romania imports, negative that it exports.",
          "descriptions": {
            "ro": "Balanța transfrontalieră, calculată ca diferența dintre consum și producție: valorile pozitive înseamnă că România importă, iar cele negative că exportă.",
            "en": "Cross-border balance, consumption minus production: positive means Romania imports, negative that it exports."
          },
          "unit": "MW"
        },
        {
          "name": "solar_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Photovoltaic production. Slightly negative at night (the plants draw power).",
          "descriptions": {
            "ro": "Producția fotovoltaică. Este ușor negativă noaptea (instalațiile consumă energie).",
            "en": "Photovoltaic production. Slightly negative at night (the plants draw power)."
          },
          "unit": "MW"
        },
        {
          "name": "wind_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Wind production.",
          "descriptions": {
            "ro": "Producția eoliană.",
            "en": "Wind production."
          },
          "unit": "MW"
        },
        {
          "name": "hydrocarbons_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Production from gas and oil.",
          "descriptions": {
            "ro": "Producția din gaze și petrol.",
            "en": "Production from gas and oil."
          },
          "unit": "MW"
        },
        {
          "name": "coal_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Production from coal.",
          "descriptions": {
            "ro": "Producția pe bază de cărbune.",
            "en": "Production from coal."
          },
          "unit": "MW"
        },
        {
          "name": "nuclear_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Nuclear production (Cernavodă).",
          "descriptions": {
            "ro": "Producția nucleară (Cernavodă).",
            "en": "Nuclear production (Cernavodă)."
          },
          "unit": "MW"
        },
        {
          "name": "hydro_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Hydro production.",
          "descriptions": {
            "ro": "Producția hidroenergetică.",
            "en": "Hydro production."
          },
          "unit": "MW"
        },
        {
          "name": "biomass_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Production from biomass.",
          "descriptions": {
            "ro": "Producția din biomasă.",
            "en": "Production from biomass."
          },
          "unit": "MW"
        },
        {
          "name": "storage_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Storage output, as the feed reports it (ISPOZ).",
          "descriptions": {
            "ro": "Puterea furnizată de stocare, conform valorilor din flux (ISPOZ).",
            "en": "Storage output, as the feed reports it (ISPOZ)."
          },
          "unit": "MW"
        },
        {
          "name": "flow_varn_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Varna interconnection with Bulgaria (point code `varn`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Varna cu Bulgaria (codul punctului `varn`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Varna interconnection with Bulgaria (point code `varn`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_kozl1_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Kozlodui 1 interconnection with Bulgaria (point code `kozl1`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Kozlodui 1 cu Bulgaria (codul punctului `kozl1`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Kozlodui 1 interconnection with Bulgaria (point code `kozl1`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_kozl2_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Kozlodui 2 interconnection with Bulgaria (point code `kozl2`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Kozlodui 2 cu Bulgaria (codul punctului `kozl2`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Kozlodui 2 interconnection with Bulgaria (point code `kozl2`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_dobr_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Dobrogea interconnection with Bulgaria (point code `dobr`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Dobrogea cu Bulgaria (codul punctului `dobr`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Dobrogea interconnection with Bulgaria (point code `dobr`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_djer_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Djerdap interconnection with Serbia (point code `djer`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Djerdap cu Serbia (codul punctului `djer`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Djerdap interconnection with Serbia (point code `djer`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_kusj_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Djerdap II interconnection with Serbia (point code `kusj`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Djerdap II cu Serbia (codul punctului `kusj`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Djerdap II interconnection with Serbia (point code `kusj`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_pancevo1_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Pancevo 1 interconnection with Serbia (point code `pancevo1`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Pancevo 1 cu Serbia (codul punctului `pancevo1`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Pancevo 1 interconnection with Serbia (point code `pancevo1`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_pancevo2_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Pancevo 2 interconnection with Serbia (point code `pancevo2`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Pancevo 2 cu Serbia (codul punctului `pancevo2`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Pancevo 2 interconnection with Serbia (point code `pancevo2`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_sip_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Sip interconnection with Serbia (point code `sip`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Sip cu Serbia (codul punctului `sip`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Sip interconnection with Serbia (point code `sip`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_kiki_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Kikinda interconnection with Serbia (point code `kiki`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Kikinda cu Serbia (codul punctului `kiki`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Kikinda interconnection with Serbia (point code `kiki`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_beke1_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Bekescsaba interconnection with Hungary (point code `beke1`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Bekescsaba cu Ungaria (codul punctului `beke1`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Bekescsaba interconnection with Hungary (point code `beke1`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_sand_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Sandorfalva interconnection with Hungary (point code `sand`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Sandorfalva cu Ungaria (codul punctului `sand`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Sandorfalva interconnection with Hungary (point code `sand`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_vulc_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Vulcănești interconnection with Moldova (point code `vulc`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Vulcănești cu Moldova (codul punctului `vulc`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Vulcănești interconnection with Moldova (point code `vulc`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_unge_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Ungheni interconnection with Moldova (point code `unge`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Ungheni cu Moldova (codul punctului `unge`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Ungheni interconnection with Moldova (point code `unge`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_cose_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Costești interconnection with Moldova (point code `cose`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Costești cu Moldova (codul punctului `cose`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Costești interconnection with Moldova (point code `cose`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_cioa_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Cioara interconnection with Moldova (point code `cioa`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Cioara cu Moldova (codul punctului `cioa`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Cioara interconnection with Moldova (point code `cioa`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_gote_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Gotești interconnection with Moldova (point code `gote`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Gotești cu Moldova (codul punctului `gote`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Gotești interconnection with Moldova (point code `gote`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "flow_muka_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Physical flow through the Mukacevo interconnection with Ukraine (point code `muka`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw.",
          "descriptions": {
            "ro": "Fluxul fizic prin interconexiunea Mukacevo cu Ucraina (codul punctului `muka`), mediat pe interval. Valorile pozitive indică energia electrică ce intră în România, iar cele negative, cea care iese; însumate pentru toate punctele, acestea ajung aproximativ la balance_mw.",
            "en": "Physical flow through the Mukacevo interconnection with Ukraine (point code `muka`), averaged over the bucket. Positive means power flowing into Romania, negative out of it; summed over all points they come to roughly balance_mw."
          },
          "unit": "MW"
        },
        {
          "name": "temperature_c",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Hourly mean temperature across Bucharest, Cluj-Napoca, Timișoara, Iași, Constanța, Craiova, Brașov and Galați, weighted by population (Open-Meteo, ERA5 for history).",
          "descriptions": {
            "ro": "Temperatura medie orară din București, Cluj-Napoca, Timișoara, Iași, Constanța, Craiova, Brașov și Galați, ponderată în funcție de populație (Open-Meteo, ERA5 pentru datele istorice).",
            "en": "Hourly mean temperature across Bucharest, Cluj-Napoca, Timișoara, Iași, Constanța, Craiova, Brașov and Galați, weighted by population (Open-Meteo, ERA5 for history)."
          },
          "unit": "°C"
        },
        {
          "name": "day_ahead_price_eur_mwh",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Day-ahead (PZU) price for the Romania bidding zone in the market interval holding this reading (hourly, quarter-hourly since October 2025), from ENTSO-E. NULL before 2015.",
          "descriptions": {
            "ro": "Prețul pentru ziua următoare (PZU) din zona de ofertare România, pentru intervalul de piață în care se încadrează această citire (orar, respectiv la 15 minute din octombrie 2025), preluat de la ENTSO-E. NULL înainte de 2015.",
            "en": "Day-ahead (PZU) price for the Romania bidding zone in the market interval holding this reading (hourly, quarter-hourly since October 2025), from ENTSO-E. NULL before 2015."
          },
          "unit": "EUR/MWh"
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/grid_readings.parquet",
          "sizeBytes": 23776301,
          "rowCount": 1028440,
          "etag": "\"5c025c6f48463e2770f3a7675d794577-3\"",
          "stats": {
            "minute_local": {
              "min": "2007-11-10 22:18:00",
              "max": "2026-10-29 18:26:00"
            }
          }
        }
      ],
      "example": [
        {
          "minute_local": "2007-11-10T22:18:00.000Z",
          "reading_at_local": "2007-11-10T22:18:00.000Z",
          "reading_date": "2007-11-10T00:00:00.000Z",
          "bucket_seconds": 600,
          "consumption_mw": 7240,
          "production_mw": 7642,
          "balance_mw": -402,
          "solar_mw": 0,
          "wind_mw": 0,
          "hydrocarbons_mw": 1370,
          "coal_mw": 3033,
          "nuclear_mw": 1427,
          "hydro_mw": 1812,
          "biomass_mw": 0,
          "storage_mw": 0,
          "flow_varn_mw": 0,
          "flow_kozl1_mw": 0,
          "flow_kozl2_mw": 0,
          "flow_dobr_mw": 0,
          "flow_djer_mw": 0,
          "flow_kusj_mw": 0,
          "flow_pancevo1_mw": 0,
          "flow_pancevo2_mw": 0,
          "flow_sip_mw": 0,
          "flow_kiki_mw": 0,
          "flow_beke1_mw": 0,
          "flow_sand_mw": 0,
          "flow_vulc_mw": 0,
          "flow_unge_mw": 0,
          "flow_cose_mw": 0,
          "flow_cioa_mw": 0,
          "flow_gote_mw": 0,
          "flow_muka_mw": 0,
          "temperature_c": 3.39,
          "day_ahead_price_eur_mwh": null
        },
        {
          "minute_local": "2007-11-10T22:28:00.000Z",
          "reading_at_local": "2007-11-10T22:28:00.000Z",
          "reading_date": "2007-11-10T00:00:00.000Z",
          "bucket_seconds": 600,
          "consumption_mw": 7232,
          "production_mw": 7590,
          "balance_mw": -358,
          "solar_mw": 0,
          "wind_mw": 0,
          "hydrocarbons_mw": 1366,
          "coal_mw": 2951,
          "nuclear_mw": 1424,
          "hydro_mw": 1848,
          "biomass_mw": 0,
          "storage_mw": 0,
          "flow_varn_mw": 0,
          "flow_kozl1_mw": 0,
          "flow_kozl2_mw": 0,
          "flow_dobr_mw": 0,
          "flow_djer_mw": 0,
          "flow_kusj_mw": 0,
          "flow_pancevo1_mw": 0,
          "flow_pancevo2_mw": 0,
          "flow_sip_mw": 0,
          "flow_kiki_mw": 0,
          "flow_beke1_mw": 0,
          "flow_sand_mw": 0,
          "flow_vulc_mw": 0,
          "flow_unge_mw": 0,
          "flow_cose_mw": 0,
          "flow_cioa_mw": 0,
          "flow_gote_mw": 0,
          "flow_muka_mw": 0,
          "temperature_c": 3.39,
          "day_ahead_price_eur_mwh": null
        }
      ]
    },
    {
      "name": "fetch_coverage",
      "description": "What this dataset has fetched from the API, one row per source per day: how many rows the day produced and whether it had already ended when fetched. It is how each run knows what is left to fetch, and how a reader tells a day the archive has no data for (rows = 0, complete) from one not fetched yet (no row).",
      "descriptions": {
        "ro": "Ce a preluat acest set de date din API, cu câte un rând pentru fiecare sursă și zi: câte rânduri au rezultat pentru ziua respectivă și dacă ziua se încheiase deja la momentul preluării. Aceste informații arată fiecărei rulări ce mai trebuie preluat și îi permit cititorului să distingă o zi fără date în arhivă (rows = 0, complete) de una care încă nu a fost preluată (fără rând).",
        "en": "What this dataset has fetched from the API, one row per source per day: how many rows the day produced and whether it had already ended when fetched. It is how each run knows what is left to fetch, and how a reader tells a day the archive has no data for (rows = 0, complete) from one not fetched yet (no row)."
      },
      "rowCount": 10267,
      "lastRunRows": 906,
      "totalBytes": 33287,
      "sortBy": [
        "source",
        "day"
      ],
      "searchColumns": [],
      "primaryKey": [
        "source",
        "day"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "source",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Which API series: 'archive' (grid_readings) or 'eu_prices'.",
          "descriptions": {
            "ro": "Seria API: 'archive' (grid_readings) sau 'eu_prices'.",
            "en": "Which API series: 'archive' (grid_readings) or 'eu_prices'."
          },
          "min": "archive",
          "max": "eu_prices",
          "distinctApprox": 2
        },
        {
          "name": "day",
          "type": "DATE",
          "nullable": false,
          "description": "The day, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua, după calendarul Europe/Bucharest.",
            "en": "The day, on the Europe/Bucharest calendar."
          },
          "min": "2007-11-10",
          "max": "2026-10-30",
          "distinctApprox": 6975
        },
        {
          "name": "rows",
          "type": "INTEGER",
          "nullable": false,
          "description": "Rows the day produced: one-minute buckets for archive, bidding zones for eu_prices.",
          "descriptions": {
            "ro": "Numărul de rânduri rezultate pentru ziua respectivă: intervale de un minut pentru archive, zone de ofertare pentru eu_prices.",
            "en": "Rows the day produced: one-minute buckets for archive, bidding zones for eu_prices."
          },
          "unit": "rows"
        },
        {
          "name": "quarter_hours",
          "type": "INTEGER",
          "nullable": true,
          "description": "For eu_prices, how many quarter-hour prices sit behind the averages; NULL for archive.",
          "descriptions": {
            "ro": "Pentru eu_prices, numărul intervalelor de 15 minute folosite la calculul mediilor; NULL pentru archive.",
            "en": "For eu_prices, how many quarter-hour prices sit behind the averages; NULL for archive."
          },
          "unit": "quarter-hours"
        },
        {
          "name": "bucket_seconds",
          "type": "INTEGER",
          "nullable": true,
          "description": "For archive, the bucket width of the request; NULL for eu_prices.",
          "descriptions": {
            "ro": "Pentru archive, durata intervalului solicitată; NULL pentru eu_prices.",
            "en": "For archive, the bucket width of the request; NULL for eu_prices."
          },
          "unit": "s"
        },
        {
          "name": "complete",
          "type": "BOOLEAN",
          "nullable": false,
          "description": "True when the day had ended on the Europe/Bucharest calendar when it was fetched, so it is not fetched again.",
          "descriptions": {
            "ro": "True dacă ziua se încheiase deja, după calendarul Europe/Bucharest, la momentul preluării; în acest caz nu va fi preluată din nou.",
            "en": "True when the day had ended on the Europe/Bucharest calendar when it was fetched, so it is not fetched again."
          }
        },
        {
          "name": "fetched_at",
          "type": "TIMESTAMP",
          "nullable": false,
          "description": "When the run that fetched the day started (UTC).",
          "descriptions": {
            "ro": "Momentul începerii rulării care a preluat ziua (UTC).",
            "en": "When the run that fetched the day started (UTC)."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/fetch_coverage.parquet",
          "sizeBytes": 33287,
          "rowCount": 10267,
          "etag": "\"1cda2bd1292acc2158301919506e2200\"",
          "stats": {
            "source": {
              "min": "archive",
              "max": "eu_prices"
            },
            "day": {
              "min": "2007-11-10",
              "max": "2026-10-30"
            }
          }
        }
      ],
      "example": [
        {
          "source": "archive",
          "day": "2007-11-10T00:00:00.000Z",
          "rows": 10,
          "quarter_hours": null,
          "bucket_seconds": 600,
          "complete": true,
          "fetched_at": "2026-10-29T02:12:16.951Z"
        },
        {
          "source": "archive",
          "day": "2007-11-11T00:00:00.000Z",
          "rows": 136,
          "quarter_hours": null,
          "bucket_seconds": 600,
          "complete": true,
          "fetched_at": "2026-10-29T02:12:16.951Z"
        }
      ]
    },
    {
      "name": "interconnection_points",
      "description": "The interconnection points of Romania's grid, as MonitorEnergie.ro's catalog lists them, with the grid_readings column holding each point's flow.",
      "descriptions": {
        "ro": "Punctele de interconexiune ale rețelei României, așa cum apar în catalogul MonitorEnergie.ro, împreună cu coloana din grid_readings care conține fluxul fiecărui punct.",
        "en": "The interconnection points of Romania's grid, as MonitorEnergie.ro's catalog lists them, with the grid_readings column holding each point's flow."
      },
      "rowCount": 18,
      "lastRunRows": 18,
      "totalBytes": 1541,
      "sortBy": [
        "country_code",
        "point_code"
      ],
      "searchColumns": [],
      "primaryKey": [
        "point_code"
      ],
      "writeMode": "replace",
      "storage": "lake",
      "columns": [
        {
          "name": "point_code",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Point code used by the API.",
          "descriptions": {
            "ro": "Codul punctului folosit de API.",
            "en": "Point code used by the API."
          },
          "min": "beke1",
          "max": "vulc",
          "distinctApprox": 18
        },
        {
          "name": "point_name",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Point name.",
          "descriptions": {
            "ro": "Denumirea punctului.",
            "en": "Point name."
          }
        },
        {
          "name": "country_code",
          "type": "VARCHAR",
          "nullable": false,
          "description": "ISO 3166-1 alpha-2 code of the neighbouring country.",
          "descriptions": {
            "ro": "Codul ISO 3166-1 alpha-2 al țării vecine.",
            "en": "ISO 3166-1 alpha-2 code of the neighbouring country."
          },
          "min": "BG",
          "max": "UA"
        },
        {
          "name": "country_name",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Neighbouring country, in Romanian as the catalog names it.",
          "descriptions": {
            "ro": "Țara vecină, cu denumirea folosită de catalog în română.",
            "en": "Neighbouring country, in Romanian as the catalog names it."
          }
        },
        {
          "name": "feed_code",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The point's code in the Transelectrica operational feed.",
          "descriptions": {
            "ro": "Codul punctului în fluxul operațional Transelectrica.",
            "en": "The point's code in the Transelectrica operational feed."
          }
        },
        {
          "name": "readings_column",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Column of grid_readings carrying this point's flow; NULL for a point the catalog lists that this dataset does not have a column for yet.",
          "descriptions": {
            "ro": "Coloana din grid_readings care conține fluxul acestui punct; NULL pentru un punct inclus în catalog pentru care setul de date nu are încă o coloană.",
            "en": "Column of grid_readings carrying this point's flow; NULL for a point the catalog lists that this dataset does not have a column for yet."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/interconnection_points.parquet",
          "sizeBytes": 1541,
          "rowCount": 18,
          "etag": "\"d9c911fbaeba17fc1444fddf098944cc\"",
          "stats": {
            "country_code": {
              "min": "BG",
              "max": "UA"
            },
            "point_code": {
              "min": "beke1",
              "max": "vulc"
            }
          }
        }
      ],
      "example": [
        {
          "point_code": "dobr",
          "point_name": "Dobrogea",
          "country_code": "BG",
          "country_name": "Bulgaria",
          "feed_code": "DOBR",
          "readings_column": "flow_dobr_mw"
        },
        {
          "point_code": "kozl1",
          "point_name": "Kozlodui 1",
          "country_code": "BG",
          "country_name": "Bulgaria",
          "feed_code": "KOZL1",
          "readings_column": "flow_kozl1_mw"
        }
      ]
    },
    {
      "name": "generation_forecast",
      "description": "MonitorEnergie.ro's own seven-day forecast of solar, wind and hydro production (weather forecast plus a weather-to-output model learned from its archive; hydro from its typical pattern). One row per issue, forecast day and source; every issue is kept, so a forecast can be scored against grid_readings. An estimate, not a measurement.",
      "descriptions": {
        "ro": "Prognoza proprie MonitorEnergie.ro pentru următoarele șapte zile, privind producția solară, eoliană și hidro (prognoză meteo și model de conversie a vremii în producție, antrenat pe arhivă; pentru hidro, pe baza tiparului obișnuit). Câte un rând pentru fiecare emitere a prognozei, zi prognozată și sursă; toate emiterile sunt păstrate, astfel încât prognoza poate fi evaluată în raport cu grid_readings. Este o estimare, nu o măsurătoare.",
        "en": "MonitorEnergie.ro's own seven-day forecast of solar, wind and hydro production (weather forecast plus a weather-to-output model learned from its archive; hydro from its typical pattern). One row per issue, forecast day and source; every issue is kept, so a forecast can be scored against grid_readings. An estimate, not a measurement."
      },
      "rowCount": 84,
      "lastRunRows": 21,
      "totalBytes": 1476,
      "sortBy": [
        "forecast_date",
        "issued_at_local",
        "source"
      ],
      "searchColumns": [],
      "primaryKey": [
        "issued_at_local",
        "forecast_date",
        "source"
      ],
      "writeMode": "append",
      "storage": "lake",
      "columns": [
        {
          "name": "issued_at_local",
          "type": "TIMESTAMP",
          "nullable": false,
          "description": "When the forecast was computed, on the Europe/Bucharest wall clock with no offset.",
          "descriptions": {
            "ro": "Momentul calculării prognozei, după ora locală Europe/Bucharest, fără decalaj UTC.",
            "en": "When the forecast was computed, on the Europe/Bucharest wall clock with no offset."
          },
          "min": "2026-10-29 02:18:02",
          "max": "2026-10-29 17:22:03",
          "distinctApprox": 4
        },
        {
          "name": "forecast_date",
          "type": "DATE",
          "nullable": false,
          "description": "The day forecast, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua prognozată, după calendarul Europe/Bucharest.",
            "en": "The day forecast, on the Europe/Bucharest calendar."
          },
          "min": "2026-10-29",
          "max": "2026-11-04",
          "distinctApprox": 7
        },
        {
          "name": "source",
          "type": "VARCHAR",
          "nullable": false,
          "description": "'solar', 'wind' or 'hydro' — the grid_readings column without _mw.",
          "descriptions": {
            "ro": "'solar', 'wind' sau 'hydro' — coloana corespunzătoare din grid_readings, fără _mw.",
            "en": "'solar', 'wind' or 'hydro' — the grid_readings column without _mw."
          },
          "min": "hydro",
          "max": "wind",
          "distinctApprox": 3
        },
        {
          "name": "forecast_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Forecast average power over the day.",
          "descriptions": {
            "ro": "Puterea medie prognozată pentru ziua respectivă.",
            "en": "Forecast average power over the day."
          },
          "unit": "MW"
        },
        {
          "name": "method",
          "type": "VARCHAR",
          "nullable": true,
          "description": "How the source forecast it, verbatim: 'prognoza' (weather model) or 'tipar' (typical pattern).",
          "descriptions": {
            "ro": "Metoda folosită pentru prognoza sursei, redată exact: 'prognoza' (model meteo) sau 'tipar' (tipar obișnuit).",
            "en": "How the source forecast it, verbatim: 'prognoza' (weather model) or 'tipar' (typical pattern)."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/generation_forecast.parquet",
          "sizeBytes": 1476,
          "rowCount": 84,
          "etag": "\"0117643672ddc519089fbdb383bd3b30\"",
          "stats": {
            "forecast_date": {
              "min": "2026-10-29",
              "max": "2026-11-04"
            },
            "issued_at_local": {
              "min": "2026-10-29 02:18:02",
              "max": "2026-10-29 17:22:03"
            },
            "source": {
              "min": "hydro",
              "max": "wind"
            }
          }
        }
      ],
      "example": [
        {
          "issued_at_local": "2026-10-29T02:18:02.000Z",
          "forecast_date": "2026-10-29T00:00:00.000Z",
          "source": "hydro",
          "forecast_avg_mw": 1192,
          "method": "tipar"
        },
        {
          "issued_at_local": "2026-10-29T02:18:02.000Z",
          "forecast_date": "2026-10-29T00:00:00.000Z",
          "source": "solar",
          "forecast_avg_mw": 306,
          "method": "prognoza"
        }
      ]
    },
    {
      "name": "load_forecast",
      "description": "MonitorEnergie.ro's own seven-day forecast of consumption, production, imports and exports (the level of the day type, corrected for forecast temperature and the last two weeks' error). One row per issue and forecast day; every issue is kept. An estimate.",
      "descriptions": {
        "ro": "Prognoza proprie MonitorEnergie.ro pentru următoarele șapte zile, privind consumul, producția, importurile și exporturile (nivelul corespunzător tipului de zi, ajustat în funcție de temperatura prognozată și de eroarea din ultimele două săptămâni). Câte un rând pentru fiecare emitere și zi prognozată; toate emiterile sunt păstrate. Este o estimare.",
        "en": "MonitorEnergie.ro's own seven-day forecast of consumption, production, imports and exports (the level of the day type, corrected for forecast temperature and the last two weeks' error). One row per issue and forecast day; every issue is kept. An estimate."
      },
      "rowCount": 28,
      "lastRunRows": 7,
      "totalBytes": 2399,
      "sortBy": [
        "forecast_date",
        "issued_at_local"
      ],
      "searchColumns": [],
      "primaryKey": [
        "issued_at_local",
        "forecast_date"
      ],
      "writeMode": "append",
      "storage": "lake",
      "columns": [
        {
          "name": "issued_at_local",
          "type": "TIMESTAMP",
          "nullable": false,
          "description": "When the forecast was computed, on the Europe/Bucharest wall clock with no offset.",
          "descriptions": {
            "ro": "Momentul calculării prognozei, după ora locală Europe/Bucharest, fără decalaj UTC.",
            "en": "When the forecast was computed, on the Europe/Bucharest wall clock with no offset."
          },
          "min": "2026-10-29 02:18:03",
          "max": "2026-10-29 17:22:04",
          "distinctApprox": 4
        },
        {
          "name": "forecast_date",
          "type": "DATE",
          "nullable": false,
          "description": "The day forecast, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua prognozată, după calendarul Europe/Bucharest.",
            "en": "The day forecast, on the Europe/Bucharest calendar."
          },
          "min": "2026-10-29",
          "max": "2026-11-04",
          "distinctApprox": 7
        },
        {
          "name": "day_type",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Day type, verbatim: 'lucratoare' (working day), 'sambata' (Saturday), 'sarbatoare' (Sunday or public holiday).",
          "descriptions": {
            "ro": "Tipul zilei, redat exact: 'lucratoare' (zi lucrătoare), 'sambata' (sâmbătă), 'sarbatoare' (duminică sau sărbătoare legală).",
            "en": "Day type, verbatim: 'lucratoare' (working day), 'sambata' (Saturday), 'sarbatoare' (Sunday or public holiday)."
          }
        },
        {
          "name": "consumption_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Forecast average consumption.",
          "descriptions": {
            "ro": "Consumul mediu prognozat.",
            "en": "Forecast average consumption."
          },
          "unit": "MW"
        },
        {
          "name": "production_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Forecast average production.",
          "descriptions": {
            "ro": "Producția medie prognozată.",
            "en": "Forecast average production."
          },
          "unit": "MW"
        },
        {
          "name": "balance_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Forecast average balance; positive means importing.",
          "descriptions": {
            "ro": "Balanța medie prognozată; valorile pozitive indică importuri.",
            "en": "Forecast average balance; positive means importing."
          },
          "unit": "MW"
        },
        {
          "name": "import_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Forecast average import.",
          "descriptions": {
            "ro": "Importul mediu prognozat.",
            "en": "Forecast average import."
          },
          "unit": "MW"
        },
        {
          "name": "export_avg_mw",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Forecast average export.",
          "descriptions": {
            "ro": "Exportul mediu prognozat.",
            "en": "Forecast average export."
          },
          "unit": "MW"
        },
        {
          "name": "temperature_c",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Forecast mean temperature the forecast assumed.",
          "descriptions": {
            "ro": "Temperatura medie prognozată, presupusă în calculul prognozei.",
            "en": "Forecast mean temperature the forecast assumed."
          },
          "unit": "°C"
        },
        {
          "name": "confidence",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The source's own confidence label, verbatim (e.g. 'buna').",
          "descriptions": {
            "ro": "Eticheta de încredere folosită de sursă, redată exact (de exemplu, 'buna').",
            "en": "The source's own confidence label, verbatim (e.g. 'buna')."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/load_forecast.parquet",
          "sizeBytes": 2399,
          "rowCount": 28,
          "etag": "\"6b8f9ee34225a5397a62677ee2246662\"",
          "stats": {
            "forecast_date": {
              "min": "2026-10-29",
              "max": "2026-11-04"
            },
            "issued_at_local": {
              "min": "2026-10-29 02:18:03",
              "max": "2026-10-29 17:22:04"
            }
          }
        }
      ],
      "example": [
        {
          "issued_at_local": "2026-10-29T02:18:03.000Z",
          "forecast_date": "2026-10-29T00:00:00.000Z",
          "day_type": "lucratoare",
          "consumption_avg_mw": 6263,
          "production_avg_mw": 5390,
          "balance_avg_mw": 1011,
          "import_avg_mw": 1071,
          "export_avg_mw": 66,
          "temperature_c": 11.8,
          "confidence": "buna"
        },
        {
          "issued_at_local": "2026-10-29T05:19:03.000Z",
          "forecast_date": "2026-10-29T00:00:00.000Z",
          "day_type": "lucratoare",
          "consumption_avg_mw": 6260,
          "production_avg_mw": 5390,
          "balance_avg_mw": 1007,
          "import_avg_mw": 1070,
          "export_avg_mw": 66,
          "temperature_c": 11.9,
          "confidence": "buna"
        }
      ]
    },
    {
      "name": "eu_day_ahead_prices",
      "description": "Daily average day-ahead electricity price in each European bidding zone MonitorEnergie.ro tracks, from January 2015 (ENTSO-E Transparency Platform data). Early years cover only a few zones.",
      "descriptions": {
        "ro": "Prețul mediu zilnic al energiei electrice pentru ziua următoare în fiecare zonă europeană de ofertare urmărită de MonitorEnergie.ro, din ianuarie 2015 (date de pe Platforma de transparență ENTSO-E). În primii ani, datele acoperă doar câteva zone.",
        "en": "Daily average day-ahead electricity price in each European bidding zone MonitorEnergie.ro tracks, from January 2015 (ENTSO-E Transparency Platform data). Early years cover only a few zones."
      },
      "rowCount": 79999,
      "lastRunRows": 24381,
      "totalBytes": 232938,
      "sortBy": [
        "price_date",
        "zone_code"
      ],
      "searchColumns": [],
      "primaryKey": [
        "price_date",
        "zone_code"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "price_date",
          "type": "DATE",
          "nullable": false,
          "description": "Delivery day, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua de livrare, după calendarul Europe/Bucharest.",
            "en": "Delivery day, on the Europe/Bucharest calendar."
          },
          "min": "2015-01-01",
          "max": "2026-10-30",
          "distinctApprox": 3193
        },
        {
          "name": "zone_code",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Zone key as the source gives it (country code; one zone each).",
          "descriptions": {
            "ro": "Codul zonei, așa cum este furnizat de sursă (cod de țară; câte o zonă pentru fiecare țară).",
            "en": "Zone key as the source gives it (country code; one zone each)."
          },
          "min": "AT",
          "max": "SK",
          "distinctApprox": 26
        },
        {
          "name": "zone_name",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Zone name in Romanian, verbatim (e.g. \"Italia (nord)\").",
          "descriptions": {
            "ro": "Denumirea zonei în română, redată exact (de exemplu, \"Italia (nord)\").",
            "en": "Zone name in Romanian, verbatim (e.g. \"Italia (nord)\")."
          }
        },
        {
          "name": "price_avg_eur_mwh",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Average day-ahead price over the day.",
          "descriptions": {
            "ro": "Prețul mediu pentru ziua următoare pe parcursul zilei.",
            "en": "Average day-ahead price over the day."
          },
          "unit": "EUR/MWh"
        },
        {
          "name": "is_romania",
          "type": "BOOLEAN",
          "nullable": false,
          "description": "True for the Romania bidding zone.",
          "descriptions": {
            "ro": "True pentru zona de ofertare România.",
            "en": "True for the Romania bidding zone."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/eu_day_ahead_prices.parquet",
          "sizeBytes": 232938,
          "rowCount": 79999,
          "etag": "\"52ce7205c71471364aceba143e91e740\"",
          "stats": {
            "price_date": {
              "min": "2015-01-01",
              "max": "2026-10-30"
            },
            "zone_code": {
              "min": "AT",
              "max": "SK"
            }
          }
        }
      ],
      "example": [
        {
          "price_date": "2015-01-01T00:00:00.000Z",
          "zone_code": "AT",
          "zone_name": "Austria",
          "price_avg_eur_mwh": 44.08,
          "is_romania": false
        },
        {
          "price_date": "2015-01-01T00:00:00.000Z",
          "zone_code": "GR",
          "zone_name": "Grecia",
          "price_avg_eur_mwh": 44.6,
          "is_romania": false
        }
      ]
    },
    {
      "name": "fuel_prices",
      "description": "Weekly national average pump prices of petrol (95), diesel and LPG in Romania and the EU average, with and without taxes, from the European Commission's Weekly Oil Bulletin, from 2005. Romania in both RON and EUR (converted at the bulletin's weekly rate); EU in EUR.",
      "descriptions": {
        "ro": "Prețurile medii naționale săptămânale la pompă pentru benzină (95), motorină și GPL, în România și ca medie a UE, cu și fără taxe, din 2005. Date preluate din Buletinul săptămânal al petrolului al Comisiei Europene. Pentru România, valorile sunt atât în RON, cât și în EUR (convertite la cursul săptămânal din buletin); pentru UE, în EUR.",
        "en": "Weekly national average pump prices of petrol (95), diesel and LPG in Romania and the EU average, with and without taxes, from the European Commission's Weekly Oil Bulletin, from 2005. Romania in both RON and EUR (converted at the bulletin's weekly rate); EU in EUR."
      },
      "rowCount": 8928,
      "lastRunRows": 153,
      "totalBytes": 42635,
      "sortBy": [
        "fuel_type",
        "country",
        "currency",
        "observed_at"
      ],
      "searchColumns": [],
      "primaryKey": [
        "observed_at",
        "country",
        "fuel_type",
        "currency"
      ],
      "writeMode": "upsert",
      "storage": "lake",
      "columns": [
        {
          "name": "observed_at",
          "type": "DATE",
          "nullable": false,
          "description": "The bulletin week (its Monday), on the bulletin's own calendar (UTC).",
          "descriptions": {
            "ro": "Săptămâna din buletin (ziua de luni), după calendarul propriu al buletinului (UTC).",
            "en": "The bulletin week (its Monday), on the bulletin's own calendar (UTC)."
          },
          "min": "2005-01-03",
          "max": "2026-10-26",
          "distinctApprox": 1090
        },
        {
          "name": "country",
          "type": "VARCHAR",
          "nullable": false,
          "description": "'RO' or 'EU' (EU average).",
          "descriptions": {
            "ro": "'RO' sau 'EU' (media UE).",
            "en": "'RO' or 'EU' (EU average)."
          },
          "min": "EU",
          "max": "RO",
          "distinctApprox": 2
        },
        {
          "name": "fuel_type",
          "type": "VARCHAR",
          "nullable": false,
          "description": "'gasoline95', 'diesel' or 'lpg'.",
          "descriptions": {
            "ro": "'gasoline95', 'diesel' sau 'lpg'.",
            "en": "'gasoline95', 'diesel' or 'lpg'."
          },
          "min": "diesel",
          "max": "lpg",
          "distinctApprox": 3
        },
        {
          "name": "currency",
          "type": "VARCHAR",
          "nullable": false,
          "description": "'RON' or 'EUR'.",
          "descriptions": {
            "ro": "'RON' sau 'EUR'.",
            "en": "'RON' or 'EUR'."
          },
          "min": "EUR",
          "max": "RON",
          "distinctApprox": 2
        },
        {
          "name": "price_with_tax",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Price per litre, taxes included.",
          "descriptions": {
            "ro": "Prețul pe litru, cu taxe incluse.",
            "en": "Price per litre, taxes included."
          },
          "unit": "currency per litre"
        },
        {
          "name": "price_without_tax",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Price per litre before taxes.",
          "descriptions": {
            "ro": "Prețul pe litru înainte de taxe.",
            "en": "Price per litre before taxes."
          },
          "unit": "currency per litre"
        },
        {
          "name": "provider",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Source code as the API gives it ('ec').",
          "descriptions": {
            "ro": "Codul sursei, așa cum este furnizat de API ('ec').",
            "en": "Source code as the API gives it ('ec')."
          }
        },
        {
          "name": "source_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The bulletin file the value was read from.",
          "descriptions": {
            "ro": "Fișierul buletinului din care a fost preluată valoarea.",
            "en": "The bulletin file the value was read from."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/fuel_prices.parquet",
          "sizeBytes": 42635,
          "rowCount": 8928,
          "etag": "\"2f131358f7f0e57bb093aae547dd04e8\"",
          "stats": {
            "fuel_type": {
              "min": "diesel",
              "max": "lpg"
            },
            "country": {
              "min": "EU",
              "max": "RO"
            },
            "currency": {
              "min": "EUR",
              "max": "RON"
            },
            "observed_at": {
              "min": "2005-01-03",
              "max": "2026-10-26"
            }
          }
        }
      ],
      "example": [
        {
          "observed_at": "2005-01-03T00:00:00.000Z",
          "country": "EU",
          "fuel_type": "diesel",
          "currency": "EUR",
          "price_with_tax": 0.9364,
          "price_without_tax": 0.3877,
          "provider": "ec",
          "source_url": "https://energy.ec.europa.eu/document/download/906e60ca-8b6a-44e7-8589-652854d2fd3f_en?filename=Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx"
        },
        {
          "observed_at": "2005-01-10T00:00:00.000Z",
          "country": "EU",
          "fuel_type": "diesel",
          "currency": "EUR",
          "price_with_tax": 0.9306,
          "price_without_tax": 0.3821,
          "provider": "ec",
          "source_url": "https://energy.ec.europa.eu/document/download/906e60ca-8b6a-44e7-8589-652854d2fd3f_en?filename=Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx"
        }
      ]
    },
    {
      "name": "brent_prices",
      "description": "Daily Brent crude spot price from the U.S. EIA, from 1987.",
      "descriptions": {
        "ro": "Prețul spot zilnic al țițeiului Brent, conform EIA din SUA, din 1987.",
        "en": "Daily Brent crude spot price from the U.S. EIA, from 1987."
      },
      "rowCount": 9117,
      "lastRunRows": 84,
      "totalBytes": 43730,
      "sortBy": [
        "observed_at"
      ],
      "searchColumns": [],
      "primaryKey": [
        "observed_at"
      ],
      "writeMode": "upsert",
      "storage": "lake",
      "columns": [
        {
          "name": "observed_at",
          "type": "DATE",
          "nullable": false,
          "description": "Trading day, on the EIA's own calendar (UTC).",
          "descriptions": {
            "ro": "Ziua de tranzacționare, după calendarul propriu al EIA (UTC).",
            "en": "Trading day, on the EIA's own calendar (UTC)."
          },
          "min": "1987-05-20",
          "max": "2026-10-27",
          "distinctApprox": 9573
        },
        {
          "name": "price_usd_per_barrel",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Brent spot price.",
          "descriptions": {
            "ro": "Prețul spot al țițeiului Brent.",
            "en": "Brent spot price."
          },
          "unit": "USD/barrel"
        },
        {
          "name": "provider",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Source code as the API gives it ('eia').",
          "descriptions": {
            "ro": "Codul sursei, așa cum este furnizat de API ('eia').",
            "en": "Source code as the API gives it ('eia')."
          }
        },
        {
          "name": "source_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The EIA series page.",
          "descriptions": {
            "ro": "Pagina seriei de date EIA.",
            "en": "The EIA series page."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/brent_prices.parquet",
          "sizeBytes": 43730,
          "rowCount": 9117,
          "etag": "\"ec7a2f18a44d4b4bd82f61bd6d4eb54c\"",
          "stats": {
            "observed_at": {
              "min": "1987-05-20",
              "max": "2026-10-27"
            }
          }
        }
      ],
      "example": [
        {
          "observed_at": "1987-05-20T00:00:00.000Z",
          "price_usd_per_barrel": 18.63,
          "provider": "eia",
          "source_url": "https://www.eia.gov/dnav/pet/hist/RBRTED.htm"
        },
        {
          "observed_at": "1987-05-21T00:00:00.000Z",
          "price_usd_per_barrel": 18.45,
          "provider": "eia",
          "source_url": "https://www.eia.gov/dnav/pet/hist/RBRTED.htm"
        }
      ]
    },
    {
      "name": "fuel_taxes",
      "description": "Taxes on motor fuel in Romania — excise, VAT and other — with the period each applies, as reported to the EC Oil Bulletin. The API answers only the taxes in force today, so earlier periods appear as they were in force when this dataset first ran.",
      "descriptions": {
        "ro": "Taxele aplicate carburanților în România — accize, TVA și alte taxe — împreună cu perioada de aplicare, conform datelor raportate pentru Buletinul petrolului al CE. API-ul returnează doar taxele aflate în vigoare astăzi, astfel că perioadele anterioare apar în forma în care erau valabile la prima rulare a acestui set de date.",
        "en": "Taxes on motor fuel in Romania — excise, VAT and other — with the period each applies, as reported to the EC Oil Bulletin. The API answers only the taxes in force today, so earlier periods appear as they were in force when this dataset first ran."
      },
      "rowCount": 9,
      "lastRunRows": 9,
      "totalBytes": 2272,
      "sortBy": [
        "fuel_type",
        "tax_type",
        "valid_from"
      ],
      "searchColumns": [],
      "primaryKey": [
        "fuel_type",
        "tax_type",
        "valid_from"
      ],
      "writeMode": "upsert",
      "storage": "lake",
      "columns": [
        {
          "name": "fuel_type",
          "type": "VARCHAR",
          "nullable": false,
          "description": "'gasoline95', 'diesel' or 'lpg'.",
          "descriptions": {
            "ro": "'gasoline95', 'diesel' sau 'lpg'.",
            "en": "'gasoline95', 'diesel' or 'lpg'."
          },
          "min": "diesel",
          "max": "lpg",
          "distinctApprox": 3
        },
        {
          "name": "tax_type",
          "type": "VARCHAR",
          "nullable": false,
          "description": "'excise', 'vat' or 'other'.",
          "descriptions": {
            "ro": "'excise', 'vat' sau 'other'.",
            "en": "'excise', 'vat' or 'other'."
          },
          "min": "excise",
          "max": "vat",
          "distinctApprox": 3
        },
        {
          "name": "valid_from",
          "type": "DATE",
          "nullable": false,
          "description": "First day the amount applies, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Prima zi de aplicare a valorii, după calendarul Europe/Bucharest.",
            "en": "First day the amount applies, on the Europe/Bucharest calendar."
          },
          "min": "2009-01-07",
          "max": "2026-10-05",
          "distinctApprox": 4
        },
        {
          "name": "valid_to",
          "type": "DATE",
          "nullable": true,
          "description": "Last day it applies (Europe/Bucharest calendar); NULL while in force.",
          "descriptions": {
            "ro": "Ultima zi de aplicare (calendarul Europe/Bucharest); NULL cât timp taxa este în vigoare.",
            "en": "Last day it applies (Europe/Bucharest calendar); NULL while in force."
          }
        },
        {
          "name": "amount",
          "type": "DECIMAL(18,6)",
          "nullable": true,
          "description": "The tax: an amount per litre, or a percentage — see unit.",
          "descriptions": {
            "ro": "Taxa: o sumă pe litru sau un procent — vezi unit.",
            "en": "The tax: an amount per litre, or a percentage — see unit."
          }
        },
        {
          "name": "unit",
          "type": "VARCHAR",
          "nullable": true,
          "description": "'RON/litre' or 'percent'.",
          "descriptions": {
            "ro": "'RON/litre' sau 'percent'.",
            "en": "'RON/litre' or 'percent'."
          }
        },
        {
          "name": "legal_reference",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The legal act, when the source names one.",
          "descriptions": {
            "ro": "Actul normativ, dacă este indicat de sursă.",
            "en": "The legal act, when the source names one."
          }
        },
        {
          "name": "provider",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Source code as the API gives it ('ec').",
          "descriptions": {
            "ro": "Codul sursei, așa cum este furnizat de API ('ec').",
            "en": "Source code as the API gives it ('ec')."
          }
        },
        {
          "name": "source_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The bulletin file the value was read from.",
          "descriptions": {
            "ro": "Fișierul buletinului din care a fost preluată valoarea.",
            "en": "The bulletin file the value was read from."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/fuel_taxes.parquet",
          "sizeBytes": 2272,
          "rowCount": 9,
          "etag": "\"ba3e44a4bd402adfda2e10badaf072c3\"",
          "stats": {
            "fuel_type": {
              "min": "diesel",
              "max": "lpg"
            },
            "tax_type": {
              "min": "excise",
              "max": "vat"
            },
            "valid_from": {
              "min": "2009-01-07",
              "max": "2026-10-05"
            }
          }
        }
      ],
      "example": [
        {
          "fuel_type": "diesel",
          "tax_type": "excise",
          "valid_from": "2026-10-05T00:00:00.000Z",
          "valid_to": null,
          "amount": 2.103219,
          "unit": "RON/litre",
          "legal_reference": null,
          "provider": "ec",
          "source_url": "https://energy.ec.europa.eu/document/download/906e60ca-8b6a-44e7-8589-652854d2fd3f_en?filename=Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx"
        },
        {
          "fuel_type": "diesel",
          "tax_type": "other",
          "valid_from": "2009-01-07T00:00:00.000Z",
          "valid_to": null,
          "amount": 0,
          "unit": "RON/litre",
          "legal_reference": null,
          "provider": "ec",
          "source_url": "https://energy.ec.europa.eu/document/download/906e60ca-8b6a-44e7-8589-652854d2fd3f_en?filename=Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx"
        }
      ]
    },
    {
      "name": "gas_storage",
      "description": "Romania's underground gas storage per site and gas day, from GIE AGSI+ as MonitorEnergie.ro shows it, with the EU average fill. The page shows only the latest gas day; this table keeps one per run.",
      "descriptions": {
        "ro": "Stocurile subterane de gaze ale României, pe depozit și zi gazieră, conform datelor GIE AGSI+ afișate de MonitorEnergie.ro, împreună cu gradul mediu de umplere din UE. Pagina afișează doar ultima zi gazieră; acest tabel păstrează câte o înregistrare pentru fiecare rulare.",
        "en": "Romania's underground gas storage per site and gas day, from GIE AGSI+ as MonitorEnergie.ro shows it, with the EU average fill. The page shows only the latest gas day; this table keeps one per run."
      },
      "rowCount": 12,
      "lastRunRows": 6,
      "totalBytes": 1869,
      "sortBy": [
        "gas_day",
        "site"
      ],
      "searchColumns": [],
      "primaryKey": [
        "gas_day",
        "site"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "gas_day",
          "type": "DATE",
          "nullable": false,
          "description": "The gas day, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua gazieră, după calendarul Europe/Bucharest.",
            "en": "The gas day, on the Europe/Bucharest calendar."
          },
          "min": "2026-10-26",
          "max": "2026-10-27",
          "distinctApprox": 2
        },
        {
          "name": "site",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Storage site.",
          "descriptions": {
            "ro": "Depozitul de înmagazinare.",
            "en": "Storage site."
          },
          "min": "Bilciurești",
          "max": "Urziceni",
          "distinctApprox": 6
        },
        {
          "name": "operator",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Operator.",
          "descriptions": {
            "ro": "Operatorul.",
            "en": "Operator."
          }
        },
        {
          "name": "stored_twh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Gas in storage.",
          "descriptions": {
            "ro": "Cantitatea de gaze înmagazinată.",
            "en": "Gas in storage."
          },
          "unit": "TWh"
        },
        {
          "name": "capacity_twh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Working capacity.",
          "descriptions": {
            "ro": "Capacitatea activă.",
            "en": "Working capacity."
          },
          "unit": "TWh"
        },
        {
          "name": "full_pct",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Fill level.",
          "descriptions": {
            "ro": "Gradul de umplere.",
            "en": "Fill level."
          },
          "unit": "%"
        },
        {
          "name": "net_flow_gwh_day",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Net injection (positive) or withdrawal over the gas day.",
          "descriptions": {
            "ro": "Injecția netă (valoare pozitivă) sau extracția din cursul zilei gazieră.",
            "en": "Net injection (positive) or withdrawal over the gas day."
          },
          "unit": "GWh/day"
        },
        {
          "name": "eu_average_full_pct",
          "type": "DOUBLE",
          "nullable": true,
          "description": "EU average fill on the same gas day.",
          "descriptions": {
            "ro": "Gradul mediu de umplere din UE în aceeași zi gazieră.",
            "en": "EU average fill on the same gas day."
          },
          "unit": "%"
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/gas_storage.parquet",
          "sizeBytes": 1869,
          "rowCount": 12,
          "etag": "\"ed5ad173c1e15f9762db1ab44acf87b8\"",
          "stats": {
            "gas_day": {
              "min": "2026-10-26",
              "max": "2026-10-27"
            },
            "site": {
              "min": "Bilciurești",
              "max": "Urziceni"
            }
          }
        }
      ],
      "example": [
        {
          "gas_day": "2026-10-26T00:00:00.000Z",
          "site": "Bilciurești",
          "operator": "Depogaz (Romgaz)",
          "stored_twh": 13.07,
          "capacity_twh": 14.02,
          "full_pct": 93.2,
          "net_flow_gwh_day": 29.2,
          "eu_average_full_pct": 74.9
        },
        {
          "gas_day": "2026-10-26T00:00:00.000Z",
          "site": "Bălăceanca",
          "operator": "Depogaz (Romgaz)",
          "stored_twh": 0.52,
          "capacity_twh": 0.54,
          "full_pct": 97.8,
          "net_flow_gwh_day": 0,
          "eu_average_full_pct": 74.9
        }
      ]
    },
    {
      "name": "gas_daily_balance",
      "description": "Romania's natural gas balance per gas day — production, consumption, imports, exports, storage injection and withdrawal — from ENTSOG physical flows reported by Transgaz, as MonitorEnergie.ro shows it. One gas day per run.",
      "descriptions": {
        "ro": "Balanța zilnică a gazelor naturale din România — producție, consum, importuri, exporturi, injecție și extracție din depozite — pe baza fluxurilor fizice ENTSOG raportate de Transgaz, așa cum sunt afișate de MonitorEnergie.ro. Câte o zi gazieră pentru fiecare rulare.",
        "en": "Romania's natural gas balance per gas day — production, consumption, imports, exports, storage injection and withdrawal — from ENTSOG physical flows reported by Transgaz, as MonitorEnergie.ro shows it. One gas day per run."
      },
      "rowCount": 2,
      "lastRunRows": 1,
      "totalBytes": 1201,
      "sortBy": [
        "gas_day"
      ],
      "searchColumns": [],
      "primaryKey": [
        "gas_day"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "gas_day",
          "type": "DATE",
          "nullable": false,
          "description": "The gas day, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua gazieră, după calendarul Europe/Bucharest.",
            "en": "The gas day, on the Europe/Bucharest calendar."
          },
          "min": "2026-10-27",
          "max": "2026-10-28",
          "distinctApprox": 2
        },
        {
          "name": "production_gwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Domestic production.",
          "descriptions": {
            "ro": "Producția internă.",
            "en": "Domestic production."
          },
          "unit": "GWh"
        },
        {
          "name": "consumption_gwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Consumption.",
          "descriptions": {
            "ro": "Consumul.",
            "en": "Consumption."
          },
          "unit": "GWh"
        },
        {
          "name": "import_gwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Imports.",
          "descriptions": {
            "ro": "Importurile.",
            "en": "Imports."
          },
          "unit": "GWh"
        },
        {
          "name": "export_gwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Exports.",
          "descriptions": {
            "ro": "Exporturile.",
            "en": "Exports."
          },
          "unit": "GWh"
        },
        {
          "name": "storage_injection_gwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Injected into storage.",
          "descriptions": {
            "ro": "Cantitatea injectată în depozite.",
            "en": "Injected into storage."
          },
          "unit": "GWh"
        },
        {
          "name": "storage_withdrawal_gwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Withdrawn from storage.",
          "descriptions": {
            "ro": "Cantitatea extrasă din depozite.",
            "en": "Withdrawn from storage."
          },
          "unit": "GWh"
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/gas_daily_balance.parquet",
          "sizeBytes": 1201,
          "rowCount": 2,
          "etag": "\"24c9187085bb5deaea425075567352b1\"",
          "stats": {
            "gas_day": {
              "min": "2026-10-27",
              "max": "2026-10-28"
            }
          }
        }
      ],
      "example": [
        {
          "gas_day": "2026-10-27T00:00:00.000Z",
          "production_gwh": 248.5,
          "consumption_gwh": 287.2,
          "import_gwh": 175.9,
          "export_gwh": 99.1,
          "storage_injection_gwh": 38.3,
          "storage_withdrawal_gwh": 0
        },
        {
          "gas_day": "2026-10-28T00:00:00.000Z",
          "production_gwh": 248.8,
          "consumption_gwh": 281.7,
          "import_gwh": 159.8,
          "export_gwh": 80.6,
          "storage_injection_gwh": 41.4,
          "storage_withdrawal_gwh": 2.1
        }
      ]
    },
    {
      "name": "gas_crossborder_flows",
      "description": "Physical natural gas flow through each of Romania's cross-border points per gas day (ENTSOG, reported by Transgaz). One gas day per run.",
      "descriptions": {
        "ro": "Fluxul fizic de gaze naturale prin fiecare punct transfrontalier al României, pe zi gazieră (ENTSOG, date raportate de Transgaz). Câte o zi gazieră pentru fiecare rulare.",
        "en": "Physical natural gas flow through each of Romania's cross-border points per gas day (ENTSOG, reported by Transgaz). One gas day per run."
      },
      "rowCount": 12,
      "lastRunRows": 6,
      "totalBytes": 1044,
      "sortBy": [
        "gas_day",
        "point"
      ],
      "searchColumns": [],
      "primaryKey": [
        "gas_day",
        "point"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "gas_day",
          "type": "DATE",
          "nullable": false,
          "description": "The gas day, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua gazieră, după calendarul Europe/Bucharest.",
            "en": "The gas day, on the Europe/Bucharest calendar."
          },
          "min": "2026-10-27",
          "max": "2026-10-28",
          "distinctApprox": 2
        },
        {
          "name": "point",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Cross-border point.",
          "descriptions": {
            "ro": "Punctul transfrontalier.",
            "en": "Cross-border point."
          },
          "min": "Csanádpalota",
          "max": "Ungheni",
          "distinctApprox": 6
        },
        {
          "name": "country_code",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Neighbouring country, ISO 3166-1 alpha-2.",
          "descriptions": {
            "ro": "Țara vecină, cod ISO 3166-1 alpha-2.",
            "en": "Neighbouring country, ISO 3166-1 alpha-2."
          }
        },
        {
          "name": "direction",
          "type": "VARCHAR",
          "nullable": true,
          "description": "'import', 'export' or 'none'.",
          "descriptions": {
            "ro": "'import', 'export' sau 'none'.",
            "en": "'import', 'export' or 'none'."
          }
        },
        {
          "name": "flow_gwh",
          "type": "DOUBLE",
          "nullable": true,
          "description": "Flow over the gas day, in the stated direction.",
          "descriptions": {
            "ro": "Fluxul din cursul zilei gazieră, în direcția indicată.",
            "en": "Flow over the gas day, in the stated direction."
          },
          "unit": "GWh"
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/gas_crossborder_flows.parquet",
          "sizeBytes": 1044,
          "rowCount": 12,
          "etag": "\"a1cacadb7fc68976508e7da7b4a22626\"",
          "stats": {
            "gas_day": {
              "min": "2026-10-27",
              "max": "2026-10-28"
            },
            "point": {
              "min": "Csanádpalota",
              "max": "Ungheni"
            }
          }
        }
      ],
      "example": [
        {
          "gas_day": "2026-10-27T00:00:00.000Z",
          "point": "Csanádpalota",
          "country_code": "HU",
          "direction": "export",
          "flow_gwh": 64.6
        },
        {
          "gas_day": "2026-10-27T00:00:00.000Z",
          "point": "Giurgiu",
          "country_code": "BG",
          "direction": "import",
          "flow_gwh": 18
        }
      ]
    },
    {
      "name": "gas_household_offers",
      "description": "Every household natural gas offer in the official ANRE (POSF) comparator, as listed on a day: the gas price alone and with regulated transport and distribution for one distribution area, VAT excluded. The page shows only the current list; this table keeps one listing per day.",
      "descriptions": {
        "ro": "Toate ofertele de gaze naturale pentru clienții casnici din comparatorul oficial ANRE (POSF), așa cum sunt listate într-o anumită zi: prețul gazului propriu-zis și prețul cu tarifele reglementate de transport și distribuție pentru o zonă de distribuție, fără TVA. Pagina afișează doar lista curentă; acest tabel păstrează câte o listă pentru fiecare zi.",
        "en": "Every household natural gas offer in the official ANRE (POSF) comparator, as listed on a day: the gas price alone and with regulated transport and distribution for one distribution area, VAT excluded. The page shows only the current list; this table keeps one listing per day."
      },
      "rowCount": 32,
      "lastRunRows": 32,
      "totalBytes": 2907,
      "sortBy": [
        "listed_on",
        "gas_price_lei_kwh"
      ],
      "searchColumns": [],
      "primaryKey": [
        "listed_on",
        "supplier",
        "offer_name"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "listed_on",
          "type": "DATE",
          "nullable": false,
          "description": "The day the list was published, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ziua publicării listei, după calendarul Europe/Bucharest.",
            "en": "The day the list was published, on the Europe/Bucharest calendar."
          },
          "min": "2026-10-29",
          "max": "2026-10-29",
          "distinctApprox": 1
        },
        {
          "name": "supplier",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Supplier, verbatim.",
          "descriptions": {
            "ro": "Furnizorul, redat exact.",
            "en": "Supplier, verbatim."
          },
          "distinctApprox": 21
        },
        {
          "name": "offer_name",
          "type": "TEXT",
          "nullable": false,
          "description": "Offer name, verbatim.",
          "descriptions": {
            "ro": "Denumirea ofertei, redată exact.",
            "en": "Offer name, verbatim."
          },
          "distinctApprox": 30
        },
        {
          "name": "gas_price_lei_kwh",
          "type": "DECIMAL(12,4)",
          "nullable": false,
          "description": "Price of the gas alone, without VAT.",
          "descriptions": {
            "ro": "Prețul gazului propriu-zis, fără TVA.",
            "en": "Price of the gas alone, without VAT."
          },
          "unit": "RON/kWh",
          "min": 0.162,
          "max": 0.475
        },
        {
          "name": "total_price_lei_kwh",
          "type": "DECIMAL(12,4)",
          "nullable": true,
          "description": "Price with transport and distribution for distribution_area, without VAT.",
          "descriptions": {
            "ro": "Prețul cu tarifele de transport și distribuție pentru distribution_area, fără TVA.",
            "en": "Price with transport and distribution for distribution_area, without VAT."
          },
          "unit": "RON/kWh"
        },
        {
          "name": "price_type",
          "type": "VARCHAR",
          "nullable": true,
          "description": "'fixed' or 'variable'.",
          "descriptions": {
            "ro": "'fixed' sau 'variable'.",
            "en": "'fixed' or 'variable'."
          }
        },
        {
          "name": "valid_until",
          "type": "DATE",
          "nullable": true,
          "description": "Last day the offer is valid, on the Europe/Bucharest calendar.",
          "descriptions": {
            "ro": "Ultima zi de valabilitate a ofertei, după calendarul Europe/Bucharest.",
            "en": "Last day the offer is valid, on the Europe/Bucharest calendar."
          }
        },
        {
          "name": "distribution_area",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The area whose distribution tariff total_price includes.",
          "descriptions": {
            "ro": "Zona al cărei tarif de distribuție este inclus în total_price.",
            "en": "The area whose distribution tariff total_price includes."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/gas_household_offers.parquet",
          "sizeBytes": 2907,
          "rowCount": 32,
          "etag": "\"c648b3186a37b56666a1f40f62b5c4e5\"",
          "stats": {
            "listed_on": {
              "min": "2026-10-29",
              "max": "2026-10-29"
            },
            "gas_price_lei_kwh": {
              "min": 0.162,
              "max": 0.475
            }
          }
        }
      ],
      "example": [
        {
          "listed_on": "2026-10-29T00:00:00.000Z",
          "supplier": "NOVA POWER & GAS",
          "offer_name": "NOVA Casnic",
          "gas_price_lei_kwh": 0.162,
          "total_price_lei_kwh": 0.244,
          "price_type": "fixed",
          "valid_until": "2026-11-04T00:00:00.000Z",
          "distribution_area": "București"
        },
        {
          "listed_on": "2026-10-29T00:00:00.000Z",
          "supplier": "MVM ENERGIE ROMÂNIA S.R.L.",
          "offer_name": "CASNIC - Pret valabil incepand cu 01 Octombrie 2026",
          "gas_price_lei_kwh": 0.164,
          "total_price_lei_kwh": 0.246,
          "price_type": "fixed",
          "valid_until": "2026-10-31T00:00:00.000Z",
          "distribution_area": "București"
        }
      ]
    },
    {
      "name": "articles",
      "description": "MonitorEnergie.ro's articles — news written from institutions' press releases, and guides — as a catalogue: title, excerpt, links and dates. The full text stays on the site (markdown_url serves it as Markdown).",
      "descriptions": {
        "ro": "Articolele MonitorEnergie.ro — știri redactate pe baza comunicatelor de presă ale instituțiilor și ghiduri — prezentate sub formă de catalog: titluri, fragmente, linkuri și date. Textul integral rămâne pe site (markdown_url îl livrează în format Markdown).",
        "en": "MonitorEnergie.ro's articles — news written from institutions' press releases, and guides — as a catalogue: title, excerpt, links and dates. The full text stays on the site (markdown_url serves it as Markdown)."
      },
      "rowCount": 501,
      "lastRunRows": 50,
      "totalBytes": 114496,
      "sortBy": [
        "published_at_local"
      ],
      "searchColumns": [],
      "primaryKey": [
        "slug"
      ],
      "writeMode": "upsert",
      "storage": "lake",
      "columns": [
        {
          "name": "slug",
          "type": "VARCHAR",
          "nullable": false,
          "description": "The article's stable identifier.",
          "descriptions": {
            "ro": "Identificatorul stabil al articolului.",
            "en": "The article's stable identifier."
          },
          "distinctApprox": 511
        },
        {
          "name": "article_type",
          "type": "VARCHAR",
          "nullable": true,
          "description": "'news' or 'guide'.",
          "descriptions": {
            "ro": "'news' sau 'guide'.",
            "en": "'news' or 'guide'."
          }
        },
        {
          "name": "title",
          "type": "TEXT",
          "nullable": true,
          "description": "Title, in Romanian.",
          "descriptions": {
            "ro": "Titlul, în română.",
            "en": "Title, in Romanian."
          }
        },
        {
          "name": "excerpt",
          "type": "TEXT",
          "nullable": true,
          "description": "Opening of the article, as the site excerpts it.",
          "descriptions": {
            "ro": "Începutul articolului, așa cum este redat în fragmentul de pe site.",
            "en": "Opening of the article, as the site excerpts it."
          }
        },
        {
          "name": "url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The article page.",
          "descriptions": {
            "ro": "Pagina articolului.",
            "en": "The article page."
          }
        },
        {
          "name": "markdown_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "The same article as Markdown.",
          "descriptions": {
            "ro": "Același articol în format Markdown.",
            "en": "The same article as Markdown."
          }
        },
        {
          "name": "cover_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Cover image.",
          "descriptions": {
            "ro": "Imaginea de copertă.",
            "en": "Cover image."
          }
        },
        {
          "name": "published_at_local",
          "type": "TIMESTAMP",
          "nullable": true,
          "description": "Publication moment, on the Europe/Bucharest wall clock with no offset.",
          "descriptions": {
            "ro": "Momentul publicării, după ora locală Europe/Bucharest, fără decalaj UTC.",
            "en": "Publication moment, on the Europe/Bucharest wall clock with no offset."
          },
          "min": "2026-07-31 11:59:11",
          "max": "2026-10-27 09:26:25"
        },
        {
          "name": "updated_at_local",
          "type": "TIMESTAMP",
          "nullable": true,
          "description": "Last update, on the Europe/Bucharest wall clock with no offset.",
          "descriptions": {
            "ro": "Momentul ultimei actualizări, după ora locală Europe/Bucharest, fără decalaj UTC.",
            "en": "Last update, on the Europe/Bucharest wall clock with no offset."
          }
        },
        {
          "name": "author",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Author, as the site names it.",
          "descriptions": {
            "ro": "Autorul, cu numele folosit pe site.",
            "en": "Author, as the site names it."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/monitorenergie-ro/v/01M647RVR7GT1V35B6T740KQ9R/articles.parquet",
          "sizeBytes": 114496,
          "rowCount": 501,
          "etag": "\"11c37b84dcfad2ec4c8676695d7b0ab7\"",
          "stats": {
            "published_at_local": {
              "min": "2026-07-31 11:59:11",
              "max": "2026-10-27 09:26:25"
            }
          }
        }
      ],
      "example": [
        {
          "slug": "cum-citesti-factura-la-energie-electrica-e-on-ppc-hidroelectrica-electrica-cez",
          "article_type": "guide",
          "title": "Cum citești factura la energie electrică în 2026: ghid complet pentru toți furnizorii",
          "excerpt": "Factura de energie electrică este, pentru mulți români, un document complicat, plin de coduri, abrevieri și calcule greu de descifrat. Indiferent dacă ești client la E.ON, PPC (fost Enel), Hidroelectrica, Electrica…",
          "url": "https://monitorenergie.ro/blog/cum-citesti-factura-la-energie-electrica-e-on-ppc-hidroelectrica-electrica-cez.html",
          "markdown_url": "https://monitorenergie.ro/blog/cum-citesti-factura-la-energie-electrica-e-on-ppc-hidroelectrica-electrica-cez.md",
          "cover_url": "https://monitorenergie.ro/assets/blog/cum-citesti-factura-la-energie-electrica-e-on-ppc-hidroelectrica-electrica-cez-af7c19e4.png",
          "published_at_local": "2026-07-31T11:59:11.000Z",
          "updated_at_local": "2026-08-06T19:21:11.000Z",
          "author": "admin"
        },
        {
          "slug": "anre-a-transmis-ministerului-energiei-impactul-estimat-al-certificatelor-verzi-in-factura-pentru-2027",
          "article_type": "news",
          "title": "ANRE a transmis Ministerului Energiei impactul estimat al certificatelor verzi în factura pentru 2027",
          "excerpt": "Autoritatea Națională de Reglementare în Domeniul Energiei anunță că a informat Ministerul Energiei, la 30 iunie 2026, asupra nivelului impactului mediu estimat al certificatelor verzi în factura consumatorului final de energie electrică pentru anul 2027.",
          "url": "https://monitorenergie.ro/blog/anre-a-transmis-ministerului-energiei-impactul-estimat-al-certificatelor-verzi-in-factura-pentru-2027.html",
          "markdown_url": "https://monitorenergie.ro/blog/anre-a-transmis-ministerului-energiei-impactul-estimat-al-certificatelor-verzi-in-factura-pentru-2027.md",
          "cover_url": "https://monitorenergie.ro/assets/blog/anre-a-transmis-ministerului-energiei-impactul-estimat-al-certificatelor-verzi-in-factura-pentru-2027-23bd6396.png",
          "published_at_local": "2026-07-31T12:06:42.000Z",
          "updated_at_local": "2026-08-07T09:35:20.000Z",
          "author": "MonitorEnergie.ro"
        }
      ]
    }
  ],
  "generatedAt": "2026-10-29T17:24:40.547Z"
}
