KFC

Get one KFC restaurant's full priced menu

Returns one restaurant's full menu grouped into categories (e.g. "Deals", "Combos", "Tenders"). Every entry is a product, a bundle (a combo or family meal), or a standalone priced variant -- type tells callers which -- and carries a price in USD cents plus a decimal dollar value, and an image when the upstream publishes one. Prices reflect this specific restaurant and order channel, not a national default. channel selects which order channel the menu is priced for (web ordering by default); prices can genuinely differ by channel (e.g. a delivery-marketplace channel vs. web).

get/kfc/menu

Request

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

Query parameters

store_numberstring required

KFC's alphanumeric store number, from /kfc/stores or /kfc/nearby

channel'WEB' | 'MOBILE' | 'POS' | 'KIOSK' | 'DOORDASH' | 'UBEREATS' | 'GRUBHUB' | 'IOS' | 'ANDROID' | 'DELIVEROO' | 'JUST_EAT' | 'CALL_CENTER'

Order channel the menu is priced for (default WEB)

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": {
    "categories": [
      {
        "category_code": "combos",
        "description": "Combos",
        "items": [
          {
            "code": "chocolate-chunk-cookie",
            "name": "Chocolate Chunk Cookie",
            "price": {
              "amount": 4.99,
              "amount_cents": 499,
              "currency_code": "USD"
            },
            "type": "product",
            "variant_code": "VC_ChocolateChunkCookie|0|||||"
          }
        ],
        "name": "Combos"
      }
    ],
    "channel": "WEB",
    "currency": "USD",
    "item_count": 52,
    "menu_id": "845791b0-7bdb-4ff0-92f2-344a89aa4b57",
    "store_number": "I824001"
  }
}

Changes

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