Passer au contenu principal

API de conversion d'unités

API REST gratuite pour les développeurs. Aucune clé API requise.

Fonctionnalités

Ultra rapide

Temps de réponse inférieur à 100ms

100% gratuit

Pas de clés API ni d'inscriptions

Toujours disponible

Garantie de disponibilité de 99,9%

Points de terminaison API

GET/convert
Paramètres: from, to, value, category, lang (optional)
GET/units/{category}
Paramètres: category, lang (optional)
GET/categories
Paramètres: lang (optional)

Base URL

https://api.unitconvr.com/v1

Exemple de requête

Utilisez les identifiants canoniques meter, foot et length dans toutes les langues. lang modifie seulement les libellés. Les exemples montrent les champs principaux ; labels peut être ajouté. La température utilise une formule et factor vaut null. Les entrées invalides renvoient HTTP 400.

GET https://api.unitconvr.com/v1/convert?from=meter&to=foot&value=100&category=length&lang=fr

HTTP 200
{
  "from": "meter",
  "to": "foot",
  "value": 100,
  "result": 328.0839895013123,
  "category": "length",
  "factor": 3.280839895013123,
  "formula": "ft ≈ m × 3.28083989501"
}

GET https://api.unitconvr.com/v1/convert?from=celsius&to=fahrenheit&value=0&category=temperature&lang=fr

HTTP 200
{
  "from": "celsius",
  "to": "fahrenheit",
  "value": 0,
  "result": 32,
  "category": "temperature",
  "factor": null,
  "formula": "°F = (°C × 9/5) + 32"
}

GET https://api.unitconvr.com/v1/convert?from=meter&to=foot&value=invalid&category=length

HTTP 400
{
  "error": "Provide valid from, to and numeric value parameters"
}

Support multilingue

Tous les points de terminaison de l'API prennent en charge plusieurs langues. Ajoutez simplement le paramètre lang pour obtenir des traductions.

Langues prises en charge:

• en (English)• tr (Turkish)• de (German)• es (Spanish)• fr (French)• hi (Hindi)• ar (Arabic)

Attribution requise: Lors de l'utilisation de notre API, veuillez inclure une attribution à Unitconvr.com dans votre application.