@maschinenlesbar.org/marktstammdatenregister-cli
    Preparing search index...

    Interface MastrUnit

    A unit ("Einheit") record. The API returns a very wide row (~90 fields) whose populated columns vary by category (a solar unit carries module fields a gas consumer does not), so only the broadly-useful, category-independent fields are typed; the index signature carries the rest. Natural-person and confidential data are withheld upstream, so operator names may be anonymised (e.g. "natürliche Person (ABR…)").

    interface MastrUnit {
        AnlagenbetreiberMaStRNummer?: string;
        AnlagenbetreiberName?: string;
        BetriebsStatusId?: number;
        BetriebsStatusName?: string;
        Breitengrad?: number | null;
        Bruttoleistung?: number;
        Bundesland?: string;
        EinheitName?: string;
        EinheitRegistrierungsdatum?: string;
        EndgueltigeStilllegungDatum?: string | null;
        EnergietraegerId?: number;
        EnergietraegerName?: string;
        Gemeinde?: string;
        Id?: number;
        InbetriebnahmeDatum?: string | null;
        Laengengrad?: number | null;
        Landkreis?: string;
        MaStRNummer?: string;
        Nettonennleistung?: number;
        NetzbetreiberNamen?: string;
        Ort?: string;
        Plz?: string;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown

      Everything else the row carries (category-specific columns, IDs, ...).

    Index
    AnlagenbetreiberMaStRNummer?: string
    AnlagenbetreiberName?: string

    Operator name (often anonymised).

    BetriebsStatusId?: number
    BetriebsStatusName?: string

    Operating status name, e.g. "In Betrieb".

    Breitengrad?: number | null

    Latitude (may be withheld for small units).

    Bruttoleistung?: number

    Gross capacity in kW.

    Bundesland?: string
    EinheitName?: string

    Display name of the unit.

    EinheitRegistrierungsdatum?: string

    Registration date in MaStR.

    EndgueltigeStilllegungDatum?: string | null

    Final decommissioning date, if any.

    EnergietraegerId?: number
    EnergietraegerName?: string

    Energy carrier name, e.g. "Solare Strahlungsenergie".

    Gemeinde?: string
    Id?: number
    InbetriebnahmeDatum?: string | null

    Commissioning date.

    Laengengrad?: number | null

    Longitude (may be withheld for small units).

    Landkreis?: string
    MaStRNummer?: string

    The unit's MaStR number, e.g. "SEE984033548619".

    Nettonennleistung?: number

    Net rated capacity in kW.

    NetzbetreiberNamen?: string

    Grid operator name(s).

    Ort?: string
    Plz?: string