We use essential cookies (authentication, your saved goals/stack) by default. With your permission we’ll also enable privacy-respecting analytics (Vercel Web Analytics, anonymous load-time metrics) and error-replay diagnostics (Sentry — DOM snapshots only when an error fires) so we can fix bugs faster. Learn more about cookies
All endpoints are read-only (GET) except feedback. Read access needs no key (60 requests/minute per IP); a free API key raises the limit to 120 requests/minute.
https://supstack.me/api/v1Import the spec into Postman, ChatGPT custom actions, or any OpenAPI-aware tool to call the API directly.
Supplement data, details, synergies, and categories
Health goals for recommendation matching
Full-text search and autocomplete
Goal-based weighted recommendations
Interactions and safety profiles
Side-by-side supplement comparison
Grade and analyze a supplement stack
Peer-reviewed research studies
Scientific term definitions
Submit user feedback
Read endpoints work without a key (60 requests/minute per IP). Pass a free API key via the X-API-Key header to raise the limit.
Authenticated requests get 120 requests/minute. Don’t have a key? Request access below.
Anonymous requests are limited to 60 requests per minute per IP; authenticated requests get 120 requests per minute per API key. Rate limit headers are included in every response:
X-RateLimit-Limit — Max requests per windowX-RateLimit-Remaining — Requests remainingX-RateLimit-Reset — Seconds until resetFill out the form below to request an API key. We’ll review your application and email you within 48 hours.