> For the complete documentation index, see [llms.txt](https://posetracker.gitbook.io/posetracker-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://posetracker.gitbook.io/posetracker-api/use-posetracker-on-real-time-camera-webcam.md).

# Use PoseTracker on real-time camera / webcam

- [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.
