Wger API
Overview
Wger is an open-source workout manager API that provides structured data on exercises, muscle groups, and equipment. You can query a database of hundreds of exercises complete with images, instructions, and the muscles they target. It is ideal for building fitness apps, workout planners, or personal training tools.
Beginner Tip
Wger has a public read-only endpoint that requires no API key—just send a GET request to retrieve exercise lists. Add an API key in the Authorization header only when you need to write or modify user-specific data.
Available Data
Example Response
{
"match_id": 4521,
"home_team": "Team A",
"away_team": "Team B",
"score": {
"home": 2,
"away": 1
},
"status": "Full Time",
"date": "2025-01-15",
"league": "Premier League"
} Field Reference
id Unique identifier for the exercise in the Wger database name Human-readable name of the exercise in the requested language description HTML-formatted instructions on how to perform the exercise correctly muscles List of primary muscle group IDs targeted by this exercise equipment List of equipment IDs required to perform the exercise category The exercise category object containing id and name fields Implementation Example
// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://wger.de/en/software/api";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Related Tags
Similar APIs
View All →API-FOOTBALL
⭐ Beginner's PickAPI-FOOTBALL provides comprehensive data on football (soccer) leagues, teams, fixtures, live scores, and player statistics from competitions worldwide.
ApiMedic
ApiMedic provides programmatic access to apimedic offers a medical symptom checker api primarily for patients via REST API.
Canadian Football League (CFL)
Canadian Football League (CFL) provides programmatic access to official json api providing real-time league, team and player statistics about the cfl via REST API.
Cloudbet
Cloudbet API lets you access real-time sports odds and place bets programmatically on a wide range of sports events.
CollegeFootballData.com
⭐ Beginner's PickCollegeFootballData.com API provides detailed statistics, scores, and historical records for American college football (NCAA).