Get a Papa John's restaurant's priced menu (international)
Returns one Papa John's restaurant's full menu with that restaurant's own prices, in one of six international markets: Chile, Costa Rica, Guatemala, Panama, Portugal, and Spain. Prices are per restaurant, not national, so two restaurants in the same market can differ. Each pizza lists every size and crust combination it is sold in with that combination's own price and, where published, its calorie and portion figures; sides, drinks and desserts list their own portions. Machine codes for size and crust are returned alongside the market's own display labels in the local language. Currency is whatever the market trades in -- euros in Spain and Portugal, Chilean pesos in Chile, and so on -- so do not compare figures across markets. Use GET /papajohns/intl/stores to find a store_id. For India use GET /papajohns/india/menu; for the US and Canada see GET /papajohns/nutrition.
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/papajohns/intl/menu
- Auth: API key in header x-api-key
Query parameters
Market. One of: chile, costa-rica, guatemala, panama, portugal, spain
Restaurant id from GET /papajohns/intl/stores. Prices are specific to this restaurant.
Return only one product kind. One of: pizza, side
Return only products carrying this dietary or heat marker. One of: hot, mild, spicy, vegetarian. Products upstream does not mark are excluded.
Headers
API key required
Response
OK
Example response
{
"data": {
"count": 43,
"currency": "EUR",
"food_type": "vegetarian",
"kind": "pizza",
"market": "spain",
"products": [
{
"category": "pizza",
"currency": "EUR",
"id": 8,
"kind": "pizza",
"name": "Super Papa",
"price_from": 14.99,
"variants": [
{
"crust": "traditional",
"crust_label": "Original",
"currency": "EUR",
"name": "500ML",
"nutrition": {
"calories": 1090,
"grams": 470,
"portions": "8"
},
"price": 19.98,
"size": "family",
"size_label": "Familiar"
}
]
}
],
"store_id": 9
}
}Changes
No recorded changes to this operation across all 3 revisions of this API.