Open data for 1019 cosmetic ingredients — EU 1223/2009 + CIR + FDA + 厚労省
/api/ingredients/list.json
Returns all 1019 ingredients with summary data (name, CAS, safety rating, EU status).
/api/ingredients/{slug}.json
Returns full detail for one ingredient (restrictions, allergen status, CIR assessment, max concentration).
Example: sodium-lauryl-sulfate.json
{
"name": "SODIUM LAURYL SULFATE",
"slug": "sodium-lauryl-sulfate",
"cas_number": "151-21-3",
"safety_rating": "permitted",
"eu_annex": null,
"eu_allergen": false,
"cir_status": "safe as used",
"restrictions": [],
"source_urls": ["https://eur-lex.europa.eu/..."],
"license": "CC BY 4.0"
}
| Rating | Meaning |
|---|---|
prohibited | Banned in EU (Annex II) — cannot be used in any cosmetic product |
restricted | Permitted with conditions (Annex III-V) — concentration limits, warnings, etc. |
permitted | Generally safe — no specific EU restrictions |
unreviewed | Not yet assessed by major regulatory bodies |
Data: MmowW Cosmetic Ingredient Safety Database (https://mmoww.net/api/ingredients/)