Skincare Product Recommendation API
One face photo, your own catalogue, and a ranked routine back — with the skin metric behind every recommendation so your interface can explain the reasoning.
Free sandbox: 50 analyses, self-service. Paid plans from $99/month.
In short
The ScanSkinAI Product Recommendation API is a business-to-business REST endpoint that turns one face photo into a skincare routine built only from products you sell. You register your catalogue once — name, category, key ingredients, target concerns and your own SKU — then send a photo per customer. The response ranks recommendations by routine step, attaches your identifier to each one and names the skin metric that justified it, drawn from the twelve measured metrics and the cosmetic skin type. It is cosmetic product guidance, not a diagnosis. A free 50-analysis sandbox is self-service; paid plans start at $99 per month.
How the integration works
1. Register your catalogue
Send your products once — name, category, key ingredients, target concerns and your own SKU or product ID. Update it whenever your range changes.
2. Send one face photo
The same single REST call as our facial analysis: one photo with your server-side API key. Twelve skin metrics are measured against that person's own baseline.
3. Get a ranked routine
JSON returns a recommended routine drawn only from your registered products, each entry carrying your SKU, the step it belongs to and the scan metric that justifies it.
Where it is used
Beauty retail and pharmacy counters
The associate scans at the counter and the screen shows a routine from the shelf behind them, not a generic ingredient lecture.
E-commerce and brand apps
Replace a quiz with a measurement. Shoppers see why each product was chosen, which lifts basket size and reduces returns on recommended items.
Marketplaces and subscription boxes
Build each customer's box from their current skin scores and refresh it as repeat scans show change.
Not a developer? See the brand and retail solutions for the same capability without writing code.
Product Recommendation API FAQ
Frequently Asked Questions
It turns one face photo into a ranked skincare routine drawn only from the products you have registered. The response includes your own SKU or product ID for each recommendation, the routine step it belongs to, and the skin metric that justified the choice — so your interface can explain every pick.
Yes. Recommendations are constrained to the catalogue you register. If a concern has no suitable match in your range, the response says so rather than inventing a product or sending your customer elsewhere.
You send a product list — name, category, key ingredients, target concerns and your identifier for each item. You can replace or update the list at any time, so seasonal ranges and stock changes are reflected immediately in new recommendations.
The same twelve scored metrics as our facial analysis: texture, pores, redness, oiliness, fine lines, firmness, pigmentation, hydration, radiance, skin age, dark circles and dark spots, plus the cosmetic skin type and the top concerns. Every measurement is relative to the person's own skin rather than fixed colour thresholds.
No. It is cosmetic product guidance, not a diagnosis or a treatment plan, and every response carries a disclaimer. For lesion and condition screening use the separate Skin Condition Screening API.
It shares the API plan you already have: a free sandbox of 50 analyses, then $99/month for 500 analyses, $249/month for 1,500 and $599/month for 4,000, with custom enterprise volume and SLA. One analysis is one call whatever options you request.
Yes. The API returns data only, so the entire interface is yours. White labelling and reselling are available on Growth, Scale and Enterprise plans.
One catalogue upload and one HTTPS call per scan. Most partners have a working integration in a day, then spend their time on presentation.
Start with the free sandbox
Register a test catalogue, run your first 50 analyses and see the routine your own products would produce.
Get an API keyCosmetic product guidance only. Not a diagnosis and not a treatment plan.