All answers

Is there a GitHub scraper API that works without a personal access token?

Yes for Social Fetch public routes. You authenticate to Social Fetch with an API key (x-api-key). You do not create a GitHub OAuth app or pass a GitHub personal access token for public profile, repository, activity, follower, contribution, or trending lookups on this hub.