All data sources

NRC (Nuclear Regulatory Commission)

No authnrc

NRC nuclear-power oversight — keyless daily Power Reactor Status (fleet % power / outages) + keyed ADAMS document library search (inspection reports, license amendments, Part 21 defect reports) requiring a free NRC API key.

Provenance

PublisherNRC (Nuclear Regulatory Commission)

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (4)

  • getPowerReactorStatus

    read

    Keyless — daily % power for every U.S. commercial reactor (last 365 days)

    Input schema
    {
      "type": "object",
      "properties": {
        "date": {
          "type": "string"
        },
        "unit": {
          "type": "string",
          "examples": [
            "Browns Ferry"
          ]
        },
        "days": {
          "type": "number"
        }
      },
      "additionalProperties": false
    }

    Keyless; optional date, unit, or days. No args returns the latest fleet.

  • searchDocuments

    read

    Keyed (ADAMS) — search the NRC document library by text, type, docket, and date

    Input schema
    {
      "type": "object",
      "properties": {
        "query": {
          "type": "string",
          "examples": [
            "inspection report"
          ]
        },
        "documentType": {
          "type": "string"
        },
        "docketNumber": {
          "type": "string",
          "examples": [
            "05000259"
          ]
        },
        "dateGe": {
          "type": "string",
          "examples": [
            "2024-01-01"
          ]
        },
        "sort": {
          "type": "string"
        },
        "sortDirection": {
          "type": "number"
        },
        "skip": {
          "type": "number"
        }
      },
      "additionalProperties": false
    }

    Needs NRC_ADAMS_API_KEY; filter by text, type, docket, or date.

  • getDocument

    read

    Keyed (ADAMS) — full document detail by ADAMS accession number

    Input schema
    {
      "type": "object",
      "properties": {
        "accessionNumber": {
          "type": "string",
          "examples": [
            "ML24017A120"
          ]
        }
      },
      "additionalProperties": false
    }

    Needs NRC_ADAMS_API_KEY and an accessionNumber such as ML24017A120.

  • getServiceInfo

    read

    Static API overview — keyless vs keyed surfaces, ADAMS key registration, field conventions

    Input schema
    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }