Biomechanical Intelligence
via API
482 decision routes. 18 structured tests. Structured outputs for movement findings, confidence scoring, and human review workflows.
Three lines of code
Send ROM measurements, get a complete structural assessment with pattern classification, review-priority scores, and coach-approved recommendations.
Send measurements
ROM values, demographics, sport context
Get classification
Pattern type, confidence score, severity level
Act on results
Risk scores, recommendations, exercise programs
import requests
response = requests.post(
"https://api.akmihp.com/api/b2b/v1/assess",
headers={"X-API-Key": "akmi_b2b_..."},
json={
"rom_measurements": {
"hip_ir_left": 22,
"hip_ir_right": 42,
"slr_left": 65,
"slr_right": 82,
},
"demographics": {"age": 34, "gender": "male"},
"sport": "soccer"
}
)
result = response.json()["data"]
# result["assessment"]["primary_pattern"] → "L_AIC"
# result["risk_scores"]["review_priority"] → 47
# result["recommendations"] → [...] Built for your industry
The same classification engine used by elite coaches, accessible through a clean REST API.
Wellness Risk Triage
Integrate movement-quality flags into non-diagnostic wellness workflows. Escalate uncertainty and red flags for human review.
22% better prediction accuracy vs. questionnaire-only models
Sports Teams
Screen entire rosters with batch assessment. Identify movement asymmetries, track reassessment changes, and route uncertain cases to staff review.
Batch 50 athletes in a single API call
Clinic Operations
Standardize intake documentation and reassessment tracking across locations. Human professionals retain clinical authority.
482-route classification engine, consistent across all sites
Wearable Companies
Transform sensor or video inputs into structured movement observations, confidence scores, and coach-review queues.
Sub-200ms response time, JSON in / JSON out
What you get back
Structured JSON with pattern classification, confidence scores, confidence levels, review flags, and coach-approved recommendations.
{
"data": {
"status": "success",
"assessment": {
"primary_pattern": "L_AIC",
"primary_label": "Left Anterior Interior Chain",
"confidence": 0.78,
"severity": "significant",
"data_completeness": 0.65
},
"risk_scores": {
"review_priority": 47,
"asymmetry_index": 56,
"mobility_deficit": 39,
"compensation_load": 33
},
"recommendations": [
"Left hip IR restoration is the primary...",
"Right glute max facilitation to counter..."
],
"metadata": {
"engine_version": "1.0.0",
"decision_routes": 482
}
}
} API Pricing
Pay per tier. Scale as you grow. Volume discounts available for annual commitments.
Starter
500 assessments/mo
- Single assessment endpoint
- ROM norms by demographics
- Exercise database search (1,899)
- Usage dashboard
- Email support
Growth
2,000 assessments/mo
- Everything in Starter
- Batch assessment (up to 50/request)
- 60 requests/minute rate limit
- Priority support response window
- Webhook notifications
Enterprise
10,000 assessments/mo
- Everything in Growth
- Exercise program generation
- 120 requests/minute rate limit
- Dedicated support terms by contract
- Custom integrations
- Availability terms by contract
Custom
Unlimited
- Everything in Enterprise
- Unlimited assessments
- 300 requests/minute
- White-label options
- On-premise deployment
- Dedicated engineering support
API Endpoints
/api/b2b/v1/assess Single assessment /api/b2b/v1/assess/batch Batch (Growth+) /api/b2b/v1/norms Population ROM norms /api/b2b/v1/program Exercise program (Enterprise+) /api/b2b/v1/exercises Exercise search (1,899) /api/b2b/v1/usage Usage statistics /api/b2b/v1/schema OpenAPI spec Ready to integrate?
API access is reviewed before approval. Documentation, SDKs, and sandbox access are scoped to qualified partners.
Request API Access