Add different profile API

Uses private one instead of psnapi.ar so the data is up-to-date. Old api
is no longer in use.