Endpoint Playground
Returns one level of Papa John's store directory. Omit path for the root country index, then pass a child's path to descend through state, city, and store levels. Each child includes its name, path, URL, store count when available, and whether it is a store leaf. Pass a store child's path to GET /papajohns/store. This is a directory browse; use GET /papajohns/nearby for a coordinate search.
14 Oct 2026: 2 children; 5 fields had a value in every checked item.
Sample value profiles: store_count: 223 to 3,080, median 223; name: “CA” and 1 other value; url: locations.papajohns.com.
curl 'https://api.crawlora.net/api/v1/papajohns/directory' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| path | string | No | Directory path from a previous response's children[].path; omit for the root country index |
{
"code": 200,
"msg": "OK",
"data": {
"path": "",
"name": "",
"children": [
{
"name": "United States",
"path": "united-states",
"url": "https://locations.papajohns.com/united-states",
"store_count": 3500,
"is_store": false
}
],
"count": 1,
"source_url": "https://locations.papajohns.com/index.html",
"fetched_at": "2026-09-04T09:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.