Body mass index
API · /bmi-api
API de composition corporelle et IMC
Mathématiques de la composition corporelle sous forme d'API, calculées localement et de manière déterministe. Le point de terminaison bmi calcule l'indice de masse corporelle, IMC = poids/taille², le classe sur l'échelle de l'OMS (insuffisance pondérale, normal, surpoids, obèse) et renvoie la plage de poids santé pour la taille de la personne. Le point de terminaison idealweight calcule le poids corporel idéal selon les quatre formules classiques — Devine, Robinson, Miller et Hamwi — chacune étant un poids de base plus un incrément pour chaque pouce de taille au-dessus de cinq pieds, et leur moyenne. Le point de terminaison bodyfat estime le pourcentage de graisse corporelle par la méthode de circonférence de la marine américaine à partir du cou et de la taille (et des hanches pour les femmes) et de la taille, le classe de essentiel à élevé, et — étant donné un poids — le divise en masse grasse et masse maigre. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications de fitness, de santé et de bien-être, les outils de suivi corporel et de coaching, les tableaux de bord de gymnases et de cliniques, et les applications d'auto-évaluation. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. Estimations uniquement, pas un avis médical. 3 points de terminaison. Ceci est la composition corporelle ; pour le taux métabolique de base et les calories, utilisez une API BMR.
Santé API
en bonne santé- Temps de disponibilité
- 100.00%
- Sondes serveur · 24h
- Latence moyenne
- 94 ms
- Sondes serveur · 24h
- Abonnées
- 3,780
- active
- Total des appels
- 32
- les 7 derniers jours
Tarifs
Choisissez un niveau: facturé mensuellement, annulez à tout moment.
Free
Gratuite
- 3,000 appels / mois
- 2 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 22 435 appels/mois
- 2 req/s
- IMC + poids idéal + graisse corporelle
- Pas de carte de crédit
Starter
€4.00 /mois
- 40,000 appels / mois
- 5 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 33,75k appels/mois
- 8 req/sec
- Quatre formules IBW, graisse corporelle Navy
- Support par e-mail
Pro
€12.00 /mois
- 250,000 appels / mois
- 15 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 371,5k appels/mois
- 20 req/sec
- Pipelines d'applications de santé et coaching
- Support prioritaire
Mega
€39.00 /mois
- 1,500,000 appels / mois
- 40 requêtes / seconde
- Plafond ferme (429 au-dessus du quota, pas de dépassement)
- 1,9M d'appels/mois
- 50 req/s
- Échelle de plateforme
- SLA dédié
Construit par
Connexes APIs
Autres APIs avec des balises qui se chevauchent.
API Calculateur de Santé
Une suite complète de calculateurs de santé et de fitness dans une seule API : Indice de Masse Corporelle avec catégorie et plage de poids santé, Métabolisme de Base (Mifflin-St Jeor et Harris-Benedict), Dépense Énergétique Totale Quotidienne avec objectifs caloriques de perte/prise de poids, répartitions de macronutriments (équilibré, faible en glucides, riche en protéines, cétogène, endurance) avec fibres, pourcentage de graisse corporelle selon la méthode U.S. Navy, poids idéal selon quatre formules classiques (Devine, Robinson, Miller, Hamwi), et apport hydrique quotidien. Chaque endpoint accepte des paramètres de requête GET ou un corps JSON POST et fonctionne en unités métriques et impériales. Tous les calculs sont effectués localement avec des équations établies du domaine public, donc les réponses sont instantanées et le service est toujours disponible. Idéal pour les trackers de fitness, les applications nutritionnelles, la télésanté et les tableaux de bord de bien-être.
api.oanor.com/healthcalc-api
API de graisse corporelle
Calculs de pourcentage de graisse corporelle et de composition corporelle sous forme d'API, calculés localement et de manière déterministe. Le point d'accès navy applique la méthode de circonférence de l'US Navy — pour les hommes %BF = 495/(1.0324 − 0.19077·log10(taille − cou) + 0.15456·log10(taille)) − 450, et pour les femmes une formule qui ajoute la mesure des hanches — pour estimer la graisse corporelle à partir d'un simple mètre ruban, renvoyant le pourcentage et la catégorie de condition physique (essentiel, athlètes, fitness, acceptable ou obèse) ; un homme de 178 cm avec un cou de 40 cm et un tour de taille de 90 cm obtient environ 18,7 %. Le point d'accès deurenberg donne l'estimation basée sur l'IMC %BF = 1,20·IMC + 0,23·âge − 10,8·(1 si homme) − 5,4 à partir de l'IMC ou du poids et de la taille plus l'âge. Le point d'accès composition divise un poids total en masse grasse et masse maigre (sans graisse) à partir d'un pourcentage de graisse corporelle. Les circonférences et la taille sont en centimètres et le poids en kilogrammes. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications de fitness, bien-être, gym, nutrition, suivi corporel et éducation à la santé, les outils de composition corporelle et de suivi des progrès, et les logiciels de coaching. Ce sont des formules d'estimation, pas un substitut à une DEXA ou à une évaluation professionnelle. Calcul purement local — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points d'accès. Il s'agit du pourcentage de graisse corporelle ; pour l'indice de masse corporelle, utilisez une API IMC et pour le métabolisme de base, une API BMR.
api.oanor.com/bodyfat-api
API Barbell & Levage
Mathématiques de la barre et de l'entraînement avec poids sous forme d'API, calculées localement et de manière déterministe — les nombres de chargement de plaques et de pourcentages qu'un haltérophile, un entraîneur ou une application de gym calcule au rack. Le endpoint plates résout l'énigme quotidienne de la salle de sport : quelles plaques mettre de chaque côté pour un poids cible : 100 kg sur une barre standard de 20 kg signifie 40 kg par côté, chargé du plus lourd au plus léger comme un 25 et un 15 ; 102,5 kg ajoute la micro-plaque de 1,25 ; et si un objectif n'est pas atteignable avec les plaques disponibles, il charge le plus proche possible et indique le déficit, pour ne jamais avoir à deviner. Il fonctionne en kilogrammes ou en livres (225 lb sur une barre de 45 lb donne deux 45 de chaque côté), avec un poids de barre personnalisé et un ensemble de plaques personnalisé. Le endpoint percent transforme un maximum à une répétition en poids de travail que vous chargez réellement : 80 % d'un max de 100 kg donne 80 kg, et demander un poids pour cinq répétitions retourne environ 85,7 kg via la formule d'Epley (1RM = poids × (1 + répétitions ÷ 30)) — cinq répétitions se situent près de 86 % du max, dix répétitions près de 75 %. Le endpoint warmup construit une rampe de la barre vide jusqu'à la série de travail à environ 40, 55, 70 et 85 %, chacun arrondi à un incrément chargeable, avec le nombre de répétitions diminuant à mesure que la barre devient lourde. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications de gym, de musculation, de powerlifting et de fitness, les outils de suivi d'entraînement et de coaching, et les constructeurs de racks intelligents et de calculateurs de plaques. Calcul local pur — pas de clé, pas de service tiers, instantané. Mathématiques exactes, pas de simulation. En direct, rien n'est stocké. 3 endpoints de calcul. Pour l'estimation du maximum à une répétition à partir d'une série, utilisez une API de force.
api.oanor.com/barbell-api
API de dépense calorique
Calculs de dépense calorique d'exercice sous forme d'API, calculés localement et de manière déterministe avec la méthode MET (équivalent métabolique). Le point de terminaison d'activité calcule les calories brûlées par une activité, calories = MET × poids × heures, en prenant la valeur MET directement ou à partir d'une table d'activités nommées (marche, course, vélo, natation, HIIT, aviron, yoga, haltérophilie et plus), et renvoie les calories par minute. Le point de terminaison de pas convertit un nombre de pas en distance et calories : la foulée est estimée à partir de la taille (environ 0,415 × taille pour la marche, 0,65 pour la course), la distance est pas × foulée, et l'énergie est la distance multipliée par le poids corporel multiplié par un coût net d'environ 0,5 kcal/kg/km pour la marche ou 1,0 pour la course. Le point de terminaison de durée fonctionne en sens inverse, donnant les minutes d'activité nécessaires pour brûler un nombre cible de calories. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les développeurs d'applications de fitness, de suivi d'activité et de gestion du poids, les outils d'entraînement et de comptage de pas, et les tableaux de bord de bien-être. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. Estimations uniquement. 3 points de terminaison. Il s'agit de la dépense énergétique d'activité ; pour le métabolisme de repos et la dépense énergétique totale, utilisez une API BMR.
api.oanor.com/calorieburn-api
Questions fréquentes
Réponses rapides sur les tarifs, quotas et l'intégration.
Comment obtenir une clé API pour API de composition corporelle et IMC ?
Quelle est la limite de débit de API de composition corporelle et IMC ?
Combien coûte API de composition corporelle et IMC ?
Puis-je résilier mon abonnement à tout moment ?
API de composition corporelle et IMC est-il conforme au RGPD ?
Choisissez un point de terminaison dans la liste de gauche pour voir ses détails et essayez-le.
Extraits de code
Inscrivez-vous pour obtenir une clé API, puis appelez n'importe quel chemin sous votre slug.
curl https://api.oanor.com/bmi-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/bmi-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/bmi-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/bmi-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Notes
Connectez-vous pour évaluer.
Aucun avis pour l'instant.
Discussion
Pose tes questions, partage des astuces, obtiens des réponses du fournisseur et d'autres devs. Public — tout le monde peut lire.
Connecte-toi pour écrire ou répondre.
ConnexionNouvelle discussion
·
-
Réponse du fournisseur
🔒 Discussion verrouillée — plus de nouvelles réponses.
-
·
- Aucune discussion — lance la première.
Support
Support privé 1:1 avec le fournisseur — facturation, intégration, compte. Seulement toi et l'équipe du fournisseur voyez ces fils.
Connecte-toi pour ouvrir un ticket de support.
ConnexionOuvrir un nouveau ticket
Décris ce dont tu as besoin. L'équipe reçoit un email et répond sur la page du ticket.
-
·
Urgente - Aucun ticket pour cette API.