COSMETICS API · IN DEVELOPMENT

Programmatic access to the cosmetics compliance engine.

Our REST API gives your team real-time regulatory intelligence—check ingredients, retrieve compliance data, and integrate with your workflow. Available on the Agency tier.

Planned Endpoints
POST /api/v1/check IN DEVELOPMENT
POST /api/v1/check/csv IN DEVELOPMENT
GET /api/v1/ingredients IN DEVELOPMENT
GET /api/v1/ingredient/:id IN DEVELOPMENT
Example Response — GET /api/v1/ingredient/Titanium-Dioxide
{
  "id": 428,
  "inci_name": "Titanium Dioxide",
  "cas_number": "13463-67-7",
  "jp_status": "Restricted — UV filter (quasi-drug)",
  "us_status": "Allowed — OTC monograph (sunscreen)",
  "eu_status": "Restricted — Annex VI/27 (nanomaterial)",
  "max_concentration": "25%",
  "body_part_restriction": "Not for lip products (EU)",
  "cfr_citation": "21 CFR 352.10",
  "eu_regulation": "Reg. 1223/2009 Annex VI/27",
  "jp_ordinance": "MHLW Ord. 330/2000",
  "dermal_penetration": false,
  "warning_letter_refs": false
}

Get notified when the API launches

Join the waitlist and we’ll reach out with early access and documentation.

Agency tier

The Cosmetics API is available on our Agency plan. White-label compliance reports, unlimited checks, and priority support.

Contact us: [email protected]

Legal Disclaimer

This service is provided "AS IS" without warranties of any kind. Regulatory data is for reference only and does not constitute legal or regulatory advice. Always consult a qualified attorney or regulatory consultant before making compliance decisions. Not affiliated with the U.S. Food and Drug Administration (FDA) or any government agency. IngredientCompliance is an independent tool operated by Gerim-Sterling LLC. © 2026 Gerim-Sterling LLC.

Dispute Resolution — Binding Arbitration: By using this service, you agree that any dispute, claim, or controversy arising out of or relating to these terms or the use of this service shall be resolved exclusively through final and binding individual arbitration administered by the American Arbitration Association (AAA) under its Consumer Arbitration Rules, and not in any court. You waive any right to participate in a class action lawsuit or class-wide arbitration. Arbitration shall be conducted remotely via video conference under AAA's Consumer Arbitration Rules, with no required physical appearance. This clause does not prevent either party from seeking emergency injunctive relief in a court of competent jurisdiction where necessary to prevent irreparable harm.