Anime Workout API
Workout programs that feel like anime training arcs. You give it a profile and goals, it hands back a multi-week program where every exercise has themed names, character assignments, and motivational cues from 8 anime series. Bench press becomes "Spirit Bomb Press" and Goku yells at you between sets. The programs aren't just themed — they're properly structured. Volume per muscle stays within…
Anime Workout API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Health | ||
| GET |
healthCheck /health |
Check if the API is running and get the version. |
| Exercises | ||
| GET |
getExerciseDetail /exercises/{id} |
Get full details for an exercise including equipment requirements, contraindicated body regions, and available substitutions. |
| GET |
getExerciseSubstitutes /exercises/{id}/substitutes |
Get substitute exercises for a given exercise, useful for swapping around injuries or equipment constraints. |
| GET |
listExercises /exercises |
List all exercises in the library. Optionally filter by muscle group, category, or movement pattern. |
| Themes | ||
| GET |
listAnimeThemes /themes |
List all available anime themes (Dragon Ball Z, One Punch Man, Naruto, Attack on Titan, Baki, Demon Slayer, Jujutsu Kaisen, My Hero Academia) and their characters. |
| Programs | ||
| POST |
previewProgram /programs/preview |
Preview program structure (split type, phases, session layout) without generating exercises. Sub-millisecond response — great for UI previews before committing to full generation. |
| POST |
analyzeProgression /programs/progression |
Analyze progression from completed weeks. Returns per-exercise 1RM estimates, trends (progressing/plateaued/regressing), muscle volume status relative to MEV/MRV, and overall… |
| POST |
getRecommendations /programs/recommendations |
Generate coaching recommendations from completed performance data. Returns prioritized advice (load adjustments, volume changes, exercise swaps, structural changes) plus a… |
| POST |
generateProgram /programs/generate |
Generate a full periodized workout program. Provide user profile, schedule, goals, equipment, and anime theme. Returns complete weekly program with exercises, sets, reps, load,… |
| POST |
adjustProgram /programs/adjust |
Adjust an in-progress program based on completed performance and changed circumstances (new injuries, equipment changes, goal changes). Regenerates remaining weeks with load… |
| POST |
generateSingleSession /programs/single-session |
Generate a single workout session targeting specific muscle groups. No periodization — just one session for today. |
| Other endpoints | ||
| GET |
listAnimeThemes /themes |
List all available anime themes (Dragon Ball Z, One Punch Man, Naruto, Attack on Titan, Baki, Demon Slayer, Jujutsu Kaisen, My Hero Academia) and their characters. |
| POST |
generateSingleSession /programs/single-session |
Generate a single workout session targeting specific muscle groups. No periodization — just one session for today. |
| GET |
listExercises /exercises |
List all exercises in the library. Optionally filter by muscle group, category, or movement pattern. |
| POST |
getRecommendations /programs/recommendations |
Generate coaching recommendations from completed performance data. Returns prioritized advice (load adjustments, volume changes, exercise swaps, structural changes) plus a… |
| POST |
analyzeProgression /programs/progression |
Analyze progression from completed weeks. Returns per-exercise 1RM estimates, trends (progressing/plateaued/regressing), muscle volume status relative to MEV/MRV, and overall… |
| POST |
generateProgram /programs/generate |
Generate a full periodized workout program. Provide user profile, schedule, goals, equipment, and anime theme. Returns complete weekly program with exercises, sets, reps, load,… |
| POST |
previewProgram /programs/preview |
Preview program structure (split type, phases, session layout) without generating exercises. Sub-millisecond response — great for UI previews before committing to full generation. |
| POST |
adjustProgram /programs/adjust |
Adjust an in-progress program based on completed performance and changed circumstances (new injuries, equipment changes, goal changes). Regenerates remaining weeks with load… |
| GET |
healthCheck /health |
Check if the API is running and get the version. |
| GET |
getExerciseDetail /exercises/{id} |
Get full details for an exercise including equipment requirements, contraindicated body regions, and available substitutions. |
| GET |
getExerciseSubstitutes /exercises/{id}/substitutes |
Get substitute exercises for a given exercise, useful for swapping around injuries or equipment constraints. |
| GET |
healthCheck /health |
Check API availability |
| GET |
listThemes /themes |
List all available anime themes with their characters |
| GET |
listExercises /exercises |
List exercises with optional filters for muscle group, category, and movement pattern |
| GET |
getExerciseDetail /exercises/{id} |
Get full detail for a single exercise including equipment, contraindications, and substitutions |
| GET |
getExerciseSubstitutes /exercises/{id}/substitutes |
Get substitute exercises for a given exercise ID |
| POST |
previewProgram /programs/preview |
Preview program structure (split, phases, sessions) without generating full exercises — sub-millisecond |
| POST |
adjustProgram /programs/adjust |
Adjust an in-progress program based on completed week performance and changed goals/equipment |
| POST |
generateSingleSession /programs/single-session |
Generate a single workout session for specific target muscles — no periodization or multi-week structure |
| POST |
generateProgram /programs/generate |
Generate a full workout program from a user profile, goals, and schedule |
| POST |
analyzeProgression /programs/progression |
Analyze progression from completed weeks — returns per-exercise trends, 1RM estimates, muscle volume status, and overall readiness |
| POST |
getRecommendations /programs/recommendations |
Generate coaching recommendations from completed weeks — returns prioritized advice and a pre-built autoAdjustRequest |
Anime Workout API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | $0.99 / month | — |
|
| PRO | $4.99 / month | — |
|
| ULTRA | $9.99 / month | — |
|