DermaScanDermaScan
HomeHow It WorksFor BrandsSolutionsContact
LoginSign Up
DermaScanDermaScan

AI-Powered Skin Analysis for Beauty Brands

Platform

  • How It Works
  • For Brands
  • Solutions

Company

  • Contact
  • Privacy
  • Terms

Account

  • Login
  • Sign Up
© 2026 DermaScan. All rights reserved.

Documentation API

Intégrez l'analyse cutanée IA de DermaScan dans vos applications avec notre API REST.

Authentification

Toutes les requêtes API nécessitent une clé API dans le header X-DermaScan-Key.

curl -H "X-DermaScan-Key: ds_live_your_api_key" \
  https://dermascan.ma/api/v1/brand/config

Endpoints

GET/api/v1/brand/config

Récupère la configuration de votre marque (couleurs, logo, paramètres du widget).

// Response
{
  "brand": {
    "name": "Ma Marque",
    "primaryColor": "#E8845A",
    "secondaryColor": "#2D8A5E"
  },
  "widget": {
    "buttonText": { "fr": "Analyser ma peau" },
    "buttonPosition": "bottom-right"
  }
}
POST/api/v1/diagnostic

Crée un nouveau diagnostic cutané. Envoyez une photo de visage et recevez l'analyse IA complète.

// Request (multipart/form-data)
curl -X POST \
  -H "X-DermaScan-Key: ds_live_..." \
  -F "file=@photo.jpg" \
  -F 'meta={"locale":"fr","source":"api"}' \
  https://dermascan.ma/api/v1/diagnostic

// Response
{
  "id": "clxyz...",
  "publicId": "8ee2e8f8-...",
  "status": "COMPLETED",
  "globalScore": 61
}
GET/api/v1/diagnostic/:id

Récupère les résultats complets d'un diagnostic (scores, routines, recommandations produits).

GET/api/v1/report/:publicId

Récupère les données d'un rapport public (pas d'authentification requise).

Structure du Diagnostic

Chaque diagnostic analyse la peau selon 7 critères avec un score de 0 à 100 :

CritèreDescriptionScore
SKIN_TYPEÉquilibre du type de peau100 = équilibré
HYDRATIONNiveau d'hydratation100 = optimal
WRINKLESRides et ridules100 = aucune ride
SPOTSTaches et pigmentation100 = uniforme
DARK_CIRCLESCernes sous les yeux100 = aucun cerne
UNDER_EYE_BAGSPoches sous les yeux100 = aucune poche
ACNEAcné et imperfections100 = peau nette

Limites

LimiteValeur
Requêtes par minute (par IP)10
Taille max de l'image10 Mo
Formats acceptésJPEG, PNG, WebP
Quota mensuelSelon votre forfait

Prêt à intégrer ?

Créez un compte et générez votre clé API pour commencer.

Créer un compteNous contacter