Home / Methods

Methods & attribution

Every figure on this site is computed by code from public data. No numbers are estimated, modelled or entered by hand. Each release states the date of every source and the time it was computed, and ships with a CSV of every metric.

Sources

1. New York City restaurant inspections

Source: NYC Department of Health and Mental Hygiene (DOHMH), “DOHMH New York City Restaurant Inspection Results,” NYC Open Data, https://data.cityofnewyork.us/d/43nn-pn8j. Version used: dataset record date 2026-10-19, pulled 2026-10-20.

Changes we make: violation rows are grouped into one record per establishment and inspection date. We keep only the business ID, borough, ZIP code, cuisine, inspection type, action, score, grade and violation codes. Phone numbers are dropped. We then compute monthly aggregates. Per DOHMH, the dataset covers only establishments that are active at the time of the pull, so closed businesses drop out of the history over time.

2. Chicago food inspections

Source: City of Chicago, Department of Public Health, “Food Inspections,” Chicago Data Portal, https://data.cityofchicago.org/d/4ijn-s7e5, pulled 2026-10-20. Changes we make: we keep the facility type, risk, inspection type, result and the number of violations cited. We drop the violation narrative text and compute monthly aggregates.

This site provides applications using data that has been modified for use from its original source, www.cityofchicago.org, the official website of the City of Chicago. The City of Chicago makes no claims as to the content, accuracy, timeliness, or completeness of any of the data provided at this site. The data provided at this site is subject to change at any time. It is understood that the data provided at this site is being used at one’s own risk.

3. FDA food recalls

Source: U.S. Food and Drug Administration, food enforcement reports via openFDA, open.fda.gov/apis/food/enforcement. Data last updated 2026-10-07, pulled 2026-10-20 without an API key, within openFDA’s published rate limits.

Do not rely on openFDA to make decisions regarding medical care. While we make every effort to ensure that data is accurate, you should assume all results are unvalidated. We may limit or otherwise restrict your access to the API in line with our Terms of Service.

Red Plate Index is an independent project. It is not affiliated with, sponsored by or endorsed by the U.S. Food and Drug Administration, the NYC Department of Health and Mental Hygiene, the City of New York, the Chicago Department of Public Health or the City of Chicago. This site uses no agency logos or seals.

Definitions

Recall cause & category rules

The FDA does not publish a structured cause or food category. We assign one using the first keyword rule that matches the reason for recall (cause) or the product description (category). Unmatched records go to “Other.” These labels are approximate.

Cause (checked in order)Keywords
Listerialisteri
Salmonellasalmonell
E. coli / STECe.? coli|STEC|shiga
C. botulinum / botulism riskbotulin|clostridium
Other microbial, mold or spoilagemold|mould|yeast|cronobacter|bacillus|staphylococ|vibrio|norovirus|hepatitis|microb|bacteri|spoil|pathogen|coliform
Undeclared drug or unapproved ingredientDMAA|sibutramine|sildenafil|tadalafil|phenibut|phenylethylamine|drug|unapproved (food|dietary|new)|kratom|CBD
Undeclared allergenundeclared|allergen|does not declare|not declared|fail(s|ed)? to declare|sulfite|(milk|egg|peanut|soy|wheat|sesame|walnut|almond|cashew|pecan|hazelnut|pistachio|shellfish|crustacean)
Foreign objectforeign (object|material|matter|body)|glass|metal|plastic|rubber|wood|stone|insect|rodent
Chemical contaminantlead|arsenic|cadmium|mercury|pesticide|chemical|toxin|aflatoxin|patulin|histamine|cleaning
Labeling or registration issuelabel|misbrand|foreign language|nutrition fact|register|english|net weight|ingredient statement
Processing, temperature or packagingtemperature|process|seal|swell|leak|packag|refrigerat|pasteuri|acidif|ccp|gmp|insanitary|sanit|cooling|thermal
Category (checked in order)Keywords
Dietary supplementssupplement|capsule|tablet|softgel|gumm(y|ies).*(vitamin|supplement)|vitamin|protein powder|pre-?workout
Fresh producelettuce|spinach|cucumber|tomato|onion|pepper|cilantro|parsley|sprout|cantaloupe|melon|berr|apple|peach|mango|avocado|celery|cabbage|kale|salad mix|greens|fruit|vegetable|mushroom|enoki|carrot|broccoli|zucchini
Dairy & eggscheese|milk|yogurt|yoghurt|ice cream|butter|cream|dairy|eggs?|queso
Seafoodfish|salmon|tuna|shrimp|crab|oyster|clam|mussel|scallop|seafood|anchov|sardine|cod|tilapia
Bakery, grains & pastabread|bun|roll|cake|muffin|pastry|cookie|cracker|tortilla|pasta|noodle|ramen|flour|rice|cereal|granola|bagel|pie|biscuit|dough
Snacks, candy & chocolatecandy|chocolate|chip|snack|gummy|gummies|confection|popcorn|pretzel|bar|jerky|nut mix|trail mix
Nuts, seeds & nut buttersnuts?|almond|cashew|pistachio|walnut|pecan|peanut|seed|tahini|nut butter
Beveragesjuice|beverage|drink|water|tea|coffee|soda|kombucha|smoothie|energy shot|lemonade
Spices, sauces & condimentsspice|seasoning|sauce|salsa|dressing|condiment|paste|powder|cinnamon|pepper flakes|curry|oil|vinegar|honey|syrup|dip|hummus
Prepared & ready-to-eat foodssandwich|wrap|meal|entree|ready[- ]to[- ]eat|soup|burrito|dumpling|frozen (meal|dinner)|pizza|kit

Allergens named: milk, egg, peanut, tree nut, wheat, soy, fish, crustacean shellfish, sesame, sulfites.

Caveats

Licence

Red Plate Index’s derived statistics (CSV and JSON) are released under CC BY 4.0. The source datasets keep their own terms.