INCI APIINCI API
Beauty Ingredient Intelligence API

Cosmetics Ingredient API: Decode Any Beauty Product

The INCI analysis API that powers beauty apps. Barcode lookup to ingredient safety scores, allergen detection, and skin compatibility β€” all in one call.

Free safety checker for consumers. 100 free API requests/day for developers.

Try the Beauty Product Barcode Lookup

Enter a cosmetics barcode to see instant ingredient safety analysis. 2 free lookups every 10 minutes.

Data provided for informational purposes only. Not medical advice.

How the INCI Decoder API Works

Three steps from barcode to full cosmetic ingredient intelligence.

1

Scan Barcode

Send a UPC/EAN barcode or paste a raw INCI list.

2

We Analyze INCI

Every ingredient is checked against EU CosIng, CIR, and published research.

3

Get Intelligence

Safety scores, allergens, skin compatibility, pregnancy safety -- all in one response.

Key Features

Cosmetic Safety Score API: Everything Your Beauty App Needs

Replace months of ingredient research with one API call. Safety scoring, allergen detection, skin compatibility, and pregnancy safety in a single endpoint.

Safety Scoring

Every ingredient rated 1-10 based on EU CosIng, CIR, and published research.

Allergen Detection

EU 80 mandatory allergens + contact sensitizers + preservative allergens flagged instantly.

Skin Compatibility

Match products to skin type: oily, dry, sensitive, combination, acne-prone.

Pregnancy Safety

Flag retinoids, BHAs, and other pregnancy-unsafe ingredients automatically.

For Developers

Beauty API for Developers: Simple Integration

Integrate the cosmetics ingredient API in minutes. Clean JSON responses, comprehensive documentation, and SDKs for every stack.

Request

javascript
// Analyze any beauty product by barcode
const response = await fetch(
  'https://api.inciapi.com/v1/products/3337875597913/safety',
  { headers: { 'X-API-Key': 'sk_live_your_key' } }
);

const analysis = await response.json();

Response

json
{
  "overallSafetyScore": 92,
  "cleanBeautyScore": 88,
  "ingredients": [
    {
      "inciName": "Aqua",
      "safetyRating": 1,
      "functions": ["Solvent"],
      "isAllergen": false,
      "isPregnancySafe": true
    },
    {
      "inciName": "Niacinamide",
      "safetyRating": 1,
      "functions": ["Antioxidant", "Brightening"],
      "isAllergen": false,
      "isPregnancySafe": true
    }
  ],
  "allergenWarnings": [],
  "pregnancySafe": true,
  "skinCompatibility": [
    { "skinType": "sensitive", "compatible": true, "score": 95 },
    { "skinType": "oily", "compatible": true, "score": 88 }
  ]
}

Trusted Ingredient Safety Database

From indie beauty apps to established cosmetics platforms.

0+

Ingredients in Database

0+

Products Analyzed

99.9%

API Uptime

<100ms

Avg Response Time

β€œINCI API replaced our entire ingredient research pipeline. What took us months of manual research is now a single API call. The allergen detection alone saved us countless support tickets.”

Beauty App Developer

Skincare Intelligence Platform

Cosmetics API Pricing: Simple and Transparent

Start free with 100 requests/day. Scale your ingredient analysis API usage as you grow.

Free

$0

100 req/day, basic product info + INCI list

Recommended

Starter

By request

5K req/mo + safety scores + allergen flags

Pro

By request

25K req/mo + full analysis + INCI parsing

Business

By request

100K req/mo + batch + webhooks + SLA

More plans coming soon.

Ready to Add Ingredient Intelligence to Your App?

Join beauty app developers who trust INCI API for cosmetic safety scoring, allergen detection, and skin compatibility analysis. Start with 100 free requests per day.