Documentation Mini Tanjiro APIs

Explorez mes APIs gratuites. Intégrez facilement des données Duolingo, des outils de conversion de couleurs et des bases de données Mario Kart World et Duolingo.

API Root: https://mini-tanjiro-apis.vercel.app/api

Duolingo Tracker API

Accédez au profil complet d'un utilisateur : séries, XP, calendrier d'activité et vocabulaire.

GET /duolingo

Paramètres de requête

ParamètreTypeRequisDescription
username String Oui Le pseudo Duolingo (ex: 'Gaspard93').
Réponse JSON (Simplifiée)
{
  "status": "success",
  "results": {
    "username": "Gaspard93",
    "streak": 1051,
    "totalXp": 130576,
    "learningLanguage": "es",
    "raw": {
      "next_lesson": "Cafe",
      "daily_goal": 30,
      "calendar": [{ "skill": "Service", "improvement": 75 }],
      "vocabulary": ["mayonesa", "producto"]
    },
    "invite_url": "https://invite.duolingo.com/..."
  }
}

Color Converter API

Convertissez instantanément n'importe quelle couleur vers HEX, RGB, HSL, HSV et CMYK.

GET /colors

Paramètres de requête

ParamètreTypeRequisDescription
color String Oui La valeur d'entrée. Formats acceptés : tous les formats CSS (HEX, RGB, HSL, HSV, CMYK).
Exemple de réponse JSON
{
  "status": "success",
  "input": {
    "value": "rgb(0,0,0)",
    "detectedType": "RGB"
  },
  "results": {
    "hex": "#000000",
    "rgb": { "r": 0, "g": 0, "b": 0, "css": "rgb(0, 0, 0)" },
    "hsl": { "h": 0, "s": 0, "l": 0, "css": "hsl(0, 0%, 0%)" },
    "hsv": { "h": 0, "s": 0, "v": 0, "css": "hsv(0, 0%, 0%)" },
    "cmyk": { "c": 0, "m": 0, "y": 0, "k": 100, "css": "cmyk(0%, 0%, 0%, 100%)" }
  }
}

Mario Kart World Records

Accédez aux records mondiaux mis à jour : temps, joueurs et preuves vidéo.

GET /wrs
Exemple de réponse (Simplifiée)
{
  "Mario Bros. Circuit": {
    "track": {
      "id": "Mario+Bros.+Circuit",
      "translation": { "en": "Mario Bros. Circuit", "fr": "Circuit Mario Bros." }
    },
    "time": "1:48.367",
    "player": "あつき",
    "nation": "Japan",
    "character": {
      "name": { "en": "Nabbit", "fr": "Carottin" }
    },
    "vehicle": {
      "name": { "en": "R.O.B. H.O.G.", "fr": "Moto R.O.B." }
    },
    "laps": {
      "Lap1": { "time": "36.996", "coins": 8, "shrooms": 1 },
      "Lap2": { "time": "35.685", "coins": 0, "shrooms": 1 },
      "Lap3": { "time": "35.686", "coins": 0, "shrooms": 1 }
    },
    "total": { "coins": "8" },
    "video": "https://www.youtube.com/watch?v=XLeyHwzxS5k"
  }
}