Food Safety and Inspection Service Recalls API

FSIS recall and public health alert records.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/food-safety-and-inspection-service-recalls-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

food-safety-and-inspection-service-recalls-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: FSIS Recall Recalls API
  description: The Food Safety and Inspection Service (FSIS) Recall API provides machine-readable access to recall and public health alert records for meat, poultry, and egg products regulated by USDA FSIS.
  version: '1.0'
  contact:
    name: USDA Food Safety and Inspection Service
    url: https://www.fsis.usda.gov/science-data/developer-resources/recall-api
  license:
    name: U.S. Government Work
    url: https://www.usa.gov/government-works
servers:
- url: https://www.fsis.usda.gov/fsis/api
  description: FSIS production API host
tags:
- name: Recalls
  description: FSIS recall and public health alert records.
paths:
  /recall/v/1:
    get:
      tags:
      - Recalls
      summary: List FSIS recalls and public health alerts
      description: Returns the full set of FSIS recall and public health alert records. The API is open and unauthenticated. Filtering is performed by the client; the endpoint returns the complete dataset.
      operationId: listRecalls
      parameters:
      - name: format
        in: query
        description: Response format (the API returns JSON by default).
        required: false
        schema:
          type: string
          enum:
          - json
      responses:
        '200':
          description: List of recall records.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Recall'
        '404':
          description: Resource not found.
        '500':
          description: Server error.
components:
  schemas:
    Recall:
      type: object
      description: A single FSIS recall or public health alert record.
      properties:
        field_recall_number:
          type: string
          description: FSIS recall number (e.g., "001-2024").
        field_title:
          type: string
          description: Title of the recall or public health alert.
        field_recall_classification:
          type: string
          description: Recall classification (Class I, Class II, Class III, or Public Health Alert).
        field_recall_type:
          type: string
          description: Type of action (Active Recall, Closed Recall, Public Health Alert).
        field_active_notice:
          type: string
          description: Whether the recall notice is currently active ("True"/"False").
        field_recall_date:
          type: string
          format: date
          description: Date the recall was issued.
        field_closed_date:
          type: string
          format: date
          description: Date the recall was closed (if applicable).
        field_closed_year:
          type: string
          description: Calendar year the recall was closed.
        field_year:
          type: string
          description: Calendar year of the recall.
        field_summary:
          type: string
          description: Plain-text summary of the recall.
        field_press_release:
          type: string
          description: Full press release HTML.
        field_archive_recall:
          type: string
          description: Whether the record is archived.
        field_recall_reason:
          type: string
          description: Reason for the recall.
        field_processing:
          type: string
          description: Processing category.
        field_product_items:
          type: string
          description: Description of the recalled product items.
        field_qty_recovered:
          type: string
          description: Quantity recovered.
        field_recall_classification_2:
          type: string
          description: Secondary classification field.
        field_recall_committee:
          type: string
          description: Recall committee designation.
        field_recall_url:
          type: string
          description: URL of the recall on the FSIS site.
        field_states:
          type: string
          description: Affected states.
        field_risk_level:
          type: string
          description: Risk level designation.
        field_distro_list:
          type: string
          description: Distribution list / channels.
        field_company_media_contact:
          type: string
          description: Company media contact information.
        field_establishment:
          type: string
          description: FSIS-regulated establishment associated with the product.
        field_en_press_release:
          type: string
          description: English-language press release.
        field_es_press_release:
          type: string
          description: Spanish-language press release.
        field_has_spanish:
          type: string
          description: Indicator that a Spanish version exists.
        field_labels:
          type: string
          description: Product labels (HTML/markup of label assets).
        field_last_modified_date:
          type: string
          format: date-time
          description: Last modification timestamp for the record.
        langcode:
          type: string
          description: Language code of the record.