Confused about Oauth and SC2 api

Hi Im try to fetch a users starcraft profile using the starcraft 2 API.
Ive been successful in fetching a users blizzard account details from /oauth/userinfo

when I use the ID returned in the /oauth/userinfo to call /sc2/player/:accountId to fetch their profile I always get a 503 service unavailable. Am I missing something?