Skip to main content
The 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 returns analysis_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 returns analysis_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 view analysis_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

The exercises catalog also includes FORE_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_key for logic, routing, or mapping (e.g. to your own copy or assets).
  • Use position and title for display when needed.

Running styles

Running styles are returned in biomechanical_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: