Is there a public INCIDecoder API?
In a review of INCIDecoder's public website on July 20, 2026, we found its web ingredient decoder and educational pages, but did not find public REST, authentication, OpenAPI, SDK, or pricing documentation for developers. That does not prove private access is unavailable; contact INCIDecoder directly if you need an authoritative answer about private or future access.
How do the public products differ?
| Capability | INCIDecoder public site | Dermalytics |
|---|---|---|
| Primary public experience | Consumer ingredient-decoder website | Developer API and MCP service |
| Documented REST endpoints | Not found on the public site during our review | Yes |
| Machine-readable OpenAPI | Not found on the public site during our review | Yes |
| Hosted MCP endpoint | Not found on the public site during our review | Yes |
| Official JavaScript and Python SDKs | Not found on the public site during our review | Yes |
| Interactive ingredient explanations | Yes | Structured JSON for your own interface |
Choose INCIDecoder when…
- You want to inspect ingredients interactively in a ready-made website.
- You want consumer-readable ingredient and product explanations.
- You do not need a documented integration contract.
Choose Dermalytics when…
- You are building ingredient lookup or full-INCI analysis into a product.
- You need authenticated JSON, match status, identifiers, and structured scores.
- You need OpenAPI, SDKs, or MCP tools for an agent workflow.
What does the API return?
Dermalytics exposes one endpoint for a single normalized ingredient and another for a complete ingredient list. Responses can include canonical names, synonyms, CAS/EC identifiers, cosmetic functions, nullable 0–5 comedogenicity and irritancy fields, match status, and remaining credits. Check the live contract before integration because response fields can evolve.
curl "https://api.dermalytics.dev/v1/ingredients/niacinamide" \
-H "Authorization: Bearer YOUR_API_KEY"Test with your own ingredient list
Start with a representative product label, verify the matches and null fields, and decide how your application will present uncertainty before scaling to a catalogue. Ingredient data supports product features; it is not a medical diagnosis.
Sources checked July 20, 2026: the official INCIDecoder website, its ingredient-list guide, and the Dermalytics OpenAPI and SDK documentation. Dermalytics is not affiliated with or endorsed by INCIDecoder.