United States Department of Agriculture website screenshot

United States Department of Agriculture

The United States Department of Agriculture (USDA) is a federal agency responsible for developing and executing policies related to farming, agriculture, forestry, and food. The USDA works to ensure the sustainability and safety of America's food supply, while also supporting rural development and promoting economic growth in rural communities. USDA provides multiple public APIs including FoodData Central for nutrient data, NASS Quick Stats for agricultural statistics, ERS ARMS for farm economics, and NRCS AWDB for water and climate monitoring data.

4 APIs 0 Features
Federal GovernmentAgricultureFood SafetyNutritionRural DevelopmentClimate

APIs

USDA FoodData Central API

The FoodData Central API provides REST access to FoodData Central (FDC), the USDA's integrated data system that provides expanded nutrient profile data and links to related agri...

USDA NASS Quick Stats API

The USDA NASS Quick Stats API provides direct access to the National Agricultural Statistics Service's official published aggregate estimates related to U.S. agricultural produc...

USDA ERS ARMS Data API

The USDA Economic Research Service (ERS) ARMS Data API provides access to the Agricultural Resource Management Survey (ARMS), covering farm finances, production practices, and r...

USDA NRCS AWDB Water and Climate REST API

The USDA Natural Resources Conservation Service (NRCS) Air and Water Database (AWDB) REST API provides access to snow, water, and climate data from SNOTEL (SNOw TELemetry) stati...

Collections

Pricing Plans

Rate Limits

FinOps

Semantic Vocabularies

United States Department Of Agriculture Context

4 classes · 14 properties

JSON-LD

API Governance Rules

United States Department of Agriculture API Rules

7 rules · 3 errors 4 warnings

SPECTRAL

JSON Structure

Usda Fdc Food Item Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: USDA NRCS AWDB Water and Climate REST API
  version: 1.0.0
items:
- info:
    name: Stations
    type: folder
  items:
  - info:
      name: Get Stations
      type: http
    http:
      method: GET
      url: https://wcc.sc.egov.usda.gov/awdbRestApi/services/v1/stations
      params:
      - name: stationIds
        value: 301:ID:SNTL
        type: query
        description: Comma-separated list of station IDs
      - name: stateCds
        value: ID,MT
        type: query
        description: Comma-separated two-letter state codes
      - name: networkCds
        value: SNTL
        type: query
        description: Network codes (SNTL=SNOTEL, SCAN=SCAN)
      - name: minLatitude
        value: ''
        type: query
        description: Minimum latitude for bounding box
      - name: maxLatitude
        value: ''
        type: query
        description: Maximum latitude for bounding box
      - name: minLongitude
        value: ''
        type: query
        description: Minimum longitude for bounding box
      - name: maxLongitude
        value: ''
        type: query
        description: Maximum longitude for bounding box
      - name: minElevation
        value: ''
        type: query
        description: Minimum elevation in feet
      - name: maxElevation
        value: ''
        type: query
        description: Maximum elevation in feet
    docs: Retrieve a list of monitoring stations filtered by state, network type, county, hydrologic unit, or bounding box.
- info:
    name: Data
    type: folder
  items:
  - info:
      name: Get Station Data
      type: http
    http:
      method: GET
      url: https://wcc.sc.egov.usda.gov/awdbRestApi/services/v1/data
      params:
      - name: stationIds
        value: 301:ID:SNTL
        type: query
        description: Comma-separated station IDs
      - name: elementCds
        value: WTEQ,PREC,TOBS
        type: query
        description: Element codes to retrieve (WTEQ=Snow Water Equivalent, PREC=Precipitation, TOBS=Air Temperature Observed,
          SMS=Soil Moisture)
      - name: beginDate
        value: '2024-01-01'
        type: query
        description: Start date (YYYY-MM-DD)
      - name: endDate
        value: '2024-04-30'
        type: query
        description: End date (YYYY-MM-DD)
      - name: duration
        value: ''
        type: query
        description: Data duration/temporal resolution
    docs: Retrieve time-series data for one or more monitoring stations, including snow water equivalent, precipitation, temperature,
      soil moisture, and other climate variables.
- info:
    name: Forecasts
    type: folder
  items:
  - info:
      name: Get Water Supply Forecasts
      type: http
    http:
      method: GET
      url: https://wcc.sc.egov.usda.gov/awdbRestApi/services/v1/forecasts
      params:
      - name: stationIds
        value: ''
        type: query
        description: Forecast point station IDs
      - name: stateCds
        value: ID
        type: query
        description: State codes to filter forecasts
      - name: forecastPeriodCds
        value: ''
        type: query
        description: Forecast period codes (e.g. JAN-SEP)
    docs: Retrieve water supply forecasts for forecast points, including streamflow volume forecasts by probability exceedance
      levels.
bundled: true