Critical Swim Speed
API · /swimming-api
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-gezondheid
gezond- Uptime
- 100.00%
- Serversondes · 24 uur
- Gem. latentie
- 78 ms
- Serversondes · 24 uur
- Abonnees
- 4,238
- actief
- Totaal aantal oproepen
- 72
- laatste 7 dagen
Prijzen
Kies een niveau: maandelijks gefactureerd en op elk gewenst moment opzegbaar.
Free
Vrij
- 7,200 oproepen / maand
- 2 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 7.200 API-aanroepen/maand
- 2 verzoeken/sec
- SWOLF, CSS, tempo per 100 m
- Geen creditcard
Starter
€7.10 /maand
- 60,500 oproepen / maand
- 6 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 60.500 oproepen/maand
- 6 verzoeken/sec
- Drempel-tempo en efficiëntie
- E-mailondersteuning
Pro
€24.20 /maand
- 247,000 oproepen / maand
- 15 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 247.000 API-aanroepen/maand
- 15 req/sec
- Coaching- & rondetracker-pijplijnen
- Prioritaire ondersteuning
Mega
€75.50 /maand
- 1,160,000 oproepen / maand
- 40 verzoeken / tweede
- Hard cap (429 boven quotum, geen overschrijding)
- 1.160.000 API-aanroepen/maand
- 40 req/sec
- Platform- & app-schaal
- Toegewijde SLA
Gebouwd door
Gerelateerd APIs
Andere APIs met overlappende tags.
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
Chess Puzzles API
Serveer schaaktactiekpuzzels op aanvraag: een willekeurige puzzel (optioneel beperkt door thema en rating), een enkele puzzel op id, volledig zoeken en filteren op tactiekthema en moeilijkheidsgraad, en de volledige lijst van beschikbare thema's. Elke puzzel bevat de startpositie als FEN, de volledige oplossing als UCI-zetten, de kant die aan zet is, de moeilijkheidsgraad, populariteit en speelcount, thema- en openingstags en een directe link om deze te trainen op Lichess. Gebouwd op een samengestelde steekproef van 20.000 puzzels uit de open Lichess-puzzeldatabase (CC0) met 73 thema's en ratings van ongeveer 400 tot 3100. Elk eindpunt accepteert invoer via de query-string of de request-body en retourneert slanke JSON. Pure server-side data (geen externe upstream), dus reacties zijn direct en altijd beschikbaar. Ideaal voor schaakapps, trainingshulpmiddelen, 'puzzel van de dag'-functies en spellen.
api.oanor.com/chesspuzzles-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
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
Veelgestelde vragen
Snelle antwoorden over prijzen, quota's en integratie.
Hoe krijg ik een API-sleutel voor Zwem-API?
Wat is de rate-limit voor Zwem-API?
Wat kost Zwem-API?
Kan ik mijn abonnement op elk moment opzeggen?
Voldoet Zwem-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/swimming-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/swimming-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/swimming-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/swimming-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.