#fitness
16 APIs met deze tag
Zwem-API
Zwemwiskunde als een API, lokaal en deterministisch berekend — de SWOLF-, drempel-tempo- en per-100 m-getallen waarmee een zwemmer, coach of trainingsapp werkt. Het swolf-eindpunt scoort slagefficiëntie voor één lengte: SWOLF (swim + golf) = het aantal slagen plus de genomen seconden, en zoals bij golf is lager beter — verder glijden per slag of sneller zwemmen verlaagt het, dus een 25 m-lengte in 18 slagen en 30 s is een SWOLF van 48. Omdat het afhankelijk is van badlengte en slag, wordt de score genormaliseerd naar 25 m zodat lengtes in verschillende baden vergelijkbaar zijn. Het css-eindpunt berekent Critical Swim Speed, de drempel-tempo van de zwemmer, uit twee all-out tijdritten: CSS = (afstand1 − afstand2) ÷ (tijd1 − tijd2) — de klassieke 400 m- en 200 m-test, waarbij 6:00 en 2:50 ongeveer 1,05 m/s geven, een drempel van 1:35 / 100 m; trainingstempo's worden dan ingesteld als offsets van CSS, het equivalent van een hardloper zijn drempel of een ergometer zijn 2 k-tempo. Het pace-eindpunt geeft snelheid en het per-100 m-tempo dat zwemmers daadwerkelijk gebruiken (tijd ÷ afstand × 100), dus 100 m in 1:30 is een tempo van 1:30 / 100 m bij 1,11 m/s. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor zwemtrainings- en coachingshulpmiddelen, baantrackers en triathlon-apps, en fitnesscalculators. Pure lokale berekening — geen key, geen externe service, direct. 3 compute-eindpunten. Gebruik voor hardlooptempo een pace-API; voor indoor roeien een roei-API.
api.oanor.com/swimming-api
Indoor Rowing API
Indoor-rowing (Concept2 erg) wiskunde als een API, lokaal en deterministisch berekend — de watt-, split- en caloriegetallen waarmee een roeier, coach of fitnessapp een stuk uitwerkt, met behulp van de gepubliceerde Concept2-relaties. Het split-naar-watts eindpunt zet een 500 m split om in vermogen: op een erg wordt het vermogen bepaald door het tempo, niet de slagfrequentie, dus watts = 2,80 ÷ tempo³ waarbij het tempo de seconden per meter is (de split ÷ 500) — een 2:00 split is ongeveer 202 W. Omdat vermogen omgekeerd evenredig is met de derde macht van het tempo, kosten kleine splitwinsten veel watts: 1:50 in plaats van 2:00 trekken is ongeveer 270 W, niet 220. Het watts-naar-split eindpunt keert het om — tempo = (2,80 ÷ watts)^(1/3), split = tempo × 500 — dus een doelwattage wordt vertaald naar de split op de monitor en het vermogen van een roeier is direct vergelijkbaar met dat van een fietser of elk ander wattage. Het calorie-eindpunt past de Concept2-calorieformule toe, Cal/uur = (watts × 4 × 0,8604) + 300, waarbij de +300 een vaste rustmetabolisme-term is die ervoor zorgt dat de telling van de erg hoger is dan puur mechanisch werk; 200 W is ongeveer 988 Cal/uur, ruwweg 494 calorieën over 30 minuten. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor roei- en erg-trainingshulpmiddelen, coaching- en leaderboard-apps en fitnesscalculators. Pure lokale berekening — geen key, geen externe service, direct. Concept2-model — een machineschatting, geen laboratoriumcalorimetrie. 3 compute-eindpunten. Gebruik voor looptempo een pace-API; voor fietsen een fiets-API.
api.oanor.com/rowing-api
Powerlifting Score API
Powerlifting strength-score maths as an API, computed locally and deterministically — the Wilks, DOTS and IPF GL numbers a meet, gym or training app uses to compare lifters across bodyweights and sexes. The wilks endpoint gives the classic Wilks coefficient (1996) and score: total × 500 ÷ a fifth-order polynomial in bodyweight, with separate male and female curves — long the federation standard for "best lifter", a 100 kg man totalling 600 kg scores about 365. The dots endpoint gives the modern DOTS score (2019), the same total × 500 ÷ polynomial idea but fitted to updated data with a fourth-order curve that is fairer across the weight classes and not skewed to the middleweights, now the default in most raw meet software. The ipf-gl endpoint gives the International Powerlifting Federation's current GL Points (2020): 100 × total ÷ (A − B·e^(−C·bodyweight)), with separate constants for sex and for raw (classic) versus equipped lifting, the official metric at IPF championships. Everything is computed locally and deterministically, so it is instant and private. Ideal for meet-management and scoring software, gym leaderboards and training-log apps, and strength-sport tools. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For one-rep-max estimation and plate loading use a strength-training API.
api.oanor.com/powerlifting-api
Barbell & Lifting API
Barbell- en gewichtstrainingswiskunde als een API, lokaal en deterministisch berekend — de plaatbeladings- en percentagegetallen die een lifter, coach of sportschoolapp bij het rek uitrekent. Het plates-eindpunt lost de dagelijkse sportschoolpuzzel op van welke platen aan elke kant moeten voor een streefgewicht: 100 kg op een standaard 20 kg stang betekent 40 kg per kant, zwaarst eerst geladen als een 25 en een 15; 102,5 kg voegt de 1,25 microplaat toe; en als een streefgewicht niet haalbaar is met de beschikbare platen, laadt het de dichtstbijzijnde mogelijke en vertelt het het tekort, zodat je nooit hoeft te raden. Het werkt in kilogram of pond (225 lb op een 45 lb stang is twee 45's per kant), met een aangepast stanggewicht en een aangepaste platenset. Het percent-eindpunt zet een one-rep-max om in het werkgewicht dat je daadwerkelijk laadt: 80% van een 100 kg max is 80 kg, en vragen om een vijf-herhalingsgewicht geeft ongeveer 85,7 kg via de Epley-formule (1RM = gewicht × (1 + herhalingen ÷ 30)) — vijf herhalingen zitten rond 86% van max, tien herhalingen rond 75%. Het warmup-eindpunt bouwt een opstap van de lege stang naar de werkset op ongeveer 40, 55, 70 en 85%, elk afgerond op een belastbare stap, waarbij het aantal herhalingen daalt naarmate de stang zwaarder wordt. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van sportschool-, krachttraining-, powerlifting- en fitnessapps, workout-logger- en coachingtools, en bouwers van slimme rekken en plaatcalculators. Pure lokale berekening — geen key, geen externe service, direct. Exacte wiskunde, geen simulatie. Live, niets opgeslagen. 3 compute-eindpunten. Voor one-rep-max-schatting op basis van een set gebruik je een strength API.
api.oanor.com/barbell-api
Body Fat API
Body-fat-percentage en body-composition wiskunde als een API, lokaal en deterministisch berekend. Het navy-eindpunt past de US Navy omtrekmethode toe — voor mannen %BF = 495/(1.0324 − 0.19077·log10(taille − nek) + 0.15456·log10(lengte)) − 450, en voor vrouwen een formule die de heupmeting toevoegt — om lichaamsvet te schatten op basis van alleen een meetlint, met als resultaat het percentage en de fitheidscategorie (essentieel, atleten, fit, acceptabel of obesitas); een man van 178 cm met een nek van 40 cm en een taille van 90 cm leest ongeveer 18,7 %. Het deurenberg-eindpunt geeft de BMI-gebaseerde schatting %BF = 1,20·BMI + 0,23·leeftijd − 10,8·(1 indien man) − 5,4 op basis van BMI of gewicht en lengte plus leeftijd. Het composition-eindpunt splitst een totaalgewicht in vetmassa en magere (vetvrije) massa op basis van een lichaamsvetpercentage. Omtrekken en lengte zijn in centimeters en gewicht in kilogrammen. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van fitness-, wellness-, sportschool-, voedings-, lichaamstracking- en gezondheidseducatie-apps, body-composition- en voortgangstrackingtools en coachingssoftware. Dit zijn schattingsformules, geen vervanging voor DEXA of professionele beoordeling. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit is body-fat percentage; voor body-mass index gebruik een BMI API en voor basaal metabolisme een BMR API.
api.oanor.com/bodyfat-api
Calorie Burn API
Bewegings-calorieverbrandingswiskunde als een API, lokaal en deterministisch berekend met de MET (metabool-equivalent) methode. Het activiteitseindpunt berekent de verbrande calorieën door een activiteit, calorieën = MET × gewicht × uren, waarbij de MET-waarde direct wordt gebruikt of uit een tabel met benoemde activiteiten (wandelen, hardlopen, fietsen, zwemmen, HIIT, roeien, yoga, gewichtheffen en meer), en retourneert de calorieën per minuut. Het stappeneindpunt zet een stappentelling om in afstand en calorieën: de paslengte wordt geschat op basis van lengte (ongeveer 0,415 × lengte voor wandelen, 0,65 voor hardlopen), de afstand is stappen × paslengte, en de energie is de afstand maal lichaamsgewicht maal een netto kost van ongeveer 0,5 kcal/kg/km wandelen of 1,0 hardlopen. Het duureindpunt werkt achteruit en geeft de minuten van een activiteit die nodig zijn om een streefaantal calorieën te verbranden. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor fitness-, activiteitentracking- en gewichtsbeheer-app-ontwikkelaars, workout- en stappenteller-tools en welzijnsdashboards. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. Schattingen alleen. 3 eindpunten. Dit is energieverbruik bij activiteit; voor rustmetabolisme en TDEE gebruik een BMR API.
api.oanor.com/calorieburn-api
Hydration Calculator API
Hydratatie- en vochtbalansberekeningen als een API, lokaal en deterministisch berekend. Het dagelijkse eindpunt schat de dagelijkse vochtbehoefte op basis van lichaamsgewicht (ongeveer 35 ml per kilogram), de minuten lichaamsbeweging (ongeveer 12 ml per minuut) en het klimaat (warm voegt 500 ml toe, zeer warm 1000 ml, koud trekt 200 ml af), gerapporteerd in milliliters, liters en glazen van 250 ml. Het zweet-eindpunt berekent de zweetproductie en de mate van uitdroging op basis van een voor- en nagewicht, de gedronken vloeistof en de duur — zweetverlies = (voor − na) + inname − urine, waarbij 1 kg verloren massa als 1 liter wordt behandeld, en het geeft een signaal wanneer het verlies meer dan 2% van het lichaamsgewicht bedraagt, waarbij de prestaties afnemen. Het rehydrateer-eindpunt berekent de rehydratatiedoelstelling na inspanning, ongeveer 1,5 keer het vochttekort om aanhoudend urineverlies te dekken, met een natriumopmerking voor grotere verliezen. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van fitness-, sport- en welzijnsapps, duurtraining- en hydratatieherinneringstools en gezondheidsdashboards. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. Algemene richtlijn, geen medisch advies. 3 eindpunten. Dit is vochtbalans; voor basale calorieën gebruik een BMR API en voor hartslagzones gebruik een hartslag-API.
api.oanor.com/hydration-api
VO2 Max API
Schatting van aerobe capaciteit (VO2 max) als API, lokaal en deterministisch berekend. Het cooper-eindpunt schat VO2 max op basis van de Cooper 12-minuten looptest, VO2max = (afstand − 504,9)/44,73, van de afgelegde afstand in twaalf minuten. Het resting-eindpunt gebruikt de rusthartslag (Uth-Sørensen) methode, VO2max = 15,3 × (HRmax/HRrust), waarbij de maximale hartslag direct wordt genomen of als 220 − leeftijd — een lagere rustpols duidt op een betere conditie. Het rockport-eindpunt past de Rockport one-mile wandeltest toe, een meervoudige regressieformule op leeftijd, gewicht, geslacht, wandeltijd en de hartslag aan het einde, de meest toegankelijke submaximale veldtest. Elk resultaat wordt geleverd met een brede conditiebeoordeling van slecht tot uitstekend en de waarde in mL/kg/min. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van fitness-, hardloop- en duurtrainingsapps, coaching- en beoordelingstools, sportwetenschap- en welzijnsdashboards. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. Alleen schattingen, geen medisch advies. 3 eindpunten. Dit is schatting van aerobe capaciteit; voor hartslagzones gebruik een hartslag-API en voor basaal metabolisme gebruik een BMR-API.
api.oanor.com/vo2max-api
BMI & Body Composition API
Lichaamssamenstelling wiskunde als een API, lokaal en deterministisch berekend. Het bmi-eindpunt berekent de body mass index, BMI = gewicht/lengte², classificeert het op de WHO-schaal (ondergewicht, normaal, overgewicht, obesitas) en retourneert het gezonde gewichtsbereik voor de lengte van de persoon. Het idealweight-eindpunt berekent het ideale lichaamsgewicht met de vier klassieke formules — Devine, Robinson, Miller en Hamwi — elk een basisgewicht plus een toename voor elke inch lengte boven vijf voet, en hun gemiddelde. Het bodyfat-eindpunt schat het lichaamsvetpercentage met de US Navy omtrekmethode op basis van de nek- en tailleomtrek (en heupen voor vrouwen) en de lengte, classificeert het van essentieel tot hoog, en — gegeven een gewicht — splitst het in vetmassa en vetvrije massa. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor ontwikkelaars van fitness-, gezondheids- en welzijnsapps, tools voor lichaamstracking en coaching, dashboards voor sportscholen en klinieken, en zelfbeoordelingsapps. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. Alleen schattingen, geen medisch advies. 3 eindpunten. Dit is lichaamssamenstelling; voor basaal metabolisme en calorieën gebruik een BMR API.
api.oanor.com/bmi-api
BMR & Calorie API
Energieverbruik- en voedingsberekeningen als API, lokaal en deterministisch berekend. Het bmr-eindpunt berekent de basaalstofwisseling — de calorieën die het lichaam in rust verbrandt — op basis van gewicht, lengte, leeftijd en geslacht, met behulp van de moderne Mifflin-St Jeor-vergelijking (BMR = 10·kg + 6,25·cm − 5·leeftijd + 5 voor mannen, −161 voor vrouwen) en rapporteert ter vergelijking de klassieke herziene Harris-Benedict-waarde. Het tdee-eindpunt berekent het totale dagelijkse energieverbruik, TDEE = BMR × een activiteitsfactor van sedentair (1,2) tot zeer actief (1,9), en de doelcalorieën voor onderhoud, mild en standaard gewichtsverlies en gewichtstoename — een tekort of overschot van 500 kcal/dag komt overeen met ongeveer 0,45 kg per week. Het macros-eindpunt splitst een caloriedoel op in eiwit-, vet- en koolhydraatgrammen, waarbij eiwit wordt ingesteld per kilogram lichaamsgewicht (4 kcal/g eiwit en koolhydraten, 9 kcal/g vet). Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van fitness-, voedings- en gezondheidsapps, dieet- en maaltijdplanningshulpmiddelen, sportschool- en coachingsapps en welzijnsdashboards. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. Alleen schattingen, geen medisch advies. 3 eindpunten. Dit is metabolische snelheid en calorieberekeningen; gebruik voor body-mass-index een BMI-calculator.
api.oanor.com/bmr-api
Cycling Performance API
Wielerprestatie-wiskunde als een API. Het vermogens-eindpunt schat het vermogen in watt dat nodig is om met een bepaalde snelheid op een bepaald hellingspercentage te rijden, op basis van een fysiek model — rolweerstand, zwaartekracht op de klim, en aerodynamische weerstand — met verstandige standaardwaarden die u kunt overschrijven (rolweerstandscoëfficiënt, luchtweerstandsoppervlak CdA, luchtdichtheid, aandrijflijnefficiëntie en tegenwind), en splitst het vermogen op in de rol-, zwaartekracht- en aero-componenten plus watt per kilogram. Het ftp-zones-eindpunt zet een Functionele Drempelvermogen om in de zeven Coggan-trainingszones, van actief herstel tot neuromusculair vermogen, als watt-bereiken. Het vam-eindpunt berekent VAM — verticale stijging in meters per uur, de klimsnelheidsmetriek — hetzij uit gestegen hoogte en tijd, hetzij uit snelheid en hellingspercentage. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor fiets- en trainingsapps, fietscomputers en vermogensmeter-tools, coaching, en route- en klimanalyse. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 4 eindpunten. Dit is fietswiskunde; voor looptempo gebruik een tempo-API en voor hartslag-trainingszones gebruik een hartslag-API.
api.oanor.com/cycling-api
Strength Training API
Krachttraining wiskunde als een API. Het one-rep-max eindpunt schat je one-rep max in op basis van een set met een bepaald gewicht en herhalingen met behulp van vijf gevestigde formules — Epley, Brzycki, Lander, Lombardi en O'Conner — met hun gemiddelde, en retourneert een rep-max tabel met het geschatte gewicht (en percentage van 1RM) voor 1 tot 12 herhalingen. Het plates eindpunt berekent precies welke gewichtsschijven aan elke kant van een halter moeten worden geladen voor een doelgewicht, gegeven het haltergewicht en de schijfdenominaties die je hebt, en vertelt je of het doel exact haalbaar is. Het wilks eindpunt berekent de Wilks (klassiek) en DOTS relatieve krachtscores op basis van lichaamsgewicht en totaal gelift gewicht, zodat lifters van verschillende grootte eerlijk kunnen worden vergeleken. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor sportschool- en liftapps, powerlifting en krachttraining, workoutplanners en voortgangstrackers, en fitness wearables. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 4 eindpunten. Dit is krachtwiskunde; voor BMI, BMR en calorieën gebruik een gezondheidscalculator API en voor hartslag trainingszones gebruik een hartslag API.
api.oanor.com/strength-api
Hartslagzone API
Hartslagtraining wiskunde als een API. Het max-hartslag eindpunt schat de maximale hartslag op basis van leeftijd met de drie gangbare formules — Fox (220 − leeftijd), Tanaka (208 − 0,7 × leeftijd) en Gulati (206 − 0,88 × leeftijd, gevalideerd voor vrouwen). Het zones eindpunt retourneert de vijf trainingszones (herstel, uithouding, aëroob, drempel en maximaal) als slagen-per-minuut bereiken, berekend als een eenvoudig percentage van de maximale hartslag of, wanneer u een rusthartslag opgeeft, met de nauwkeurigere Karvonen hartslagreserve methode. Het doel eindpunt berekent de streefhartslag voor elke intensiteit, per percentage van max of via Karvonen. U kunt een leeftijd opgeven (en een formule kiezen) of uw eigen gemeten maximale hartslag geven. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor fitness- en hardloopapps, wearables en sportschoolapparatuur, coachingtools en cardiotrainingsprogramma's. Alleen informatief — geen medisch advies. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 4 eindpunten. Dit is hartslagwiskunde; voor BMI, BMR en calorieën gebruik een gezondheidscalculator API en voor hardlooptempo gebruik een tempo API.
api.oanor.com/heartrate-api
Running Pace API
Een hardlooptempo-calculator als API. Bereken tempo en snelheid op basis van afstand en tijd (tempo per kilometer en per mijl, plus km/u, mph en m/s); bereken de eindtijd op basis van afstand en doeltempo; voorspel je tijd op een andere afstand met de formule van Peter Riegel (T2 = T1 × (D2/D1)^1,06) — bijvoorbeeld een halve marathon schatten op basis van een 10K; en genereer een tussentijdentabel voor gelijkmatig tempo. Tijden accepteren seconden, M:SS of H:MM:SS. Perfect voor hardloop- en fitnessapps, wedstrijdplanning, trainingslogboeken en tempobanden. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 5 endpoints. Anders dan algemene eenheidsconversie en gezondheidscalculators voor lichaamsmetingen (BMI/BMR).
api.oanor.com/pace-api
Exercises API
Een complete oefeningen- en workoutdatabase met 870+ oefeningen: zoek en filter op doelspier, benodigde apparatuur, categorie, moeilijkheidsgraad, krachttype en mechaniek, haal een enkele oefening op met stapsgewijze instructies, primaire en secundaire spieren en demonstratieafbeeldingen, trek een willekeurige oefening die aan filters voldoet, en lees alle beschikbare facetwaarden om filter-UIs te bouwen. Elk eindpunt accepteert invoer via de queryreeks of het verzoeklichaam en retourneert slanke, voorspelbare JSON. Pure server-side data (geen externe upstream), dus reacties zijn direct en altijd beschikbaar. Ideaal voor fitness- en gym-apps, workoutplanners, personal-trainer-tools en gezondheidsplatforms.
api.oanor.com/exercises-api
Health Calculator API
Een complete gezondheids- en fitnesscalculatorsuite in één API: Body Mass Index met categorie en gezond gewichtsbereik, Basale Metabolische Snelheid (Mifflin-St Jeor en Harris-Benedict), Totale Dagelijkse Energieverbruik met calorieën voor gewichtsverlies/-toename, macronutriëntenverdeling (gebalanceerd, koolhydraatarm, eiwitrijk, keto, uithoudingsvermogen) met vezels, U.S. Navy lichaamsvetpercentage, ideaal lichaamsgewicht volgens vier klassieke formules (Devine, Robinson, Miller, Hamwi), en dagelijkse waterinname. Elk eindpunt accepteert GET-queryparameters of een JSON POST-body en werkt in zowel metrische als imperiale eenheden. Alle berekeningen worden lokaal uitgevoerd met gevestigde openbare-domeinvergelijkingen, dus reacties zijn onmiddellijk en de service is altijd beschikbaar. Ideaal voor fitnesstrackers, voedingsapps, telegezondheid en welzijnsdashboards.
api.oanor.com/healthcalc-api