Catalog/food-additive-lookup

Data

E-number additive lookup with EFSA/ANSES concern score API

Resolves a food-additive E-number (e.g. E621, E951) against the Open Food Facts additives taxonomy and returns its name, functional class(es), vegan/vegetarian/palm-oil status, the EFSA population over-exposure verdict, the ANSES 'additive of interest' flag, PLUS a DERIVED 0-100 concern score and tier (low/moderate/elevated/high). The MORE: a transparent risk signal synthesized from regulatory annotations, not a bare name lookup. Answers 'what is E621', 'is this additive safe', 'what does E951 do', 'risk score for additive X', 'is E322 vegan'.

Price$0.01per request
MethodPOST
Route/v1/data/food-additive-lookup
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
datafoodadditivee-numberefsaansesfood-safetyingredient
API URLhttps://x402.hexl.dev/v1/data/food-additive-lookup
Integration docs
Example request
{
  "eNumber": "E621"
}
Example response
{
  "eNumber": "E621",
  "name": "Monosodium glutamate",
  "classes": [
    "flavour-enhancer"
  ],
  "ansesOfInterest": true,
  "efsaOverexposureRisk": "high",
  "vegan": "yes",
  "vegetarian": "yes",
  "fromPalmOil": null,
  "isSweetener": false,
  "concernScore": 80,
  "concernTier": "high",
  "wikidata": "Q179678",
  "disclaimer": "concernScore is a transparent heuristic over EFSA over-exposure & ANSES 'of interest' flags, NOT a medical or regulatory verdict. Most listed additives are authorized for use."
}
Input schema
{
  "type": "object",
  "required": [
    "eNumber"
  ],
  "properties": {
    "eNumber": {
      "type": "string",
      "description": "Additive E-number, e.g. 'E621', 'e951' or '322'."
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}