Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.bridgedev.co.uk/llms.txt

Use this file to discover all available pages before exploring further.

Check ingredients

Check a product ingredient list for compliance across UK, EU, and US markets.

Endpoint

POST https://bridge-compliance-production.up.railway.app/api/check/ingredients

Request

{
  "ingredients": "Water, Sugar, Citric Acid (E330), Preservative (E211), Colour (E102). May contain peanuts.",
  "jurisdiction": "UK",
  "claims": "High protein, Low fat"
}

Parameters

ParameterTypeRequiredDescription
ingredientsstringYesIngredient list as it appears on the label
jurisdictionstringNoUK, EU, US, or ALL (default: ALL)
claimsstringNoLabel claims to check

Response

{
  "success": true,
  "data": {
    "substances": [
      {
        "ingredient": "E211",
        "matched_name": "Sodium Benzoate",
        "jurisdiction": "UK",
        "status": "restricted",
        "severity": "warn",
        "permitted_level": "150 mg/kg in soft drinks",
        "conditions": "Maximum 150 mg/kg",
        "regulation": "UK Contaminants and Additives Regulations"
      }
    ],
    "allergens": [
      {
        "allergen": "Peanuts",
        "type": "may_contain",
        "severity": "warn",
        "regulation": "UK FIC Regulation 1169/2011"
      }
    ],
    "claims": [],
    "summary": {
      "total": 2,
      "fail": 0,
      "warn": 2,
      "ok": 0
    },
    "overall_status": "warn"
  }
}