DOHMH MenuStat (Historical)
MenuStat.org is an interactive online database of nutrition and menu information from top national restaurant chains. Each item is coded a mutually exclusive food category and descriptive information is coded into binary variables (e.g. on the kids menu). A new year of data is added annually and individual menu items are linked over time with a unique ID, allowing for trend analyses. On MenuStat.org, menu items that can be ordered together as part of a customizable or combination meal are linked together by a unique ID (Customizable_Build_ID) and all data can be exported for further analyses. NYC DOHMH developed and maintains MenuStat, but it is hosted externally
Open in the graph · Relate this dataset · What these columns mean
Freshness
The publisher's promise
How the agency that publishes this data says it keeps the data current.
Dormant
- Says it updates
- Historical data
- Actually updates about every
- —
- Publisher last updated the data
- Feb 4, 2019
Our mirror
Whether our copy of this data is current with the source.
In sync
- We last synced
- Feb 4, 2019, 11:15 AM
- Rows in our copy
- 65,219
- Rows at the source
- 65,219
- Our copy trails the source by
- under a minute
Columns
Each source column, with the name and type we use to store it.
The publisher has not provided a data dictionary.
0 of 49 columns carry a concept; 38 carry a description from the publisher. Read the concept column before you join. A column with no concept carries no claim from us, and a name that looks like a key is not one.
| Source field | Display name | What the publisher says it is | Concept | Source type | Stored as | Stored type | Row identifier | Unit |
|---|---|---|---|---|---|---|---|---|
protein_100g | Protein_100g | Nutrient density is calculated by standardizing the serving size to 100 g when serving size and nutrient information is reported by the restaurant. | Not bound | Number | protein_100g | numeric | — | |
cholesterol_100g | Cholesterol_100g | Nutrient density is calculated by standardizing the serving size to 100 g when serving size and nutrient information is reported by the restaurant. | Not bound | Number | cholesterol_100g | numeric | — | |
trans_fat_100g | Trans_Fat_100g | Nutrient density is calculated by standardizing the serving size to 100 g when serving size and nutrient information is reported by the restaurant. | Not bound | Number | trans_fat_100g | numeric | — | |
sodium_text | Sodium_text | Nutrient reported in a non-specific value | Not bound | Text | sodium_text | text | — | |
restaurant_id | Restaurant_ID | Unique Identifier for Restaurant | Not bound | Number | restaurant_id | numeric | — | |
serving_size_household | Serving_Size_household | Household metric reported to describe serving size | Not bound | Text | serving_size_household | text | — |
Download
This file was produced on Aug 27, 2026, 10:05 PM.
Refresh this dataset
Source and attribution
Where this data comes from, which version we hold, and what we changed.
- Source
- https://data.cityofnewyork.us/d/qgc5-ecnb
- Version
- Content hash:
85eb2b4737d3f1bb35f14a3dbc1b3ca460160e95c51b1b6497497809aa84e54a - What we changed
- We did not change the data. We stored it as published.
- Publisher
- codenownyc
- We retrieved it
- Feb 4, 2019, 11:15 AM
Update history
| Started | Kind | Result | Rows written | Produced by |
|---|---|---|---|---|
| Aug 27, 2026, 4:15 AM | full_replace | success | 65,219 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.73 |