Endpoint Playground
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.
14 Oct 2026: 20 items; 9 fields had a value in every checked item and 1 varied between items.
Sample value profiles: modified_at: 2026-10-13; name: “1% Chocolate Milk” and 19 other values; order_url: order.chick-fil-a.com and 1 other host.
curl 'https://api.crawlora.net/api/v1/chick-fil-a/menu' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| search | string | No | Free-text filter over item names. Results are relevance-ranked when present. | |
| menu_taxonomy | string | No | Comma-separated menu_taxonomy term ids (menu section, e.g. Breakfast, Beverages), up to 20 | |
| menu_item_type | string | No | Comma-separated menu_item_type term ids (ITEM, ITEM_GROUPING, MODIFIER), up to 20 | |
| menu_item_group | string | No | Comma-separated menu_item_group term ids (the grouping a variant belongs to), up to 20 | |
| nutrition_table_menu | string | No | Comma-separated nutrition_table_menu term ids (published nutrition-table grouping), up to 20 | |
| page | integer | No | 1-based page number (default 1) | |
| per_page | integer | No | Items per page, 1-100 (default 20) |
{
"code": 200,
"msg": "OK",
"data": {
"items": [
{
"id": 10613,
"slug": "chick-fil-a-filet",
"name": "Chick-fil-A® Filet",
"item_tag": "CFA_FILET",
"order_url": "https://order.chick-fil-a.com/load-dot-com?itemTag=CFA_FILET",
"menu_taxonomy_ids": [
267,
323
],
"menu_item_type_ids": [
431
],
"menu_item_group_ids": [
897
],
"nutrition_table_menu_ids": [
370
],
"modified_at": "2026-08-30T04:07:17"
}
],
"pagination": {
"page": 1,
"per_page": 20,
"total": 567,
"total_pages": 29
},
"source_url": "https://www.chick-fil-a.com/wp-json/wp/v2/menu-item?page=1&per_page=20",
"fetched_at": "2026-08-30T13:38:05Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.