Canonical INCI monograph
BETAINE
Not on the EU Annex III list
Betaine is the zwitterion (inner salt) that conforms to the formula
BETAINE is listed in the European Commission CosIng inventory under the functional categories Hair Conditioning, Humectant, Skin Conditioning - Humectant, with CAS number 107-43-7/ 590-47-6 and EC number 203-490-6/ 209-684-7. In the free INCIDB sample it appears on 5 product labels, reaching position 5 on Hydrating facial cleanser.
CAS REGISTRY NUMBER
107-43-7/ 590-47-6
EC NUMBER
203-490-6/ 209-684-7
COSING FUNCTIONS
Hair Conditioning, Humectant, Skin Conditioning - Humectant
Sample products containing BETAINE
Label positions from the free INCIDB sample. A lower position means the ingredient is declared earlier, i.e. present in a higher proportion.
Query BETAINE in the full snapshot
import pyarrow.parquet as pq
ingredients = pq.read_table('ingredients.parquet').to_pandas()
target = ingredients[ingredients['inci_name'] == "BETAINE"]
print(target[['ingredient_id', 'functions', 'cas_number', 'is_common_allergen']])
The complete snapshot covers 18,583 products. Coverage of each enrichment column is published, both per distinct name and weighted by label occurrence — see the coverage table.