50 records
Is this food color allowed in the US and in the EU?
50 records, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 3 sources across 3 sites, last checked 2026-08-10, due for re-check by 2027-08-10. Every record is listed below, each linking the page its value came from.
About this data
US and EU food color additive listings, each taken from that jurisdiction's own regulation. A record is one color additive as one of the two regimes lists it: from 21 CFR Part 74 (US certified colors) its FD&C designation and food-use status, and from Regulation 1333/2008 Annex II (EU) its E-number, permitted or not-authorised status and Group classification. A record carries both jurisdictions only where a source states both; the two regulations do not cite each other, so most records today state one side and are silent on the other. Answers 'what is the EU status of Allura Red AC?' (E 129, Group III, food colours with a combined maximum limit), 'is titanium dioxide authorised as a food colour in the EU?' (no — E 171, not authorised), 'what is the US food-use status of FD&C Red No. 40?' (may be safely used for foods generally, GMP) and 'what happened to Orange B?' (FDA revoked the authorised food use, effective September 8, 2026). It does not yet put one colour's US and EU status on a single page — those are separate records — and it does not carry EU maximum levels by food category or the Southampton warning-label requirement.
The data
| Color additive name | EU E-number | EU food use status | EU additive group | US FD&C designation | US food use status | US status effective date |
|---|---|---|---|---|---|---|
| Allura red AC | E 129 | Food colours with combined maximum limit | Group III | |||
| Aluminium | E 173 | only external coating of sugar confectionery for the decoration of cakes and pastries | ||||
| Amaranth | E 123 | only wine-based aperitif | ||||
| Ammonia caramel | E 150c | authorised at quantum satis | Group II | |||
| Annatto bixin | E 160b(i) | only ripened orange, yellow and broken-white cheese and red and green pesto cheese | ||||
| Annatto norbixin | E 160b(ii) | only ripened orange, yellow and broken-white cheese and red and green pesto cheese | ||||
| Anthocyanins | E 163 | authorised at quantum satis | Group II | |||
| Azorubine, Carmoisine | E 122 | Food colours with combined maximum limit | Group III | |||
| Beetroot Red, betanin | E 162 | authorised at quantum satis | Group II | |||
| Beta-apo-8′-carotenal (C 30) | E 160e | Food colours with combined maximum limit | Group III | |||
| Brilliant Black PN | E 151 | Food colours with combined maximum limit | Group III | |||
| Brilliant Blue FCF | E 133 | Food colours with combined maximum limit | Group III | |||
| Brown HT | E 155 | Food colours with combined maximum limit | Group III | |||
| calcium carbonate | E 170 | authorised at quantum satis | Group II | |||
| Canthaxanthin | E 161g | not authorised in the food categories listed in Part D and E | ||||
| Carminic acid, Carmine | E 120 | Food colours with combined maximum limit | Group III | |||
| Carotenes | E 160a | authorised at quantum satis | Group II | |||
| Caustic sulphite caramel | E 150b | authorised at quantum satis | Group II | |||
| Chlorophylls, Chlorophyllins | E 140 | authorised at quantum satis | Group II | |||
| Citrus Red No. 2 | Citrus Red No. 2 | shall be used only for coloring the skins of oranges that are not intended or used for processing | ||||
| Copper complexes of chlorophylls and chlorophyllins | E 141 | authorised at quantum satis | Group II | |||
| Curcumin | E 100 | Food colours with combined maximum limit | Group III | |||
| Erythrosine | E 127 | only cocktail cherries and candied cherries | ||||
| FD&C Blue No. 1 | FD&C Blue No. 1 | may be safely used for coloring foods (including dietary supplements) generally in amounts consistent with good manufacturing practice | ||||
| FD&C Blue No. 2 | FD&C Blue No. 2 | may be safely used for coloring foods (including dietary supplements) generally in amounts consistent with current good manufacturing practice | ||||
| FD&C Green No. 3 | FD&C Green No. 3 | may be safely used for coloring foods (including dietary supplements) generally in amounts consistent with current good manufacturing practice | ||||
| FD&C Red No. 3 | FD&C Red No. 3 | may be safely used for coloring foods generally (including dietary supplements) in amounts consistent with good manufacturing practice | ||||
| FD&C Red No. 40 | FD&C Red No. 40 | may be safely used for coloring foods (including dietary supplements) generally in amounts consistent with good manufacturing practice | ||||
| FD&C Yellow No. 5 | FD&C Yellow No. 5 | may be safely used for coloring foods (including dietary supplements) generally in amounts consistent with good manufacturing practice | ||||
| FD&C Yellow No. 6 | FD&C Yellow No. 6 | may be safely used for coloring foods (including dietary supplements) generally in amounts consistent with current good manufacturing practice | ||||
| Gold | E 175 | only external coating of confectionery | ||||
| Green S | E 142 | Food colours with combined maximum limit | Group III | |||
| Indigotine, Indigo carmine | E 132 | Food colours with combined maximum limit | Group III | |||
| Iron oxides and hydroxides | E 172 | authorised at quantum satis | Group II | |||
| Litholrubine BK | E 180 | |||||
| Lutein | E 161b | Food colours with combined maximum limit | Group III | |||
| Lycopene | E 160d | only flavoured processed cheese | ||||
| Orange B | FDA is revoking the authorized use in food of Orange B in the color additive regulations | September 8, 2026 | ||||
| Paprika extract, capsanthin, capsorubin | E 160c | authorised at quantum satis | Group II | |||
| Patent Blue V | E 131 | Food colours with combined maximum limit | Group III | |||
| Plain caramel | E 150a | authorised at quantum satis | Group II | |||
| Ponceau 4R, Cochineal Red A | E 124 | only candied fruit and vegetables | ||||
| Quinoline Yellow | E 104 | only candied fruit and vegetables | ||||
| Riboflavins | E 101 | authorised at quantum satis | Group II | |||
| Silver | E 174 | only external coating of confectionery | ||||
| Sulphite ammonia caramel | E 150d | authorised at quantum satis | Group II | |||
| Sunset Yellow FCF/Orange Yellow S | E 110 | only candied fruit and vegetables | ||||
| Tartrazine | E 102 | Food colours with combined maximum limit | Group III | |||
| Titanium dioxide | E 171 | not authorised in the food categories listed in Part D and E | ||||
| Vegetable carbon | E 153 | authorised at quantum satis | Group II |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 3 sources this dataset was assembled from.
- eur-lex.europa.euhttps://web.archive.org/web/20260704113047/https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02008R1333-20260218
- ecfr.govhttps://www.ecfr.gov/current/title-21/chapter-I/subchapter-B/part-74
- govinfo.govhttps://www.govinfo.gov/content/pkg/FR-2026-07-23/html/2026-14910.htm
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
From your own code
Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.
pip install refsource
refsource lookup food-color-additive-status-us-vs-eu color_additive="Allura red AC"
npx -y refsource lookup food-color-additive-status-us-vs-eu color_additive="Allura red AC"
Set your AI assistant up to use this
Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.
{
"mcpServers": {
"referencesource": {
"type": "http",
"url": "https://referencesource.org/mcp"
}
}
}Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project
Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:
When a question needs "Food color additive status in the US and the EU: FDA color additive listings and EU E-number authorisations", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `food-color-additive-status-us-vs-eu`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.What each tool does, and the servers built over single registers: Connect your AI assistant.