Request access

Documentation

Integrate SkinGenius in minutes

A clean REST API to add skin-analysis to your clinical, telehealth, or research application. Below is a quick overview to get you started.

Getting started

Access to the API is granted through our early-access program. Once approved, you'll receive a sandbox key to build and test against before going live. Request access at contact@skingenius.app.

Authentication

All requests are authenticated with a bearer token sent in the Authorization header over HTTPS. Never expose your secret key in client-side code.

Authorization: Bearer sk_live_your_api_key

Quickstart

Submit an image for analysis:

curl https://api.skingenius.app/v1/analyze \
  -H "Authorization: Bearer sk_live_your_api_key" \
  -F "image=@lesion.jpg"

Example response:

{
  "id": "an_8f2c1a",
  "risk": "low",
  "confidence": 0.992,
  "predictions": [
    { "label": "benign_nevus", "score": 0.92 },
    { "label": "seborrheic_keratosis", "score": 0.05 }
  ],
  "overlay_url": "https://api.skingenius.app/v1/overlay/an_8f2c1a"
}

Endpoints

  • POST /v1/analyze — submit an image and receive an assessment.
  • GET /v1/analyses/:id — retrieve a previous analysis.
  • GET /v1/overlay/:id — fetch the saliency overlay image.
  • POST /v1/webhooks — register endpoints for async events.

SDKs

Official client libraries are available for JavaScript/TypeScript and Python, with a FHIR-compatible layer for EHR integrations. Mobile (iOS/Android) SDKs are in early access.

Support

Questions or integration help? Email contact@skingenius.app and our team will get back to you.

Note: endpoints shown are illustrative of the platform and may change before general availability.