Hi Intervals.icu Team,
I recently upgraded to Supporter to access the API, but I’m getting a 403 error when trying to use it.
Details:
Athlete ID: i256066
API Key: 1puezkan06zdf895zb1yykkxm (generated after upgrading)
Error: HTTP 403 {“status”:403,“error”:“Access denied”}
Endpoint: /api/v1/athlete/i256066/activities
Time of error: 2026-02-23 17:14 UTC+8
Could you please help check if my Supporter status is properly activated for API access?
Thank you!
david
23 February 2026 09:27
2
You need to keep your API key secret! I have just regenerated yours.
You can use 0 in place of the athlete ID. Try with curl with your API key in place of xxx below:
curl -u API_KEY:xxx 'http://localhost:8044/api/v1/athlete/0'
You do not need to be a supporter for API access, but thanks for subscribing.
That said I’m still getting 401 Unauthorized error with:
curl -u API_KEY: ‘https://intervals.icu/api/v1/athlete/0/activities ’ - may i please check if the key is fully activated?
API_KEY in bold above is NOT your API-key. API_KEY is the user and it is the same for EVERYONE, it is this exact string!
So modify that by
curl -u API_KEY: “YOUR personal API-key” ‘https://intervals.icu/api/v1/athlete/0/activities’
1 Like
Gotcha! Much appreciated the help!
Hi David, I’m a new Supporter (ID: 20934) and I still get 403 on the API wellness endpoint
R2Tom
21 March 2026 16:59
8
Did you read any answers above? You can search the forum, for that error, it’s always the same errors… Don’t ask your chatbot of your choice, it tells you that this has to be activated, but that’s not true.
Or read the FAQ:
FAQ: API Access
Why do I get API access denied? (401 Unauthorized / 403 Access denied)
Most cases are authentication format issues.
Check these points:
Username must be literally API_KEY (NOT your actual key string).
Use the correct auth type from the API example (Basic, not Bearer).
Verify token string formatting (no extra spaces/characters).
Verify athlete id/path (0 for own account endpoints; i... ids where required).
Links:
[SOLVED] API 401/403 Access error
API access to Intervals.icu