
PoseTracker API
On-device pose tracking for developers adding movement feedback to fitness apps.
Key Takeaways
- What it is
- On-device pose tracking for developers adding movement feedback to fitness apps.
- Pricing
- Freemium · $55.97 per month
- Best for
- On-device MoveNet keypoints
- Exercise tracking API
- Custom movement Assistant
- Rating
- 4.0/5
What is PoseTracker API?
PoseTracker lets fitness, wellness, and rehab app teams turn a phone camera view into body keypoints, exercise counts, joint angles, and a form score. Its MoveNet model runs on the user’s device, so the video does not need to be sent to PoseTracker to detect body positions. Developers can add the tracking through React Native, web SDKs, or an existing WebView or iframe.
A movement that is not in the exercise catalog can be described in PoseTracker’s Assistant, then saved as a custom movement for the same SDK to track. That gives a product team a way to define its own 2D-visible exercise instead of being limited to the built-in movements.
PoseTracker is best suited to developers building apps that need to watch one person exercise or perform a movement. Its 2D, 17-point tracking cannot provide 3D body data or clinical diagnoses, so it fits movement feedback better than clinical assessment.
Who is Using PoseTracker API?
Mobile app developers
A React Native or Expo build can read on-device keypoints and add rep tracking with an API key.
Web developers
A browser fitness product can draw a live skeleton and request exercise results from the web SDK.
Fitness product managers
Workout teams can scope camera-based squat, push-up, or lunge tracking with defined movement outputs.
Rehab product designers
Remote exercise flows can show camera-derived angles and movement results without presenting them as a diagnosis.
Uncommon Use Cases
A flexibility app can track a front-split angle; a jump-training app can measure jump height from the camera.
Key Features
Rating Breakdown
Pricing Plans
Freemium
Free
- Up to 200 tracking API calls monthly.
- Non-commercial use only.
- Includes a Powered by PoseTracker link.
- 100 AI credits per month for the signed-in Assistant.
- Original listed price: €0.00 per month; the vendor does not list USD pricing.
Developer
$55.97 per month
- Up to 1,000 tracking API calls monthly.
- Commercial use is included.
- Includes access to pose estimation data, angle calculations, and movement analysis.
- 500 AI credits per month for the signed-in Assistant.
- Converted from €50.00 per month; the vendor does not list USD pricing.
Business Plan
- Custom tracking API call limits and custom Assistant AI credits.
- Includes Developer Plan features, custom exercise and tool development, and integration support.
- Converted from €150.00 per month; the vendor does not list USD pricing.
Which PoseTracker API plan should you pick?
Start with Freemium for non-commercial testing, then choose Developer for a commercial app or Business Plan when you need custom usage limits and integration support.
Freemium
Good for testing keypoints and exercise tracking in a non-commercial project with up to 200 monthly API calls.
Developer
Good for professional developers and small applications that need commercial use and up to 1,000 tracking API calls monthly.
Business Plan
Good for larger projects that need custom call limits, custom exercise development, or integration support.
PoseTracker API Use Cases
Count workout repetitions
A phone-camera workout can count valid squats, push-ups, or lunges and return a form score.
Outcome: Rep counts and movement feedback inside the app.
Add custom exercise tracking
A product team can define a 2D-visible movement that is not in the standard exercise catalog.
Outcome: A saved custom movement specification that the app can track.
Show range of motion
Flexibility and rehab experiences can display camera-derived joint angles for visible movements.
Outcome: Angle measurements for the movement shown to the camera.
Compare a pose with a reference
A guided movement experience can compare the user’s pose with a reference position and show feedback.
Outcome: Real-time pose comparison feedback.
Measure a camera-visible jump
A jump-training app can use the camera to estimate jump height or airtime without wearables.
Outcome: Jump height or airtime data.
Workflow Ideas with PoseTracker API
Add squat tracking to a mobile workout
- 1Install the React Native PoseTracker package and request camera permission.
- 2Read on-device keypoints through the SDK.
- 3Add an API key to enable squat repetitions, angles, and form scoring.
Build a custom movement
- 1Describe the movement and the app context in PoseTracker’s Assistant.
- 2Review and save the generated movement specification.
- 3Add the generated integration snippet to the app and test the movement on target devices.
Embed tracking in an existing web view
- 1Choose the WebView or iframe integration for the existing app.
- 2Set up the camera tracking view and connect the movement you want to measure.
- 3Read the tracking results in the host app.
How PoseTracker API fits into your stack
React Native and Expo
The mobile SDK adds camera-based pose tracking to React Native apps, including Expo Go. An offline package bundles the model on the device.
Browser apps
The web SDK runs MoveNet in the browser and can provide keypoints without an API key.
Existing WebViews and iframes
The classic embed API suits products that already show web content inside a mobile app or web page.
Exercise analysis layer
The optional API key adds exercise tracking on top of keypoints, including reps, angles, and form scores.
AI coding tools
The MCP connector lets Claude or Cursor work with a PoseTracker account to list exercises and draft integration snippets.
Pros
- +On-device keypoints: Body-position detection runs on the user’s device, with no API key required for keypoints.
- +One engine across platforms: React Native, iOS, Android, and web integrations are supported.
- +Movement-specific outputs: The exercise engine returns rep counts, joint angles, and form scores rather than only body points.
- +Custom tracking: Teams can define movements that are not in the built-in exercise catalog.
Cons
- −Developer-focused setup: Adding the SDK or API requires app development work.
- −Narrow tracking scope: The 2D, 17-point model is aimed at one person, not multi-person or detailed 3D tracking.
- −Small free quota: The free plan allows up to 200 tracking API calls per month and is non-commercial.
Limitations & when to consider alternatives
Known limitations
- Single-person, 2D tracking. PoseTracker describes its tracking as one-person, 2D, and based on 17 COCO keypoints; it does not provide detailed hand tracking or 3D body data.
- Free plan call cap. The free plan is limited to 200 tracking API calls per month, and calls are refused after the limit is reached.
- Not a clinical assessment. Movement analysis is not a medical device, diagnosis, or clinical measurement and does not replace a clinician.
- Device and environment affect results. Accuracy, stability, and speed can vary with device hardware, camera, lighting, framing, and other conditions.
Look elsewhere when
- You need 3D body tracking, detailed hand tracking, or multiple-person tracking.
- You need a clinical diagnosis or a validated medical measurement.
- Your app needs a first-party Flutter SDK.
How to Use PoseTracker API
- 1
Pick an integration
Choose the React Native or web SDK for an app, or the iframe and WebView API if your product already embeds web content.
- 2
Start with keypoints
Run the on-device MoveNet tracking to read the 17 body points; this does not require an API key.
- 3
Add an exercise
Provide an API key to enable the exercise engine for repetitions, angles, and form scores.
- 4
Define a custom movement if needed
Describe the movement in the Assistant, review its specification, and save it for use in your integration.
- 5
Test on your target devices
Check camera framing, lighting, and movement visibility because tracking results can vary by device and environment.
- 6
Watch usage limits
Check the monthly tracking-call and Assistant credit limits for your plan before releasing a feature to users.
Who is PoseTracker API For?
Fitness app teams
Apps for workouts can add camera-based rep counting and form feedback to guided exercises.
Rehab and wellness product teams
Remote programs can display movement and range-of-motion data while leaving clinical decisions to a professional.
Mobile app developers
React Native and Expo developers can add on-device pose tracking, with an optional exercise API.
Web app developers
Browser-based products can run pose tracking through PoseTracker’s web SDK or an embedded view.
Product leaders building movement experiences
Teams can explore custom exercises and camera-based coaching without creating the movement-tracking layer from scratch.
Frequently Asked Questions
Is there a free plan?
Yes. The Freemium plan is free and includes up to 200 tracking API calls per month. Commercial use is not authorized on this plan.
Do I need an API key?
No API key is needed for on-device keypoints. An API key is needed for the exercise engine, including reps, angles, and form scores.
Which platforms does PoseTracker support?
The official site lists React Native, iOS, Android, and web integrations, including Expo Go support.
Does PoseTracker upload camera video to detect keypoints?
Keypoint detection runs on-device, so the video is not uploaded for that detection. The flexibility tool also supports an optional uploaded photo analysis.
Can PoseTracker track movements I define?
Yes. Its Assistant can draft and save custom movement specifications for movements visible to a single 2D camera.
Can I use PoseTracker for medical diagnosis?
No. PoseTracker says its movement analyses are not a medical device, diagnosis, or substitute for a clinician.
Community reviews
1 review from people who use PoseTracker API.
Sign in to leave a review for PoseTracker API.
Fabrice Sepret
PoseTracker API Alternatives
Looking for alternatives to PoseTracker API? Here are similar tools in the same category:
