# Use PoseTracker on real-time camera / webcam

- [How does it work ?](/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 🚀.
- [Try it yourself](/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](/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)](/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/token-required.md)
- [isAndroid (only for Android Apps)](/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/isandroid-only-for-android-apps.md)
- [KEYPOINTS (optional)](/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](/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/reference.md): 🆕 Reference Movement Tracking with PoseTracker
- [EXERCISE (optional)](/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/exercise-optional.md): Real-time tracking requires an exercise key:
- [Jump analysis (jump\_analysis)](/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)](/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).
- [WIDTH (optional)](/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)](/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](/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)](/posetracker-api/use-posetracker-on-real-time-camera-webcam/query-params-details/developer-plan-only-blazepose-optional.md)
- [SKELETON (optional)](/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](/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](/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)](/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](/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/exercise-placement.md): type: 'posture',
- [Exercise Counter](/posetracker-api/use-posetracker-on-real-time-camera-webcam/tracking-endpoint-message-to-handle/exercise-counter.md): type: 'counter',
- [\[developer plan\] Exercise Progression](/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](/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](/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](/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials.md): How to integrate PoseTracker ?
- [Reference movement HTML demo](/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](/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](/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](/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](/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/ios-swiftui-example.md): How to use PoseTracker with SwiftUI ?
- [Android Kotlin example](/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/android-kotlin-example.md): How to use PoseTracker with Kotlin ?
- [Flutter example](/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/flutter-example.md): How to use PoseTracker with Kotlin ?
- [More to come...](/posetracker-api/use-posetracker-on-real-time-camera-webcam/integration-tutorials/more-to-come....md)
- [Vibe coding with PoseTracker](/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](/posetracker-api/use-posetracker-on-real-time-camera-webcam/support.md)
- [WebView messages (Tracking endpoint)](/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.
