Tags for menu items are used to flag certain items for special delivery handling, regulatory treatment, and to denote an item is eligible for certain flags and icons on Grubhub diner properties.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/grubhub/main/json-schema/grubhub-tag-schema.json",
"title": "Tag",
"x-generated": "2026-09-17",
"x-method": "derived",
"x-source": "openapi/grubhub-menu-openapi.yml#/components/schemas/Tag",
"required": [
"group",
"name"
],
"type": "object",
"properties": {
"group": {
"type": "string",
"description": "Tag group. Currently, the only valid group is 'LEGACY'"
},
"name": {
"type": "string",
"description": "Tag name or code.",
"enum": [
"ADVANCED_ORDERING",
"ALCOHOL",
"DESSERT",
"DAIRY_FREE",
"DRINK",
"GLUTEN_FREE",
"KOSHER",
"LOW_FAT",
"NOT_FOR_BIKER",
"NUT_FREE",
"RAW_FOOD_WARNING",
"SPECIALTY",
"SPICY",
"SODIUM_WARNING",
"TAX_EXEMPT",
"VEGAN",
"VEGETARIAN",
"FIFTEEN_TWENTY_LBS",
"TWENTY_TWENTYFIVE_LBS",
"TWENTYFIVE_THIRTY_LBS",
"THIRTY_PLUS_LBS",
"TWO_TWOHALF_FT",
"TWOHALF_THREE_FT",
"THREE_PLUS_FT"
]
}
},
"description": "Tags for menu items are used to flag certain items for special delivery handling, regulatory treatment, and to denote an item is eligible for certain flags and icons on Grubhub diner properties."
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.