Endpoint Playground
Returns every Papa John's **India** restaurant with its address, phone, coordinates, and weekly opening hours broken down per order channel (delivery, take away, dine in, drive-through pickup). These store ids are what GET /papajohns/india/menu's store_id availability filter is keyed on. India market only -- for US/Canada stores use GET /papajohns/directory, GET /papajohns/store, or GET /papajohns/nearby.
14 Oct 2026: 11 stores; 9 fields had a value in every checked item and 1 varied between items.
Sample value profiles: phone: 9,240,221,955 to 9,240,271,398, median 9,240,244,044; name: “PJPB - 360° Business Park, Electronics City BLR” and 10 other values; address: median 111 characters.
curl 'https://api.crawlora.net/api/v1/papajohns/india/stores?channel_id=1' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| channel_id | string | No | 1 | Return only hours for this order channel. One of: 1 (Delivery), 2 (Take Away), 3 (Dine In), 4 (Drive Through Pickup). |
{
"code": 200,
"msg": "OK",
"data": {
"market": "india",
"stores": [
{
"id": "7",
"name": "PJPB - 360° Business Park, Electronics City BLR",
"store_code": "QRyCHD",
"address": "Papa Johns, Electronic City Phase I, Electronic City, Bengaluru, Karnataka 560100",
"phone": "9240244043",
"latitude": 12.840903161072498,
"longitude": 77.65593675511532,
"hours": [
{
"day": "Monday",
"channel_id": "2",
"channel": "Take Away",
"opens": "11:00:00",
"closes": "23:00:59"
}
],
"channels": [
"Dine In",
"Drive Through Pickup",
"Take Away"
]
}
],
"count": 9,
"source_url": "https://papajohns.suntechsolutions.us/api/stores",
"fetched_at": "2026-09-05T09:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.