Wendys

Get one Wendy's menu item's full nutrition-facts panel

Returns one item's (or combo's) complete nutrition-facts panel -- calories, fat, cholesterol, sodium, carbohydrate, protein, vitamins and minerals -- as real numbers, plus declared allergens. A simple item's panel is for its default configuration (default bun/size, default condiments, no extras, no required-group substitutions). A combo's panel (is_combo true) is the combined total across every slot's default option in one request, the same way a caller building the full order would sum it themselves -- combo_selections lists which option each slot was computed for. GET /wendys/item and GET /wendys/menu only ever carry a calorie count, because that is all Wendy's own menu pages themselves publish inline; the full panel is fetched separately by Wendy's own "Nutrition" tab, and this endpoint resolves and calls that same source so a caller does not have to reverse-engineer it. A nutrient Wendy's does not publish is omitted from the response rather than reported as zero. Category and item slugs come from GET /wendys/categories and GET /wendys/menu.

get/wendys/nutrition

Request

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

Query parameters

categorystring required

Category slug from /wendys/categories

itemstring required

Item slug from /wendys/menu's items[].slug -- a combo slug is accepted

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": {
    "allergens": [
      "Egg",
      "Milk",
      "Sesame",
      "Soy",
      "Wheat"
    ],
    "category": "hamburgers",
    "combo_selections": [
      {
        "name": "Dave's Single®",
        "slot_type": "ENTREE"
      }
    ],
    "item": "daves-single",
    "name": "Dave's Single",
    "nutrition": {
      "calcium_mg": 15,
      "calories": 560,
      "calories_from_fat": 300,
      "cholesterol_mg": 90,
      "dietary_fiber_g": 2,
      "iron_mg": 25,
      "potassium_mg": 10,
      "protein_g": 31,
      "saturated_fat_g": 14,
      "serving_weight_grams": 245.43,
      "sodium_mg": 1170,
      "sugars_g": 9,
      "total_carbohydrate_g": 37,
      "total_fat_g": 34,
      "trans_fat_g": 1.5
    }
  }
}

Changes

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