I have been looking everywhere for a direct link outside of the in-game browser but can't find it. The wiki and paradox forums load normally through the in-game browser.
I don't disagree that you don't know what the link is. You're not claiming such a thing doesn't exist, only that you don't know what it is. Knowing the data comes from somewhere but not knowing how it is accessed is the same boat we're both in. It's possible it's only accessible via the Paradox Browser for whatever reason, maybe even arbitrarily. Paradox has been making significant changes to the user experience recently so perhaps that will be one of the many changes they have planned: enabling the achievements to be viewed directly from the user account instead of through the game. I made the bug report yesterday.We don't have a direct link to the Paradox Achievements page, indeed so far as I know there is no such thing. I've certainly never heard of it in 20 years of working with Paradox. But I know you are going to disagree with me on that, so let's drop it.
If you can get the in-game browser working that is bypass the whole issue, so I still suggest you lodge that as a bug.