---
title: "Get Dual Stream 10hz Sensor Data for Athlete in Period"
method: GET
path: "/periods/{period_id}/athletes/{athlete_id}/sensor"
tags: ["Sensor Data (10Hz)"]
---

# Get Dual Stream 10hz Sensor Data for Athlete in Period

`GET /periods/{period_id}/athletes/{athlete_id}/sensor`

## Request

- Base URL: `https://connect-au.catapultsports.com/api/v6`
- URL: `https://connect-au.catapultsports.com/api/v6/periods/{period_id}/athletes/{athlete_id}/sensor`
- Auth: HTTP bearer

This API retrieves dual stream 10hz sensor data for an athlete in a period.

## Path parameters

- `period_id` string, required
- `athlete_id` string, required

## Query parameters

- `start_time` integer
- `end_time` integer
- `page` integer
- `page_size_seconds` integer
- `stream_type` string
- `data_source` string
- `nulls` integer
- `lps_field` string
- `xy_middle` string
- `frequency` number
- `parameters` string
- `field_centre_latitude` number
- `field_centre_longitude` number
- `field_rotation` number
- `field_length` number
- `field_width` number

## Response `200`

10hz Sensor Data (Data fields depends on the parameters in the request body)

- object[]
  - `athlete_id` string
  - `device_id` integer
  - `player_id` string
  - `athlete_first_name` string
  - `athlete_last_name` string
  - `jersey` string
  - `team_id` string
  - `team_name` string
  - `stream_type` string
  - `data` object[]
    - `ts` number: UnixTimestamp (seconds)
    - `cs` number: Centiseconds
    - `lat` number: Latitude
    - `long` number: Longitude
    - `o` number: Odometer
    - `v` number: Velocity
    - `a` number: Acceleration
    - `hr` number: HeartRate
    - `pl` number: Player Load
    - `pli` number: Instantaneous Player Load
    - `mp` number: Metabolic Power
    - `sl` number: Smooth Load
    - `x` number: X Field relative coordinate
    - `y` number: Y Field relative coordinate
    - `id` string: SensorData database identifier
    - `pq` number: Position Quality
    - `ref` number: Number of reference GNSS satellites or RTLS anchors used in a fix
    - `hdop` number: GPS Horizontal Dilution of Precision
    - `rv` number: Raw Velocity
    - `alt` number: Altitude
    - `face` number: Facing
    - `mechp` number: Mechanical Power in W/kg, to 2 decimal places. Only returned when requested, and only for accounts with Multidirectional Load. As with mp, 0 can also mean the value couldn't be computed (for example, when there's no GPS). Reads 0 for activities munged before Multidirectional Load was added to the munger.

## Other responses

- `401`: Unauthenticated
- `404`: Not Found
- `422`: Unprocessable Entity

## Changes

- **2026-11-03** `4f0d7082f399`: 1 info
  - added the optional property `items/data/items/mechp` to the response with the `200` status

[Operation history](https://skmtc.dev/catapultsports/apis/openfield-connect-v6-api/changes/periods/:period_id/athletes/:athlete_id/sensor/get.md)

---

[API](https://skmtc.dev/catapultsports/apis/openfield-connect-v6-api.md) - [All operations](https://skmtc.dev/catapultsports/apis/openfield-connect-v6-api/llms.txt) - [OpenAPI document](https://skmtc.dev/catapultsports/apis/openfield-connect-v6-api/revisions/4f0d7082f399?raw)
