RoundysStoreData is a JSON Structure definition published by Roundy's.
{
"name": "RoundysStoreData",
"description": "Data structures for Roundy's grocery store information, product catalog, and customer interactions as surfaced through the Kroger Developer Platform APIs for Pick 'n Save, Metro Market, and Mariano's stores",
"fields": [
{
"name": "store",
"type": "object",
"description": "A Roundy's grocery store location",
"fields": [
{ "name": "locationId", "type": "string", "description": "Unique Kroger location identifier", "required": true },
{ "name": "name", "type": "string", "description": "Store display name", "required": true },
{ "name": "banner", "type": "string", "description": "Retail banner: Pick 'n Save, Metro Market, Mariano's", "required": true },
{ "name": "divisionNumber", "type": "string", "description": "Kroger division number" },
{ "name": "phone", "type": "string", "description": "Store phone number" },
{
"name": "address",
"type": "object",
"description": "Physical store address",
"fields": [
{ "name": "addressLine1", "type": "string", "description": "Street address" },
{ "name": "city", "type": "string", "description": "City" },
{ "name": "state", "type": "string", "description": "State abbreviation" },
{ "name": "zipCode", "type": "string", "description": "ZIP code" }
]
},
{
"name": "geolocation",
"type": "object",
"description": "Geographic coordinates",
"fields": [
{ "name": "latitude", "type": "number", "description": "Latitude" },
{ "name": "longitude", "type": "number", "description": "Longitude" }
]
},
{ "name": "hours", "type": "array", "description": "Operating hours by day of week" },
{ "name": "departments", "type": "array", "description": "Available departments (Bakery, Deli, Pharmacy, etc.)" },
{ "name": "services", "type": "array", "description": "Available services (Pickup, Delivery, etc.)" }
]
},
{
"name": "product",
"type": "object",
"description": "A grocery product in the Roundy's/Kroger product catalog",
"fields": [
{ "name": "productId", "type": "string", "description": "Kroger unique product ID", "required": true },
{ "name": "upc", "type": "string", "description": "Universal Product Code" },
{ "name": "brand", "type": "string", "description": "Brand name" },
{ "name": "description", "type": "string", "description": "Product display name" },
{ "name": "aisleLocations", "type": "array", "description": "In-store aisle location information" },
{ "name": "categories", "type": "array", "description": "Product category hierarchy" },
{ "name": "images", "type": "array", "description": "Product images in various sizes and perspectives" },
{
"name": "items",
"type": "array",
"description": "Store-specific pricing, size, and fulfillment data",
"fields": [
{ "name": "itemId", "type": "string", "description": "Item ID for this size/package" },
{ "name": "price", "type": "object", "description": "Regular and promotional pricing" },
{ "name": "size", "type": "string", "description": "Package size description" },
{ "name": "soldBy", "type": "string", "description": "UNIT or WEIGHT" },
{ "name": "fulfillment", "type": "object", "description": "Available fulfillment methods" }
]
}
]
},
{
"name": "loyaltyAccount",
"type": "object",
"description": "A Roundy's Plus Card loyalty account",
"fields": [
{ "name": "cardNumber", "type": "string", "description": "Plus Card number" },
{ "name": "customerId", "type": "string", "description": "Kroger customer ID" },
{ "name": "fuelPoints", "type": "integer", "description": "Accumulated fuel reward points" },
{ "name": "clippedCoupons", "type": "array", "description": "Digital coupons clipped to account" }
]
}
]
}
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.