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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/sysco-products-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Sysco Food Distribution Accounts Products API
description: The Sysco Food Distribution API provides programmatic access to Sysco's food distribution platform for product ordering, catalog browsing, delivery tracking, account management, and supply chain integration. Available through the Sysco API Central developer portal, the API enables restaurants, food service operators, and partners to integrate with Sysco's distribution operations and ordering systems.
version: '1.0'
contact:
url: https://apic-devportal.sysco.com/
servers:
- url: https://api.sysco.com
description: Production
- url: https://api-stg.sysco.com
description: Staging
security:
- bearerAuth: []
tags:
- name: Products
description: Browse and search the Sysco product catalog.
paths:
/products:
get:
operationId: listProducts
summary: List Products
description: Retrieves a list of products from the Sysco food distribution catalog with filtering by category, brand, dietary attributes, and availability. Supports over 30 fields of product data including real-time stock status and next receive dates.
tags:
- Products
parameters:
- name: category
in: query
description: Filter by product category.
schema:
type: string
- name: keyword
in: query
description: Search by keyword.
schema:
type: string
- name: brand
in: query
description: Filter by brand name.
schema:
type: string
- name: page
in: query
schema:
type: integer
- name: pageSize
in: query
schema:
type: integer
responses:
'200':
description: Product list returned
content:
application/json:
schema:
$ref: '#/components/schemas/ProductList'
'401':
description: Unauthorized
/products/{productId}:
get:
operationId: getProduct
summary: Get Product
description: Retrieves detailed information about a specific product including nutrition facts, allergens, packaging details, and pricing.
tags:
- Products
parameters:
- name: productId
in: path
required: true
schema:
type: string
description: The Sysco product identifier (SUPC).
responses:
'200':
description: Product details returned
content:
application/json:
schema:
$ref: '#/components/schemas/Product'
'404':
description: Product not found
components:
schemas:
ProductList:
type: object
properties:
items:
type: array
items:
$ref: '#/components/schemas/Product'
totalCount:
type: integer
page:
type: integer
Product:
type: object
properties:
productId:
type: string
description: Sysco Universal Product Code (SUPC).
name:
type: string
brand:
type: string
category:
type: string
gtin:
type: string
description: Global Trade Item Number barcode.
packCount:
type: integer
size:
type: string
unitOfMeasure:
type: string
storageType:
type: string
enum:
- refrigerated
- frozen
- dry
inStock:
type: boolean
nextReceiveDate:
type: string
format: date
description:
type: string
securitySchemes:
bearerAuth:
type: http
scheme: bearer