Calories from watts (Concept2)
API · /rowing-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-gezondheid
gezond- Uptime
- 100.00%
- Serversondes · 24 uur
- Gem. latentie
- 80 ms
- Serversondes · 24 uur
- Abonnees
- 3,356
- actief
- Totaal aantal oproepen
- 72
- laatste 7 dagen
Prijzen
Kies een niveau: maandelijks gefactureerd en op elk gewenst moment opzegbaar.
Free
Vrij
- 7,500 oproepen / maand
- 2 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 7.500 oproepen/maand
- 2 verzoeken/sec
- Split, watts, calorieën
- Geen creditcard
Starter
€7.30 /maand
- 63,000 oproepen / maand
- 6 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 63.000 API-aanroepen/maand
- 6 verzoeken/sec
- Concept2 split & power
- E-mailondersteuning
Pro
€25.00 /maand
- 250,000 oproepen / maand
- 15 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 250.000 API-aanroepen/maand
- 15 req/sec
- Coaching- en leaderboard-pijplijnen
- Prioritaire ondersteuning
Mega
€77.00 /maand
- 1,170,000 oproepen / maand
- 40 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 1.170.000 API-aanroepen/maand
- 40 verzoeken/sec
- Platform- & app-schaal
- Toegewijde SLA
Gebouwd door
Gerelateerd APIs
Andere APIs met overlappende tags.
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
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
Veelgestelde vragen
Snelle antwoorden over prijzen, quota's en integratie.
Hoe krijg ik een API-sleutel voor Indoor Rowing API?
Wat is de rate-limit voor Indoor Rowing API?
Wat kost Indoor Rowing API?
Kan ik mijn abonnement op elk moment opzeggen?
Voldoet Indoor Rowing API aan de AVG?
Kies een eindpunt uit de lijst aan de linkerkant om de details ervan te bekijken en het te proberen.
Codefragmenten
Meld u aan om een API-sleutel te krijgen en roep vervolgens een pad onder uw naaktslak aan.
curl https://api.oanor.com/rowing-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/rowing-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/rowing-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/rowing-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Beoordelingen
Log in om te beoordelen.
Nog geen beoordelingen.
Discussie
Stel vragen, deel tips, krijg antwoorden van de aanbieder en andere ontwikkelaars. Openbaar — iedereen kan meelezen.
Meld je aan om te schrijven of te antwoorden.
InloggenNieuwe discussie
·
-
Antwoord van aanbieder
🔒 Deze discussie is vergrendeld — geen nieuwe antwoorden.
-
·
- Nog geen discussies — start de eerste.
Support
Privé 1:1-support met de aanbieder — facturatie, integratie, account. Alleen jij en het aanbiedersteam zien deze threads.
Meld je aan om een supportticket te openen.
InloggenNieuw ticket openen
Beschrijf waar je hulp bij nodig hebt. Het team krijgt een mail en antwoordt op de ticketpagina.
-
·
Urgent - Nog geen tickets voor deze API.