GitHub API
10 endpoints for GitHub, one JSON shape. Lists page with a cursor. Failed requests are free.
Profiles
Search and trends
Code
GitHub user repositories
A user's public repositories with description, language, stars, forks, topics, license and dates.
GitHub repository
Returns id, full_name, name, url, owner.
GitHub contribution calendar
The public contribution graph for one year: the total and a count per day.
GitHub public activity
The profile's contribution activity timeline, one month a page, newest month first.
GitHub pull requests by a user
Public pull requests the user authored, newest first, from GitHub's public search index.
Tutorials
How to scrape GitHub user
Nine languages, step by step.
How to scrape GitHub user repositories
Nine languages, step by step.
How to scrape GitHub repository
Nine languages, step by step.
How to scrape GitHub followers
Nine languages, step by step.
How to scrape GitHub following
Nine languages, step by step.
How to scrape GitHub contribution calendar
Nine languages, step by step.
Questions
What does the GitHub API cost?
Most requests cost 1 credit, and transcripts have their own rule; each endpoint page states it. New accounts get 100 free credits. See pricing.
Does it need a GitHub login?
No. SocialScrape reads public, logged-out data and you never send a platform password.
Is it live?
The endpoints are in beta: built and tested against recorded responses, with early access keys going out first. Ask for a key.