# PoseTracker API

## PoseTracker tracking API

- [PoseTracker integration](https://posetracker.gitbook.io/posetracker-api/posetracker-integration.md): Choose the best integration approach for your product.
- [PoseTracker API query parameters](https://posetracker.gitbook.io/posetracker-api/posetracker-api-query-parameters.md): PoseTracker runs a single tracking engine for both integration modes (Real-time + Uploads).
- [How does it work ?](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/how-does-it-work.md): PoseTracker is the first real-time posture detection API optimized for Web, iOS, and Android. There is no need to install a package, everything is provided by our API callable from a WebView 🚀.
- [Quick start (camera / webcam)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/quick-start-camera-webcam.md): The clean entry point for real-time tracking with the Tracking endpoint.
- [Query parameters (Tracking endpoint)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-parameters-tracking-endpoint.md): Clean parameter reference for https://app.posetracker.com/pose\_tracker/tracking.
- [Try it yourself](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/try-it-yourself.md): You can test PoseTracker in your browser before integrating it into your app.
- [Query Params details](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details.md): This endpoint runs real-time pose estimation and exercise tracking using the PoseTracker engine.
- [TOKEN (required)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/token-required.md)
- [isAndroid (only for Android Apps)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/isandroid-only-for-android-apps.md)
- [KEYPOINTS (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/keypoints-optional.md): Get real-time access to pose estimation data so you can process it yourself.
- [REFERENCE](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/reference.md): 🆕 Reference Movement Tracking with PoseTracker
- [EXERCISE (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional.md): Real-time tracking requires an exercise key:
- [Squat](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/squat.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=squat\&token=API\_KEY
- [Lunge](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/lunge.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=lunge\&token=API\_KEY
- [Plank](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/plank.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=plank\&token=API\_KEY
- [Push Up](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/push-up.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=push\_up\&token=API\_KEY
- [Balance on left leg](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/balance-on-left-leg.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=balance\_leg\_left\&token=API\_KEY
- [Balance on right leg](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/balance-on-right-leg.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=balance\_leg\_right\&token=API\_KEY
- [Split](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/split.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=split\&token=API\_KEY
- [Needle](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/needle.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=split\&token=API\_KEY
- [Jump analysis (jump\_analysis)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/jump-analysis-jump_analysis.md): Measure vertical jump height using a pixel-to-cm scale (requires user height).
- [Air time jump (air\_time\_jump)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/air-time-jump-air_time_jump.md): Measure vertical jump height from air time only (no user height required).
- [More to come...](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional/more-to-come....md): 🐣
- [Copy of EXERCISE (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=EXERCISE
- [Squat](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/squat.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=squat\&token=API\_KEY
- [Lunge](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/lunge.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=lunge\&token=API\_KEY
- [Plank](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/plank.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=plank\&token=API\_KEY
- [Push Up](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/push-up.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=push\_up\&token=API\_KEY
- [Balance on left leg](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/balance-on-left-leg.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=balance\_leg\_left\&token=API\_KEY
- [Balance on right leg](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/balance-on-right-leg.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=balance\_leg\_right\&token=API\_KEY
- [Split](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/split.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=split\&token=API\_KEY
- [Needle](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/needle.md): https://app.posetracker.com/pose\_tracker/tracking?exercise=split\&token=API\_KEY
- [More to come...](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/copy-of-exercise-optional/more-to-come....md): 🐣
- [DIFFICULTY (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/difficulty-optional.md): https://app.posetracker.com/pose\_tracker/tracking?difficulty=$DIFFICULTY
- [WIDTH (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/width-optional.md): https://app.posetracker.com/pose\_tracker/tracking?width=$WIDTH
- [HEIGHT (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/height-optional.md): https://app.posetracker.com/pose\_tracker/tracking?height=$HEIGHT
- [\[Developer plan only\] ANGLES](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/developer-plan-only-angles.md): https://app.posetracker.com/pose\_tracker/tracking?angles=$ANGLES
- [\[Developer plan only\] BLAZEPOSE (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/developer-plan-only-blazepose-optional.md)
- [SKELETON (optional)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/skeleton-optional.md): https://app.posetracker.com/pose\_tracker/tracking?skeleton=$SKELETON
- [Tracking Endpoint Message to handle](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle.md): Our endpoints emits structured messages to your host app (iframe/WebView). Use these messages to drive UI and logic.
- [Initialization](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/initialization.md): type: 'initialization',
- [Tracking keypoints positions (real-time pose estimation data)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/tracking-keypoints-positions-real-time-pose-estimation-data.md): Need to use pass keypoints=true in url params
- [Exercise Placement](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/exercise-placement.md): type: 'posture',
- [Exercise Counter](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/exercise-counter.md): type: 'counter',
- [\[developer plan\] Exercise Progression](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/developer-plan-exercise-progression.md): type: 'progression',
- [\[developer plan\] Tracking angles during movements](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/developer-plan-tracking-angles-during-movements.md): Need to use pass angles=true in url params
- [\[developer plan\] Real-time motion feedbacks and recommandations](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/developer-plan-real-time-motion-feedbacks-and-recommandations.md): Need to use pass recommendations=true in url params
- [Integration tutorials](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials.md): How to integrate PoseTracker ?
- [Reference movement HTML demo](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/reference-movement-html-demo.md): Use this example to test reference movement tracking in a simple HTML page.
- [PoseTracker AI Mobile app demo code](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/posetracker-ai-mobile-app-demo-code.md): Using React Native & expo
- [Expo React Native example](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/expo-react-native-example.md): How to use PoseTracker in a react native application ?
- [Vanilla HTML & JS example](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/vanilla-html-and-js-example.md): How to use PoseTracker in a vanilla html page  ?
- [iOS SwiftUI example](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/ios-swiftui-example.md): How to use PoseTracker with SwiftUI ?
- [Android Kotlin example](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/android-kotlin-example.md): How to use PoseTracker with Kotlin ?
- [Flutter example](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/flutter-example.md): How to use PoseTracker with Kotlin ?
- [More to come...](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/more-to-come....md)
- [Vibe coding with PoseTracker](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/vibe-coding-with-posetracker.md): Build faster with AI coding assistants using ready-to-use prompts and templates.
- [Support](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/support.md)
- [WebView messages (Tracking endpoint)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam/webview-messages-tracking-endpoint.md): Message types emitted by /pose\_tracker/tracking and when they fire.
- [Upload Tracking endpoint (video & image)](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image.md): Upload Tracking runs pose analysis on a video or image using the PoseTracker V3 engine.
- [Overview](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image/overview.md): What Upload Tracking does, when to use video vs image, and how to start.
- [Shared parameters with the Tracking endpoint](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image/shared-parameters-with-the-tracking-endpoint.md): What is shared with /pose\_tracker/tracking, and where behavior differs.
- [Query parameters](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image/query-parameters.md): Full reference for all Upload Tracking query parameters.
- [Plan restrictions](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image/plan-restrictions.md): Which flags are available by plan and what errors look like.
- [CORS for remote URLs](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image/cors-for-remote-urls.md): Requirements for videoSrc/imageSrc (S3/CDN) and an S3 example.
- [Example URLs](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image/example-urls.md): Copy/paste examples for video upload, image upload, export, and dev flags.
- [WebView / native messages](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-uploaded-files/upload-tracking-endpoint-video-and-image/webview-native-messages.md): Message types emitted by Upload Tracking and when they fire.
- [How does it work ?](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/how-does-it-work.md)
- [First steps](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/first-steps.md): You can easily try it from any web navigator 🌐 !
- [Integration tutorials](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/integration-tutorials.md): How to integrate the pixel tracking PoseTracker ?
- [React Native example with react-native-vision-camera](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/integration-tutorials/react-native-example-with-react-native-vision-camera.md): How to use the tracking pixel in a react native application ?
- [Vanilla HTML & JS example](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/integration-tutorials/vanilla-html-and-js-example.md): How to use PoseTracker in a vanilla html page  ?
- [More to come...](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/integration-tutorials/more-to-come....md)
- [Pixel Endpoint params](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-endpoint-params.md)
- [Pixel message to handle](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-message-to-handle.md)
- [Exercise Placement](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-message-to-handle/exercise-placement.md): type: 'posture',
- [Exercise Counter](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-message-to-handle/exercise-counter.md): type: 'counter',
- [\[developer plan\] Exercise Progression](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-message-to-handle/developer-plan-exercise-progression.md): type: 'progression',
- [\[developer plan\] Tracking keypoints positions](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-message-to-handle/developer-plan-tracking-keypoints-positions.md): Need to use pass keypoints=true in url params
- [\[developer plan\] Tracking angles during movements](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-message-to-handle/developer-plan-tracking-angles-during-movements.md): Need to use pass angles=true in url params
- [\[developer plan\] Real-time motion feedbacks and recommandations](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/pixel-message-to-handle/developer-plan-real-time-motion-feedbacks-and-recommandations.md): This part need an API\_KEY from a developer plan (50€  / monthly)
- [Support](https://posetracker.gitbook.io/posetracker-api/pixel-tracking-deprecated/support.md)
- [Quick start (camera / webcam)](https://posetracker.gitbook.io/posetracker-api/archive-auto-generated/quick-start-camera-webcam.md): The clean entry point for real-time tracking with the Tracking endpoint.
- [Query parameters (Tracking endpoint)](https://posetracker.gitbook.io/posetracker-api/archive-auto-generated/query-parameters-tracking-endpoint.md): Clean parameter reference for https://app.posetracker.com/pose\_tracker/tracking.
- [Shared parameters with the Tracking endpoint](https://posetracker.gitbook.io/posetracker-api/archive-auto-generated/shared-parameters-with-the-tracking-endpoint.md): What is shared with /pose\_tracker/tracking, and where behavior differs.
- [PoseTracker integration](https://posetracker.gitbook.io/posetracker-api/archive-auto-generated/posetracker-integration.md): Choose the best Solution for Your Needs
