Panera

Browse Panera Bread's US cafe locator

Returns one level of Panera Bread's US cafe locator tree. Omit both state and city to list every US state and territory Panera serves, each with its cafe count. Pass state to list every city in that state, each with its full cafe list -- id, name, street address, city, state, postal code, phone, coordinates and per-cafe amenity flags (for example hasDriveThru, hasDelivery, hasCurbside, hasKiosk). Pass both state and city to narrow to that one city's cafes. A state Panera does not serve, or a city with no match, returns an empty list rather than an error.

get/panera/locations

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/panera/locations
  • Auth: API key in header x-api-key

Query parameters

statestring

Two-letter US state abbreviation. Omit to list every state.

citystring

City name. Requires state. Omit to list every city in the state.

Headers

x-api-keystring required

API key required

Response

OK

codeinteger

Code is the HTTP status code or a custom code used to indicate the result of the request @example 200

msgunknown

Example response

{
  "data": {
    "cities": [
      {
        "cafe_count": 1,
        "cafes": [
          {
            "cafe_id": 601447,
            "city": "Addison",
            "country_code": "US",
            "latitude": 41.948594,
            "longitude": -88.026398,
            "name": "Addison - W Lake St east of Rohlwing Rd",
            "phone": "630-250-4952",
            "postal_code": "60101",
            "state": "IL",
            "street": "1600 West Lake Street"
          }
        ],
        "city": "Addison"
      }
    ],
    "city": "Addison",
    "count": 50,
    "state": "IL",
    "states": [
      {
        "cafe_count": 85,
        "country_code": "US",
        "state": "IL"
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 3 revisions of this API.