katzsdelicatessen.com APIkatzsdelicatessen.com ↗
Browse Katz's Delicatessen's full menu by category and view detailed information about each sandwich, side, and specialty item available for pickup or delivery. Find exactly what you're looking for with organized product listings, descriptions, and menu options.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/e5ef5c7e-ac9e-4cb2-b31b-cddb4f3f7af6/get_menu_categories' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed Python client. Install the CLI, sign in, then pull this API’s generated client:
pip install parse-sdk parse login parse add --marketplace katzsdelicatessen-com-api
parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Katz's Deli pickup & delivery menu — browse, drill down, catch errors."""
from parse_apis.Katz_s_Deli_Pickup___Delivery_Menu_API import KatzDeli, Category_, ProductNotFound
client = KatzDeli()
# List all menu categories
for cat in client.categories.list(limit=5):
print(cat.name, cat.slug)
# Browse products in the hot sandwiches category
hot = client.category(Category_.HOT_SANDWICHES)
for product in hot.products.list(limit=3):
print(product.name, product.price_formatted, product.sku)
# Drill into a single product for full details
item = hot.products.list(limit=1).first()
if item:
try:
detail = item.details()
print(detail.name, detail.price, detail.short_description)
except ProductNotFound as exc:
print(f"Product gone: {exc}")
print("exercised: categories.list / category.products.list / product.details")
Returns all available categories on the Katz's Deli pickup and delivery menu. Categories include favorites, meals, hot sandwiches, cold sandwiches, soups & sides, grill, platters, desserts, beverages, breakfast, and packaged items.
No input parameters required.
{
"type": "object",
"fields": {
"categories": "array of category objects with name, slug, and url"
},
"sample": {
"data": {
"categories": [
{
"url": "https://localmenu.katzsdelicatessen.com/menu-and-local/katz-s-favorites.html",
"name": "Favs",
"slug": "katz-s-favorites"
},
{
"url": "https://localmenu.katzsdelicatessen.com/menu-and-local/full-meal-packages.html",
"name": "Meals",
"slug": "full-meal-packages"
},
{
"url": "https://localmenu.katzsdelicatessen.com/menu-and-local/hot-sandwiches.html",
"name": "Hot Sand.",
"slug": "hot-sandwiches"
},
{
"url": "https://localmenu.katzsdelicatessen.com/menu-and-local/cold-sandwiches.html",
"name": "Cold Sand.",
"slug": "cold-sandwiches"
},
{
"url": "https://localmenu.katzsdelicatessen.com/menu-and-local/soups-salads-sides.html",
"name": "Soups & Sides",
"slug": "soups-salads-sides"
}
]
},
"status": "success"
}
}About the katzsdelicatessen.com API
The katzsdelicatessen.com API on Parse exposes 3 endpoints for the publicly available data on katzsdelicatessen.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.