GET /analysis/{analysis_id}/results response includes a search_key in each biomechanical item (under texts). Use this stable key for internal mapping (e.g. to your own labels, content, or translations) instead of relying on the human-readable position or title, which may be localized.
The tables below list all possible search_key values per analysis type, with the associated position and a short explanation (from the English content assets).
Back view
Back view analysis returnsanalysis_content with knee_adduction, pelvic_drop, and pronation. Each side (left / right) has a texts.search_key.
Pelvic drop
Foot posture (pronation)
Knee adduction
Side view
Side view analysis returnsanalysis_content with arm, back_cycle, foot, forward_cycle, head, and trunk.
Arms position
Back knee angle at foot landing
Front knee angle at foot landing
Foot landing
Side viewanalysis_content.foot includes texts.search_key, plus foot_strike_pattern (rearfoot / midfoot / forefoot) and overstride-related text fields (overstride_title, overstride_explanation, foot_strike_explanation, phases).
Each search_key encodes both the foot strike pattern and how far ahead of the body the foot lands. Use texts.search_key with POST /exercises for strengthening recommendations tied to that state.
Under the body (ideal)
Slight overstride
Moderate overstride
Excessive overstride
Related exercise lookup keys (foot strike only)
The exercises catalog also includesFORE_FOOT, MID_FOOT, and REAR_FOOT. These are not returned as texts.search_key. They match stride-drill content by foot strike pattern alone. Map them from foot.foot_strike_pattern:
Head position
Back position (trunk)
Using search_key in your integration
- Prefer
search_keyfor logic, routing, or mapping (e.g. to your own copy or assets). - Use
positionandtitlefor display when needed.
Running styles
Running styles are returned inbiomechanical_analysis.running_styles (side view only). They do not use search_key.
Each object includes title, animal, animal_explanation, summary, explanation, and percentage.
title is the unique identifier for a running style. It is always one of the English values below (even when animal, summary, and explanation are localized). Use title for logic, routing, or mapping to your own labels — the same role search_key plays for other biomechanical segments.
An analysis returns 1–2 of these styles; when two are returned, their percentage values sum to approximately 100.
All possible states: