Skip to main content
Question

API GET Activities by id "Resource Not Found"

  • July 9, 2025
  • 2 replies
  • 80 views

Forum|alt.badge.img

Anyone else having this issue?

Super simple:
curl -k -X GET "https://www.strava.com/api/v3/activities/<ID>" \
  -H "Authorization: Bearer ***" 
returns:
{"message":"Resource Not Found","errors":[{"resource":"Activity","field":"","code":"not found"}]}

The privacy controls are set to ‘Everyone’. I can’t return data for any activity.

Clearly the token is fine, else its unauthorised. 
Thanks

2 replies

Jan_Mantau
Superuser
Forum|alt.badge.img+26
  • Superuser
  • July 9, 2025

You have checked that you’re using the correct activity IDs?


ActivityFix
Superuser
Forum|alt.badge.img+24
  • Superuser
  • July 9, 2025

When you request the token, which scopes are you using? The token may be valid but not have the activity:read permission you need to access public activities. 

Unfortunately the error messages are only vaguely helpful so in this case activity not found could mean incorrect activity ID, deleted activity, or incorrect permissions.