---
title: "Get one Papa John's product (international)"
method: GET
path: "/papajohns/intl/product"
tags: ["Papa John's"]
---

# Get one Papa John's product (international)

`GET /papajohns/intl/product`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/papajohns/intl/product`
- Auth: API key in header `x-api-key`

Returns one product's own catalog record in one of six international markets: Chile, Costa Rica, Guatemala, Panama, Portugal, and Spain -- its description, imagery, dietary markers, and customization rules (whether toppings may be changed, how many extra ingredients are included free, and whether it can be used as one half of a half-and-half pizza). This record carries no price, because pricing is per restaurant: use GET /papajohns/intl/menu for prices. Product ids come from that same endpoint.

## Query parameters

- `market` 'chile' | 'costa-rica' | 'guatemala' | 'panama' | 'portugal' | 'spain', required
- `product_id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- PapajohnsIntlProductResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` PapajohnsIntlProductResponse
    - `available_as_half` boolean: AvailableAsHalf reports whether this product may be used as one half of a half-and-half pizza.
    - `category` string
    - `cheese_changeable` boolean
    - `customizable` boolean: Customizable reports whether toppings may be changed on this product.
    - `description` string
    - `fetched_at` string
    - `food_type` string[]
    - `free_extras` integer: FreeExtras is how many extra ingredients are included at no charge.
    - `id` integer
    - `image_url` string
    - `image_urls` string[]
    - `market` string
    - `name` string
    - `slug` string
    - `source_url` string
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
