Health — entry 015 of 23
Longevity World Cup
Longevity World Cup runs a public, no-auth JSON API behind its biological-age competition site, serving athlete biomarker and leaderboard data alongside biological-age calculators (phenotypic age, Bortz age) and reference data such as divisions and flags, documented via a live OpenAPI 3.0 spec at /swagger.
AuthenticationNone requiredCall it straight away — no key, no signup.
HTTPSSupportedTraffic is encrypted in transit.
CORSEnabledCallable directly from browser JavaScript.
PricingFreeNo paid tier — free for the documented use case.
FormatsJSONResponses can be requested as JSON.
GreatAPIs Score
Score94
Authentication25/25No authentication required
Pricing20/20Free to use
Docs20/20Machine-readable spec file bundled
Formats9/15Single response format
Freshness20/20Verified within 6 months
Auth quickstart
- No key needed — call it now.
Stored keyNo key stored
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints
Data6
GET/api/data/athletesList public longevity athlete data
Responses
| Status | Description | Schema |
|---|---|---|
200 | Current public athlete snapshot. | — |
304 | Not Modified | — |
POST/api/data/bortz-ageCalculate Bortz Age
Request body
application/json — BortzAgeCalculationRequest
Responses
| Status | Description | Schema |
|---|---|---|
200 | Calculated Bortz Age result, Biological Age Difference, biological age acceleration, and derived count inputs. | BortzAgeCalculationResult |
400 | Invalid request body or out-of-range Bortz Age input. | — |
GET/api/data/divisionsList competition divisions
Responses
| Status | Description | Schema |
|---|---|---|
200 | Ordered list of division names. | — |
304 | Not Modified | — |
GET/api/data/flagsList selectable flags
Responses
| Status | Description | Schema |
|---|---|---|
200 | Ordered list of selectable flag names. | — |
304 | Not Modified | — |
POST/api/data/hypothetical-rankPreview a hypothetical Ultimate League rank
Request body
application/json — HypotheticalRankRequest
Responses
| Status | Description | Schema |
|---|---|---|
200 | Hypothetical rank, field sizes, signed age difference, and nearby rows. | HypotheticalRankResult |
400 | Invalid request body, unsupported calculator, invalid date of birth, or out-of-range age value. | — |
POST/api/data/pheno-ageCalculate Pheno Age
Request body
application/json — PhenoAgeCalculationRequest
Responses
| Status | Description | Schema |
|---|---|---|
200 | Calculated Pheno Age result, Biological Age Difference, pace of aging, and domain contribution values. | PhenoAgeCalculationResult |
400 | Invalid request body or out-of-range Pheno Age input. | — |
Try it
Developer reference
Base URL
https://longevityworldcup.comKey endpoints
- GET/api/data/athletes
Availability
Uptime100%
Median latency215.5 ms
Last checkUp · 200 · Sep 2026
Changelog
Spec versionv1
Tracked paths6
- gained a docs link
- gained an OpenAPI spec