Skip to content

Menu nutrition, restaurant locations and menu allergens

McDonald’s provides menu-item food information for US, UK and Canadian items, plus nearby US restaurants and listed hours today, which may miss unexpected closures.

Get menu item nutrition

Get a menu item's nutrition, allergens, ingredients and photo by name on McDonald's country site. Supports the United States, United Kingdom and Canada; serving size is one item or portion where no weight is published. UK sodium is calculated from the site's salt value.

Your information

Menu item name, for example Big Mac or Medium French Fries.

More options

Country name or two-letter code, for example United Kingdom or GB. Defaults to United States.

1 credit per run

Example results

Salt G
Not provided
Country
United States
Calories
320
Sugars G
0
Energy Kj
1,320
Item Name
Medium French Fries
Protein G
5
Sodium Mg
260
Photo Link
Photo LinkOpen image
Ingredients
Ingredients: Potatoes, Vegetable Oil (canola Oil, Corn Oil, Soybean Oil, Hydrogenated Soybean Oil, Natural Beef Flavor [wheat And Milk Derivatives]*), Dextrose, Sodium Acid Pyrophosphate (maintain Color), Salt. *natural Beef Flavor Contains Hydrolyzed Wheat And Hydrolyzed Milk As Starting Ingredients.
Total Fat G
15
Serving Size
1 item
Item Page Link
mcdonalds.com
Carbohydrates G
43
Saturated Fat G
2
Allergens
  • Milk
  • Wheat
Example data · Run in Studio for fresh results.

Choose an action

About McDonald's

McDonald's returns menu item nutrition, allergens, ingredients, and photos; provide an item name and optionally a country.

Search restaurants returns nearby US locations, today's hours, services, and directions; provide a city, address, or ZIP code.

Built by Fous from mcdonalds.com, nominatim.openstreetmap.org and zippopotam.us and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with McDonald's.

Actions

Get menu item nutrition

1 credit per run

Get a menu item's nutrition, allergens, ingredients and photo by name on McDonald's country site. Supports the United States, United Kingdom and Canada; serving size is one item or portion where no weight is published. UK sodium is calculated from the site's salt value.

What you provide

FieldTypeRequiredDescription
ItemitemTextRequiredMenu item name, for example Big Mac or Medium French Fries.Example: Medium French Fries
CountrycountryTextOptionalCountry name or two-letter code, for example United Kingdom or GB. Defaults to United States.Example: United Kingdom

What you get

FieldTypeDescription
Salt Gsalt_gNumberExample: 2
CountrycountryTextExample: United States
CaloriescaloriesNumberExample: 320
Sugars Gsugars_gNumberExample: 0
AllergensallergensList
Energy Kjenergy_kjNumberExample: 1320
Item Nameitem_nameTextExample: Medium French Fries
Protein Gprotein_gNumberExample: 5
Sodium Mgsodium_mgNumberExample: 260
Photo Linkphoto_linkTextExample: https://s7d1.scene7.com/is/image/mcdonalds/DC_202002_8932_MediumFries_1564x1564…
IngredientsingredientsTextExample: Ingredients: Potatoes, Vegetable Oil (canola Oil, Corn Oil, Soybean Oil…
Total Fat Gtotal_fat_gNumberExample: 15
Serving Sizeserving_sizeTextExample: 1 item
Item Page Linkitem_page_linkTextExample: https://www.mcdonalds.com/us/en-us/product/medium-french-fries.html
Carbohydrates Gcarbohydrates_gNumberExample: 43
Saturated Fat Gsaturated_fat_gNumberExample: 2

Example result

For Item: Medium French Fries

JSON
{
  "salt_g": null,
  "country": "United States",
  "calories": 320,
  "sugars_g": 0,
  "allergens": [
    "Milk",
    "Wheat"
  ],
  "energy_kj": 1320,
  "item_name": "Medium French Fries",
  "protein_g": 5,
  "sodium_mg": 260,
  "photo_link": "https://s7d1.scene7.com/is/image/mcdonalds/DC_202002_8932_MediumFries_1564x1564-1",
  "ingredients": "Ingredients: Potatoes, Vegetable Oil (canola Oil, Corn Oil, Soybean Oil, Hydrogenated Soybean Oil, Natural Beef Flavor [wheat And Milk Derivatives]*), Dextrose, Sodium Acid Pyrophosphate (maintain Col…",
  "total_fat_g": 15,
  "serving_size": "1 item",
  "item_page_link": "https://www.mcdonalds.com/us/en-us/product/medium-french-fries.html",
  "carbohydrates_g": 43,
  "saturated_fat_g": 2
}

Search restaurants

1 credit per run

Find McDonald’s restaurants near a US city, address, or ZIP code, nearest first, with today's hours, services and directions. Searches within 50 miles; open-now status follows the listed hours and may not reflect unexpected closures.

Uses McDonald's, nominatim.openstreetmap.org and zippopotam.us.

What you provide

FieldTypeRequiredDescription
LocationlocationTextRequiredUS city, street address, or ZIP code, for example Chicago, IL.Example: 10001
Max Resultsmax_resultsNumberOptionalMaximum restaurants to return, for example 10.Example: 5
Open Now Onlyopen_now_onlyYes or noOptionalOnly show restaurants open now, for example false.Example: Yes

What you get

FieldTypeDescription
RestaurantsrestaurantsList
Addressrestaurants[].addressTextExample: 490 8th Ave, Manhattan, NY 10001
Latituderestaurants[].latitudeNumberExample: 40.75251
Open Nowrestaurants[].open_nowYes or noExample: Yes
Page URLrestaurants[].page_urlTextExample: https://www.mcdonalds.com/us/en-us/location/ny/manhattan/490-8th-ave/3078.html
Servicesrestaurants[].servicesList
Longituderestaurants[].longitudeNumberExample: -73.993004
Phone Numberrestaurants[].phone_numberTextExample: (917) 965-2018
Store Numberrestaurants[].store_numberTextExample: 3078
Directions URLrestaurants[].directions_urlTextExample: https://www.google.com/maps/dir/?api=1&destination=40.75251%2C-73.993004&travel…
Distance (miles)restaurants[].distance_milesNumberExample: 0.34
Todays Opening Hoursrestaurants[].todays_opening_hoursTextExample: Open 24 hours
Todays Drive Thru Hoursrestaurants[].todays_drive_thru_hoursTextExample: Open 24 hours

Example result

For Location: 10001, Max Results: 5, Open Now Only: Yes

JSON
{
  "restaurants": [
    {
      "address": "490 8th Ave, Manhattan, NY 10001",
      "latitude": 40.75251,
      "open_now": true,
      "page_url": "https://www.mcdonalds.com/us/en-us/location/ny/manhattan/490-8th-ave/3078.html",
      "services": [
        "Gift Cards",
        "Indoor Dining"
      ],
      "longitude": -73.993004,
      "phone_number": "(917) 965-2018",
      "store_number": "3078",
      "directions_url": "https://www.google.com/maps/dir/?api=1&destination=40.75251%2C-73.993004&travelmode=driving",
      "distance_miles": 0.34,
      "todays_opening_hours": "Open 24 hours",
      "todays_drive_thru_hours": "Open 24 hours"
    },
    {
      "address": "429 7th Ave, New York, NY 10001",
      "latitude": 40.750544,
      "open_now": true,
      "page_url": "https://www.mcdonalds.com/us/en-us/location/ny/new-york/429-7th-ave/2276.html",
      "services": [
        "Gift Cards",
        "Indoor Dining"
      ],
      "longitude": -73.990724,
      "phone_number": "(212) 736-7890",
      "store_number": "2276",
      "directions_url": "https://www.google.com/maps/dir/?api=1&destination=40.750544%2C-73.990724&travelmode=driving",
      "distance_miles": 0.35,
      "todays_opening_hours": "Open 24 hours",
      "todays_drive_thru_hours": "Open 24 hours"
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@mcdonalds",
  "visibility": "public",
  "operation": "get_menu_item_nutrition",
  "version": 1,
  "input": {
    "item": "Medium French Fries"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare calories and nutrients across menu items
  • Check menu item allergens and ingredients
  • Find nearby restaurants and compare listed services
  • Check restaurant hours and directions before visiting

Questions

Is Fous affiliated with McDonald's?

No. Fous is not affiliated with McDonald's. This workflow reads the public mcdonalds.com website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a McDonald's account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from mcdonalds.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

How many calories are in a menu item?

Use Get menu item nutrition with the item name and optionally a country.

Which allergens are listed for a menu item?

Get menu item nutrition returns listed allergens and ingredients for a named item.

Where are restaurants near a US location?

Search restaurants finds locations near a US city, address, or ZIP code.

All Food workflowsBrowse all workflows