Our sources
Each fact on a page links to the source it came from. These are the only kinds of source we use.
USDA FoodData Central
Ingredient lists of branded foods, from the USDA's public bulk download (CC0, public domain), release 2026-04-30, downloaded 2026-10-23. For each product we keep the FDC ID, the brand owner, the GTIN, the ingredient list and its publication date. Pages that use it say "Source: USDA FoodData Central".
Makers
Product pages, allergen pages and FAQs on the brand's own site (45 sites so far). We quote at most 25 words, word for word, and keep the date we loaded the page. We load each page once, with a user agent that names this site, and we respect robots.txt.
GFCO certified product list
The Gluten-Free Certification Organization's product finder. We cite single listings, each with a link to the search that shows it, and we record when a product is not found. GFCO counts a product as certified only when its package also carries the GFCO mark.
Food guides
General statements about foods come only from these publishers, never from blogs:
- FDA (www.fda.gov)
- Celiac Disease Foundation (celiac.org)
- Beyond Celiac (www.beyondceliac.org)
- NIDDK (National Institutes of Health) (www.niddk.nih.gov)
- Gluten Intolerance Group (gluten.org)
- National Celiac Association (nationalceliac.org)
Sites we could not read
If a site refuses our request, shows a challenge or captcha, asks for a login, disallows us in robots.txt, or renders no content, we record it here and use nothing from it. We do not work around these checks.
| Site or page | Checked | What we saw |
|---|---|---|
| www.fritolay.com | 2026-10-23 | HTTP 200 with an Incapsula challenge script and no content |
| www.pringles.com | 2026-10-23 | HTTP 405 Access Denied |
| www.kelloggs.com | 2026-10-23 | HTTP 405 Access Denied |
| www.ricekrispies.com | 2026-10-23 | HTTP 405 Access Denied |
| www.kellanova.com | 2026-10-23 | HTTP 405 Access Denied |
| www.mcdonalds.com | 2026-10-23 | HTTP 403 Access Denied |
| www.hersheyland.com | 2026-10-23 | HTTP 406 with an empty body |
| www.cheezit.com | 2026-10-23 | HTTP 405 Access Denied |
| www.milkyway.com | 2026-10-23 | HTTP 200, then a challenge page when rendered |
| www.nerdscandy.com | 2026-10-23 | HTTP 403 with a challenge page |
| www.coronausa.com | 2026-10-23 | HTTP 429 with an empty body |
| www.gatorade.com | 2026-10-23 | HTTP 403 with a challenge page |
| www.sensibleportions.com | 2026-10-23 | no connection: TLS handshake refused |
| www.quakeroats.com | 2026-10-23 | HTTP 200 with an Incapsula challenge and no content |
| www.beyondceliac.org | 2026-10-23 | HTTP 403 with a Cloudflare "Just a moment" challenge |
| www.ecfr.gov | 2026-10-23 | redirected to a Request Access page on unblock.federalregister.gov |
| www.wkkellogg.com/our-foods/our-brands/rice-krispies | 2026-10-23 | empty render: no ingredients or allergen text, also after JavaScript rendering |
| www.wkkellogg.com/our-foods/our-brands/corn-flakes | 2026-10-23 | empty render: no ingredients or allergen text, also after JavaScript rendering |
| www.mms.com/en-us/allergen-statement | 2026-10-23 | empty render: no allergen or gluten text, also after JavaScript rendering |
| www.mms.com/en-us/faqs | 2026-10-23 | empty render: no allergen or gluten text, also after JavaScript rendering |
| takis.us/product/takis-fuego-rolls | 2026-10-23 | empty render: no ingredients or allergen text, also after JavaScript rendering |
| nationalceliac.org/sitemap_index.xml | 2026-10-23 | XML sitemap index with no gluten text, also after JavaScript rendering (a sitemap, not a content page) |