Chick-fil-A

Browse the Chick-fil-A menu

Returns one page of Chick-fil-A's published menu catalog (567 items at time of writing): item name, slug, Chick-fil-A's own item tag, an ordering deep link, and the taxonomy term ids the item belongs to. Every id in a response's menu_taxonomy_ids, menu_item_type_ids, menu_item_group_ids and nutrition_table_menu_ids is a ready-to-use filter value for a follow-up call, and GET /chick-fil-a/menu-taxonomy lists each taxonomy's terms with their names. search filters by free text and is ranked by relevance; without it items come back alphabetically so a caller can page through the whole catalog deterministically. Note this catalog carries no prices or nutrition values -- Chick-fil-A does not publish either through this source.

get/chick-fil-a/menu

Request

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

Query parameters

searchstring

Free-text filter over item names. Results are relevance-ranked when present.

menu_taxonomystring

Comma-separated menu_taxonomy term ids (menu section, e.g. Breakfast, Beverages), up to 20

menu_item_typestring

Comma-separated menu_item_type term ids (ITEM, ITEM_GROUPING, MODIFIER), up to 20

menu_item_groupstring

Comma-separated menu_item_group term ids (the grouping a variant belongs to), up to 20

nutrition_table_menustring

Comma-separated nutrition_table_menu term ids (published nutrition-table grouping), up to 20

pageinteger

1-based page number (default 1)

per_pageinteger

Items per page, 1-100 (default 20)

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": {
    "items": [
      {
        "id": 10613,
        "item_tag": "CFA_FILET",
        "modified_at": "2026-08-30T08:07:17",
        "name": "Chick-fil-A® Filet",
        "slug": "chick-fil-a-filet"
      }
    ],
    "pagination": {
      "page": 1,
      "per_page": 20,
      "total": 567,
      "total_pages": 29
    }
  }
}

Changes

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