All data sources

NLR Developer API (formerly NREL)

Free

NREL renewable resource and clean-energy intelligence APIs.

No key required. Included on Free.

What you can ask

  • “What does NLR Developer API (formerly NREL) have for the area or asset I'm working on?”
  • “Pull the most recent NLR Developer API (formerly NREL) records and put them in a table.”
  • “What does NLR Developer API (formerly NREL) cover, and how fresh is the data?”

About this source

National Laboratory of the Rockies data for US solar resource, geospatial dataset coverage, and nearby alternative-fuel stations.

Connector ID nrel

Provenance

PublisherNational Laboratory of the Rockies Developer Network

Freshness & coverage

FreshnessScheduled — Solar climatology is static; Wind Toolkit coverage and AFDC station data update on their own schedules.
GeographicUnited States, Canada for selected AFDC records
Temporal… → present — Solar values are long-term climatological averages; coverage identifies available geospatial datasets rather than returning time series.
AuthenticationNo credentials required

Caveats

  • ⚠ The former developer.nrel.gov domain was retired on 2026-05-29; this connector uses developer.nlr.gov.
  • ⚠ Wind time-series downloads are intentionally not exposed because they can enqueue file generation and send email.

› Methods (54)

Technical detail for developers: parameters, pagination, units, and freshness per method.

  • getSolarResource

    read

    Get annual and monthly average DNI, GHI, and latitude-tilt solar resource.

    Required paramslatitudelongitude
    Entitiessolar-resource
    Paginationnone
    Unitsdni: kWh/m²/day · ghi: kWh/m²/day · latitudeTilt: kWh/m²/day
    CRSEPSG:4326
    FreshnessStatic
  • getDatasetCoverage

    read

    List NLR geospatial resource datasets and site counts at a coordinate.

    Required paramslatitudelongitude
    Entitiesresource-dataset-coverage
    Paginationnone
    CRSEPSG:4326
    FreshnessScheduled
  • getAltFuelStations

    read

    Find bounded nearby alternative-fuel stations ordered by distance.

    Required paramslatitudelongitude
    Entitiesalternative-fuel-station
    Paginationoffset (offsetField: offset, limitField: limit)
    UnitsdistanceMiles: mi
    CRSEPSG:4326
    FreshnessScheduled
  • provider_electricity_utility_rates

    read

    Utility Rates [NLR official API]

    Required paramslatlon
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_partnering_lab_partnering_service

    read

    Lab Partnering Service [NLR official API]

    Required paramsentityType
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_solar_solar_dataset_query_v1

    read

    Solar Dataset Query V1 [NLR official API]

    Required paramslatlon
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_solar_solar_dataset_query_v2

    read

    Solar Dataset Query V2 [NLR official API]

    Required paramslatlon
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_solar_nsrdb_data_query

    read

    NSRDB Data Query [NLR official API]

    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_solar_site_count

    read

    Site Count [NLR official API]

    Required paramswkt
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_solar_pvwatts_v8

    read

    PVWatts V8 [NLR official API]

    Required paramsarrayTypeazimuthlossesmoduleTypesystemCapacitytilt
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_transportation_all_stations

    read

    All Stations [NLR official API]

    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_transportation_electric_vehicle_charging_networks

    read

    Electric Vehicle Charging Networks [NLR official API]

    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_transportation_electric_vehicle_charging_ports

    read

    Electric Vehicle Charging Ports [NLR official API]

    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_transportation_get_station_by_id

    read

    Get Station by ID [NLR official API]

    Required paramsid
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_transportation_last_updated_date

    read

    Last Updated Date [NLR official API]

    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_transportation_stations_nearby_route

    read

    Stations Nearby Route [NLR official API]

    Required paramsroute
    Paginationnone
    FreshnessScheduled (source-level)
    • ⚠ The official portal does not publish a machine-readable success schema for this endpoint; output shape remains provider-defined.
  • provider_transportation_battery_electric_locomotive_rollout

    read

    Battery Electric Locomotive Rollout [NLR official API]

    Required paramsrolloutYearstargetBelRatio
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_battery_electric_locomotive_rollout_2657a4cdc5

    read

    Battery Electric Locomotive Rollout [NLR official API]

    Required paramsbody
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_train_simulation

    read

    Train Simulation [NLR official API]

    Required paramsbody
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_agenciesindex

    read

    agenciesIndex [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_agenciesshow

    read

    agenciesShow [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_batteriesindex

    read

    batteriesIndex [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_batteriesshow

    read

    batteriesShow [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_contactsindex

    read

    contactsIndex [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_contactsshow

    read

    contactsShow [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_policiesindex

    read

    policiesIndex [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_policiesshow

    read

    policiesShow [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_topicsindex

    read

    topicsIndex [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_topicsshow

    read

    topicsShow [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_loads_kw_are_returned_in_15_min_step_intervals_f

    read

    Loads (kW) are returned in 15-min step intervals for 24 hours where the 15-min data point is the...

    Required paramsclassDistfleetSizehomeAccessDisthomePowerDistmeanDvmtpevDistprefDistresChargingtempCworkChargingworkPowerDist
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_loads_kw_are_returned_in_15_min_step_e3f746e199

    read

    Loads (kW) are returned in 15-min step intervals for 24 hours but broken down by pev_type (one of...

    Required paramsclassDistfleetSizehomeAccessDisthomePowerDistmeanDvmtpevDistprefDistresChargingtempCworkChargingworkPowerDist
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_get_a_list_of_available_powertrain_models

    read

    List RouteE Compass routing powertrain models [NLR official API]

    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_get_a_list_of_available_powertrain_mo_f7f24166d7

    read

    List RouteE powertrain simulation models [NLR official API]

    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_energy_aware_routing

    read

    Energy aware routing [NLR official API]

    Required paramsbody
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_estimate_energy_consumption_for_a_single_route

    read

    Estimate energy consumption for a single route. [NLR official API]

    Required paramsbody
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_transportation_incentives_laws_all

    read

    transportation_incentives_laws_all [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_transportation_incentives_laws_categories

    read

    transportation_incentives_laws_categories [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_transportation_incentives_laws_pocs

    read

    transportation_incentives_laws_pocs [NLR official API]

    Required paramsjurisdictionoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_transportation_incentives_laws_id

    read

    transportation_incentives_laws_id [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getfuels

    read

    getFuels [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getfuelsbyid

    read

    getFuelsById [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getheavydutyengines

    read

    getHeavyDutyEngines [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getheavydutyengine

    read

    getHeavyDutyEngine [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_gethybrids

    read

    getHybrids [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_return_a_single_heavy_duty_hybrid_conversion_sys

    read

    Return a single heavy-duty hybrid/conversion system given the heavy-duty hybrid/conversion system...

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getheavydutymanufacturers

    read

    getHeavyDutyManufacturers [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getheavydutymanufacturerbyid

    read

    getHeavyDutyManufacturerById [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getheavydutyvehicles

    read

    getHeavyDutyVehicles [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getheavydutyvehiclesbyid

    read

    getHeavyDutyVehiclesById [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getmanufacturers

    read

    getManufacturers [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getmanufacturerbyid

    read

    getManufacturerById [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getvehiclecategories

    read

    getVehicleCategories [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getvehiclecategorybyid

    read

    getVehicleCategoryById [NLR official API]

    Required paramsidoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)
  • provider_transportation_getvehicles

    read

    getVehicles [NLR official API]

    Required paramsoutputFormat
    Paginationnone
    FreshnessScheduled (source-level)