papajohns_menu
Get a Papa John's restaurant menu with location-specific prices. Pass a store ID for that store's pricing, or omit for the national default. Optionally include sizes, crusts, and preparation choices.
Instructions
Get a Papa John's restaurant's priced menu. Returns a Papa John's US or Canada restaurant's full menu with that restaurant's own prices. Prices are per restaurant, not national -- the same 14-inch pizza can differ by several dollars between two stores -- so pass a store_id from GET /papajohns/store or GET /papajohns/nearby. Omitting it returns the national default menu, flagged as national_default in the response. Each category is returned with its sections and product groups, and every orderable SKU carries its price, calories, serving size, slice count and image. Set include_options to also get each product group's customization axes: every size and crust it is sold in, and every preparation instruction (how much cheese, how well done) with its choices. This is the US and Canada menu -- for India use GET /papajohns/india/menu, and for Chile, Costa Rica, Guatemala, Panama, Portugal or Spain use GET /papajohns/intl/menu.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Return only one category. One of: dippingsauces, desserts, drinks, extras, papabowls, pizza, sandwiches, sides, wings | |
| store_id | No | Restaurant id from GET /papajohns/store or GET /papajohns/nearby. Omit for the national default menu. | |
| include_options | No | Include each product group's sizes, crusts and preparation instructions. Default false. |