Resources

INCI Ingredient Formatting

BeautyFeeds is a beauty product data provider โ€” ingredient text is one of the fields we clean up along the way, normalized toward INCI-standard naming so it's ready for compliance checks, allergen filtering, and ingredient-level analysis.

Why it matters
Clean ingredient data,
the same way every time

As part of the product data we collect, retailers publish ingredient lists in wildly inconsistent formats โ€” marketing names, "Active/Inactive Ingredient" labels, percentages, line breaks, and disclaimers. BeautyFeeds parses this raw text and normalizes it toward INCI (International Nomenclature of Cosmetic Ingredients) naming.

๐Ÿงฌ
Standardized Naming

Common names are mapped toward their INCI equivalent โ€” "Water" becomes "Aqua", "Corn Starch" becomes "Zea Mays (Corn) Starch".

๐Ÿงน
Cleaner Ingredient Lists

Labels like "Active Ingredient:", percentages, and packaging disclaimers are stripped out, leaving a flat, comma-separated list.

๐Ÿ”—
Consistent Across Retailers

The same ingredient reads the same way whether it was scraped from Amazon, Ulta, Dermstore, or any other retailer in the feed.

โœ…
Allergen & Compliance Ready

Filter and audit ingredient lists consistently for allergen checks, restricted substances, and regulatory review.

See it in action
From scraped text
to structured ingredients

A simplified, illustrative example of the transformation applied to scraped ingredient text.

Before โ€” raw scrape

Water, Glycerin, Corn Starch, Aloe Vera Extract, Shea Butter, Fragrance.

INCI normalized
โ— FORMATTED
ingredients_formatted.inci_format
{
  "inci_format":
  "Aqua, Glycerin,
  Zea Mays (Corn) Starch,
  Aloe Barbadensis Leaf Extract,
  Butyrospermum Parkii (Shea) Butter,
  Parfum"
}

Accuracy and ongoing refinement

Ingredient formatting is applied automatically at the time of collection across every dataset field, and coverage improves as we expand the normalization rules. It is not guaranteed to be 100% error-free on every product โ€” if you spot a formatting inconsistency in a delivered dataset or API response, let us know and we'll correct it.

Explore ingredient data yourself

Browse free sample datasets with ingredient fields, or reach out if you spot a formatting issue.

Browse sample datasets Contact us