{
    "generated_at": 1790929369,
    "generated_at_belgian": "2026-10-02 10:22",
    "timezone": "Europe/Brussels",
    "panels": {
        "air": {
            "stations_total": 129,
            "stations_reporting": 120,
            "stations_rankable": 120,
            "newest_measurement": 1790924400,
            "worst": {
                "ratio": 1.62,
                "pollutant": "NO2",
                "station": "Antwerpen",
                "code": "40R891",
                "id": "1163"
            },
            "measured_at": 1790924400
        },
        "power": {
            "headline": "Wind and sun are covering about 21 percent of Belgian demand.",
            "state": "mid",
            "demand_mw": 10726.8,
            "demand_at": 1790926200,
            "wind_mw": 275.5,
            "wind_at": 1790927100,
            "wind_capacity_mw": 5990.7,
            "solar_mw": 2363.5,
            "solar_at": 1790927100,
            "solar_capacity_mw": 12128.3,
            "solar_returns_at": null,
            "renewable_share_pct": 20.9,
            "renewable_share_at": 1790926200,
            "net_flow_mw": -1776.2,
            "net_flow_at": 1790926200,
            "net_flow_direction": "importing",
            "borders": [
                {
                    "name": "Netherlands",
                    "v": -2506.8
                },
                {
                    "name": "United Kingdom",
                    "v": -498.2
                },
                {
                    "name": "Luxembourg",
                    "v": 277.1
                },
                {
                    "name": "Germany",
                    "v": 951.7
                }
            ],
            "price_eur_mwh": 185.83,
            "price_at": 1790928900,
            "price_min": {
                "t": 1790941500,
                "p": 132.39
            },
            "price_max": {
                "t": 1790961300,
                "p": 320.66
            },
            "price_headline": "Wholesale power is 185.83 EUR / MWh right now.",
            "fuel_mix": [
                {
                    "name": "Natural Gas",
                    "v": 3855.3
                },
                {
                    "name": "Other",
                    "v": 543.4
                },
                {
                    "name": "Wind Onshore",
                    "v": 127.1
                },
                {
                    "name": "Wind Offshore",
                    "v": 108.7
                },
                {
                    "name": "Biofuels",
                    "v": 78.3
                },
                {
                    "name": "Energy Storage",
                    "v": 3.2
                },
                {
                    "name": "Water",
                    "v": 2.2
                },
                {
                    "name": "Solar",
                    "v": 0
                },
                {
                    "name": "Other Fossil Fuels",
                    "v": 0
                },
                {
                    "name": "Nuclear",
                    "v": 0
                }
            ],
            "fuel_mix_at": 1790909100,
            "fuel_mix_lag_hours": 5.6,
            "is_night": false
        },
        "trains": {
            "headline": "One line is disrupted right now.",
            "state": "disrupted",
            "stations_sampled": 6,
            "departures_listed": 176,
            "already_left": 0,
            "late_6min_plus": 5,
            "cancelled": 0,
            "live_disruptions": 1,
            "planned_works": 65,
            "disruption_titles": [
                "Haacht: Delays"
            ],
            "measured_at": 1790929202
        },
        "traffic": {
            "headline": "28 stretches of Flemish motorway are closed right now.",
            "state": "bad",
            "scope": "Flanders only. Wallonia and Brussels publish separately and are not in this feed.",
            "situations": 193,
            "counts": {
                "newRoadworksLayout": 97,
                "narrowLanes": 39,
                "roadClosed": 28,
                "roadsideWork": 14,
                "singleAlternateLineTraffic": 9,
                "roadworks": 6
            },
            "closures": 28,
            "published_at": 1790929202,
            "has_flow_data": false
        }
    },
    "sources": {
        "air": {
            "name": "IRCELINE",
            "licence": "CC BY 4.0",
            "url": "https://www.irceline.be/"
        },
        "power": {
            "name": "Elia",
            "licence": "CC BY 4.0",
            "url": "https://opendata.elia.be/"
        },
        "price": {
            "name": "energy-charts.info (Fraunhofer ISE)",
            "licence": "CC BY 4.0 (creativecommons.org/licenses/by/4.0) from Bundesnetzagentur | SMARD.de",
            "url": "https://api.energy-charts.info/"
        },
        "trains": {
            "name": "iRail, over NMBS/SNCB real-time data",
            "url": "https://api.irail.be/"
        },
        "traffic": {
            "name": "Vlaams Verkeerscentrum, DATEX2 v3",
            "licence": "Modellicentie gratis hergebruik v1.0",
            "url": "https://www.verkeerscentrum.be/data"
        }
    },
    "licence": "Each source keeps its own licence, listed per source above. Attribute them, not us.",
    "docs": "https://sevinhub.com/belgium-now"
}