Skip to content
ascend.
Developers

Build with Ascend.

We expose the open parts of our system — exercise + food databases, share-card renderer, mountain registry. No paywall for read-only. Auth keys free, rate-limited at 60 req/min.

Endpoints

MethodPathDescriptionAuthStatus
GET/api/v1/exercisesOpen exercise library — paginated, taxonomy + muscle-group tagsAPI key (free)planned
GET/api/v1/exercises/:slugSingle exercise — form notes, muscle map, variationsAPI key (free)planned
GET/api/v1/foodsOpen food + macro database — barcode lookup + searchAPI key (free)planned
GET/api/v1/foods/:barcodeBarcode → macros + ingredientsAPI key (free)planned
GET/api/v1/share-cards/:kind/:id.svgRender a PR / mountain / league share card. Public IDs only.nonebeta
GET/api/v1/mountainsClimbable mountain registry — slug, elevation, region, plan lengthnoneplanned

Most endpoints are planned — gated on internal data-quality + rate-limit infrastructure. Subscribe via email below to be notified when stable.

Example — fetch an exercise

curl -H "Authorization: Bearer YOUR_KEY" \
  https://api.getascend.club/v1/exercises/barbell-back-squat

{
  "slug": "barbell-back-squat",
  "name": "Barbell Back Squat",
  "primary": ["quadriceps", "glutes"],
  "secondary": ["hamstrings", "core", "spinal-erectors"],
  "equipment": ["barbell", "squat-rack"],
  "form_notes": ["...", "..."],
  "variations": ["front-squat", "goblet-squat"]
}

Why open?

Most fitness apps lock their exercise + food databases inside the app. We think those are commodities — the value Ascend ships is the AI coach, mountain progression, anatomy heatmap, and gamification. Anyone should be able to build something useful with our taxonomy.

SDK + OSS

Repo: github.com/samwilsonnz/AscendFitnessApp (private during pre-launch; OSS modules will live in a separate org).

Build something

Email [email protected] with what you want to ship. Early access keys go out monthly.