---
title: "Get exercise videos"
method: GET
path: "/exercises/{exercise_id}/videos"
tags: ["exercises"]
---

# Get exercise videos

`GET /exercises/{exercise_id}/videos`

Retrieve only video URLs for a specific exercise.

## Path parameters

- `exercise_id` integer, required — Exercise ID

## Query parameters

- `gender` string, nullable — Filter by gender: 'male' or 'female'
- `lang` string, nullable — Response language code (e.g. 'en-us', 'pt-br'). Defaults to 'en-us' when omitted. See GET /languages for the full list. Non-English languages require GROWTH tier or higher (BASIC keys get them in the Playground).

## Response `200`

Successful Response

- Video[]
  - `url` string, nullable — Direct URL to the video file (can be null)
  - `angle` string, required — Camera angle: front or side
  - `gender` string, required — Gender variant: male or female
  - `og_image` string, nullable — Open Graph image URL for preview/thumbnail

## Other responses

- `404` — Exercise not found
- `422` — Validation Error

---

[API](https://skmtc.dev/musclewiki/apis/musclewiki-api.md) · [All operations](https://skmtc.dev/musclewiki/apis/musclewiki-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/musclewiki/musclewiki-api/revisions/fccb1308d3dc/schema)
