Critical Swim Speed
API · /swimming-api
Swimming API
Swimming maths as an API, computed locally and deterministically — the SWOLF, threshold-pace and per-100 m numbers a swimmer, coach or training app works a set out with. The swolf endpoint scores stroke efficiency for one length: SWOLF (swim + golf) = the strokes taken plus the seconds taken, and like golf lower is better — gliding further per stroke or swimming faster both cut it, so a 25 m length in 18 strokes and 30 s is a SWOLF of 48. Because it is pool-length and stroke dependent, the score is normalized to 25 m so lengths in different pools compare. The css endpoint computes Critical Swim Speed, the swimmer's threshold pace, from two all-out time trials: CSS = (distance1 − distance2) ÷ (time1 − time2) — the classic 400 m and 200 m test, where 6:00 and 2:50 give about 1.05 m/s, a 1:35 / 100 m threshold; training paces are then set as offsets from CSS, the swimmer's equivalent of a runner's threshold or an erg's 2 k pace. The pace endpoint gives speed and the per-100 m pace swimmers actually quote (time ÷ distance × 100), so 100 m in 1:30 is a 1:30 / 100 m pace at 1.11 m/s. Everything is computed locally and deterministically, so it is instant and private. Ideal for swim-training and coaching tools, lap-tracker and triathlon apps, and fitness calculators. Pure local computation — no key, no third-party service, instant. 3 compute endpoints. For running pace use a pace API; for indoor rowing a rowing API.
Υγεία API
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 78 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 4,238
- ενεργός
- Σύνολο κλήσεων
- 72
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
Free
Δωρεάν
- 7,200 κλήσεις / μήνα
- 2 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 7.200 κλήσεις/μήνα
- 2 req/sec
- SWOLF, CSS, ρυθμός ανά 100 m
- Χωρίς πιστωτική κάρτα
Starter
€7.10 /μήνας
- 60,500 κλήσεις / μήνα
- 6 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 60.500 κλήσεις/μήνα
- 6 req/sec
- Ρυθμός κατωφλίου & απόδοση
- Υποστήριξη μέσω email
Pro
€24.20 /μήνας
- 247,000 κλήσεις / μήνα
- 15 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 247.000 κλήσεις/μήνα
- 15 req/sec
- Coaching & lap-tracker pipelines
- Υποστήριξη προτεραιότητας
Mega
€75.50 /μήνας
- 1,160,000 κλήσεις / μήνα
- 40 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 1.160.000 κλήσεις/μήνα
- 40 req/sec
- Κλίμακα πλατφόρμας & εφαρμογής
- Αποκλειστική SLA
Κατασκευάστηκε από
Σχετικό API
Άλλο API με επικαλυπτόμενες ετικέτες.
API Κωπηλασίας Εσωτερικού Χώρου
Μαθηματικά κωπηλασίας εσωτερικού χώρου (Concept2 erg) ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί watt, split και θερμίδων που χρησιμοποιεί ένας κωπηλάτης, προπονητής ή εφαρμογή γυμναστικής για ένα κομμάτι, χρησιμοποιώντας τις δημοσιευμένες σχέσεις Concept2. Το endpoint split-to-watts μετατρέπει ένα split 500 m σε ισχύ: σε ένα erg η ισχύς καθορίζεται από τον ρυθμό, όχι από τη συχνότητα κίνησης, οπότε watts = 2,80 ÷ pace³ όπου pace είναι τα δευτερόλεπτα ανά μέτρο (το split ÷ 500) — ένα split 2:00 είναι περίπου 202 W. Επειδή η ισχύς είναι αντιστρόφως ανάλογη του κύβου του pace, μικρές βελτιώσεις στο split κοστίζουν πολλά watt: το 1:50 αντί για 2:00 είναι περίπου 270 W, όχι 220. Το endpoint watts-to-split το αντιστρέφει — pace = (2,80 ÷ watts)^(1/3), split = pace × 500 — οπότε μια στοχευόμενη ισχύς αντιστοιχεί στο split στην οθόνη και η ισχύς ενός κωπηλάτη συγκρίνεται άμεσα με αυτήν ενός ποδηλάτη ή οποιαδήποτε άλλη τιμή watt. Το endpoint θερμίδων εφαρμόζει τον τύπο θερμίδων Concept2, Cal/hr = (watts × 4 × 0,8604) + 300, όπου το +300 είναι ένας σταθερός όρος βασικού μεταβολισμού που κάνει την ένδειξη του erg να είναι υψηλότερη από την καθαρή μηχανική εργασία· 200 W είναι περίπου 988 Cal/hr, περίπου 494 θερμίδες σε 30 λεπτά. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για εργαλεία προπόνησης κωπηλασίας και erg, εφαρμογές προπονητικής και leaderboard, και αριθμομηχανές γυμναστικής. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Μοντέλο Concept2 — μια εκτίμηση μηχανής, όχι εργαστηριακή θερμιδομετρία. 3 endpoints υπολογισμού. Για ρυθμό τρεξίματος χρησιμοποιήστε ένα pace API· για ποδηλασία ένα cycling API.
api.oanor.com/rowing-api
Chess Puzzles API
Εξυπηρετήστε παζλ σκακιστικής τακτικής κατ' απαίτηση: ένα τυχαίο παζλ (προαιρετικά περιορισμένο από θέμα και βαθμολογία), ένα μεμονωμένο παζλ με id, πλήρη αναζήτηση και φιλτράρισμα ανά θέμα τακτικής και βαθμολογία δυσκολίας, και την πλήρη λίστα διαθέσιμων θεμάτων. Κάθε παζλ περιλαμβάνει την αρχική θέση ως FEN, την πλήρη λύση ως κινήσεις UCI, την πλευρά που κινείται, τη βαθμολογία δυσκολίας, δημοτικότητα και αριθμό παιχνιδιών, ετικέτες θέματος και ανοίγματος και έναν άμεσο σύνδεσμο για εξάσκηση στο Lichess. Βασισμένο σε ένα επιμελημένο δείγμα 20.000 παζλ από την ανοιχτή βάση δεδομένων παζλ Lichess (CC0) που καλύπτει 73 θέματα και βαθμολογίες από περίπου 400 έως 3100. Κάθε τελικό σημείο δέχεται είσοδο μέσω της συμβολοσειράς ερωτήματος ή του σώματος αιτήματος και επιστρέφει λιτό JSON. Καθαρά δεδομένα από την πλευρά του διακομιστή (χωρίς τρίτους ανάντη), οπότε οι απαντήσεις είναι άμεσες και πάντα διαθέσιμες. Ιδανικό για εφαρμογές σκακιού, εργαλεία εκπαίδευσης, λειτουργίες "παζλ της ημέρας" και παιχνίδια.
api.oanor.com/chesspuzzles-api
API Ασκήσεων
Μια πλήρης βάση δεδομένων ασκήσεων και προπονήσεων που καλύπτει 870+ ασκήσεις: αναζήτηση και φιλτράρισμα ανά μυ-στόχο, απαιτούμενο εξοπλισμό, κατηγορία, επίπεδο δυσκολίας, τύπο δύναμης και μηχανισμό, λήψη μιας μεμονωμένης άσκησης με βήμα-προς-βήμα οδηγίες, πρωτεύοντες και δευτερεύοντες μύες και εικόνες επίδειξης, τυχαία άσκηση που ταιριάζει με οποιοδήποτε φίλτρο, και ανάγνωση όλων των διαθέσιμων τιμών όψεων για τη δημιουργία διεπαφών φιλτραρίσματος. Κάθε τελικό σημείο δέχεται είσοδο μέσω της συμβολοσειράς ερωτήματος ή του σώματος αιτήματος και επιστρέφει λιτό, προβλέψιμο JSON. Αμιγώς δεδομένα από την πλευρά του διακομιστή (χωρίς τρίτο μέρος ανάντη), οπότε οι απαντήσεις είναι άμεσες και πάντα διαθέσιμες. Ιδανικό για εφαρμογές γυμναστικής και γυμναστηρίου, προγραμματιστές προπονήσεων, εργαλεία προσωπικού γυμναστή και πλατφόρμες υγείας.
api.oanor.com/exercises-api
API Βαθμολογίας Powerlifting
Μαθηματικά βαθμολογίας δύναμης powerlifting ως API, υπολογισμένα τοπικά και ντετερμινιστικά — οι αριθμοί Wilks, DOTS και IPF GL που χρησιμοποιεί μια διοργάνωση, γυμναστήριο ή εφαρμογή προπόνησης για να συγκρίνει αθλητές σε διαφορετικά σωματικά βάρη και φύλα. Το endpoint wilks δίνει τον κλασικό συντελεστή Wilks (1996) και τη βαθμολογία: σύνολο × 500 ÷ ένα πολυώνυμο πέμπτου βαθμού στο σωματικό βάρος, με ξεχωριστές καμπύλες για άνδρες και γυναίκες — εδώ και καιρό το πρότυπο ομοσπονδίας για τον «καλύτερο αθλητή», ένας άνδρας 100 κιλών με σύνολο 600 κιλών σκοράρει περίπου 365. Το endpoint dots δίνει τη σύγχρονη βαθμολογία DOTS (2019), την ίδια ιδέα συνόλου × 500 ÷ πολυωνύμου αλλά προσαρμοσμένη σε ενημερωμένα δεδομένα με καμπύλη τέταρτου βαθμού που είναι πιο δίκαιη μεταξύ των κατηγοριών βάρους και δεν είναι στρεβλωμένη προς τα μεσαία βάρη, τώρα η προεπιλογή στα περισσότερα λογισμικά raw διοργανώσεων. Το endpoint ipf-gl δίνει τους τρέχοντες πόντους GL της Διεθνούς Ομοσπονδίας Powerlifting (2020): 100 × σύνολο ÷ (A − B·e^(−C·σωματικό βάρος)), με ξεχωριστές σταθερές για φύλο και για raw (κλασική) έναντι equipped άρση, η επίσημη μετρική στα πρωταθλήματα IPF. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε είναι άμεσα και ιδιωτικά. Ιδανικό για λογισμικό διαχείρισης διοργανώσεων και βαθμολογίας, πίνακες κατάταξης γυμναστηρίων και εφαρμογές ημερολογίου προπόνησης, και εργαλεία αθλημάτων δύναμης. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. 3 endpoints υπολογισμού. Για εκτίμηση μίας μέγιστης επανάληψης και φόρτωση πιάτων χρησιμοποιήστε ένα API προπόνησης δύναμης.
api.oanor.com/powerlifting-api
Συχνές ερωτήσεις
Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.
Πώς αποκτώ ένα κλειδί API για το Swimming API;
Ποιο είναι το όριο ρυθμού του Swimming API;
Πόσο κοστίζει το Swimming API;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το Swimming API συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.
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())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.