Docs navigation
Documentation
Get started with Exercise API
Search and retrieve normalized exercise data with a simple header-based API. Start with the machine-readable contract at /llms.txt, then use these pages for the human-readable reference.
Quick start
- 1. Sign up and generate an API key in the dashboard.
- 2. Send that key as the `X-API-Key` header.
- 3. Start with `GET /v1/exercises` for search and browse.
- 4. Use `/llms.txt` in AI coding tools for full inline context.
Core facts
- Base URL
- https://api.exerciseapi.dev/v1
- Authentication
- `X-API-Key` on all data routes. `GET /v1/health` is public.
- Docs source
- `/llms.txt` and `/docs/*` are generated from the same structured content.
First request
This is the fastest way to confirm auth, search, and response shape.
curl
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.exerciseapi.dev/v1/exercises?q=bench%20press&limit=10"Use the docs surfaces together
/llms.txt
Full inline contract for AI coding tools, including auth, rate limits, endpoints, error handling, and schema fields.
/docs/*
Lightweight human reference pages for authentication, endpoints, search, rate limits, and errors.
Reference pages
Authentication
X-API-Key usage, key format, visibility, and regeneration.
Endpoints
Reference docs for all seven public endpoints.
Search
Query semantics, filters, pagination, and total behavior.
Rate limits
Tier limits, headers, result caps, and degraded behavior.
Errors
Envelope shape, status codes, and details payloads.