GitHub Contributors Extractor

Extract the top 100 contributors of a GitHub repository

Share:  
Table of Contents

Extract the active contributors to a list of GitHub repositories.

Recruiters, if you're specific about the skills you're looking for, stop LinkedIn, start reaching to the right persons in the right place.

GitHub is not only a simple version control hosting service. It's also a social network where developers hang out. This API is a new way for you to search and find for developers who not only say they can do something but prove it by being active on that project.

Want to know those people better and even extract their emails? Or if they're job situation is set to 'open'? Use this API's result as an input to GitHub Profile Scraper.

What will you need? ⚙️

  • Spreadsheet URL or a GitHub profile URL: The URL of one GitHub profile or of a Google Spreadsheet filled with GitHub profiles.

What you need to do.

1. Create an account on Phantombuster.com 💻

If you haven't already, create a FREE account on Phantombuster. Our service will browse the web for you. It’s a website automator which runs in the cloud. Once done we'll follow up.

2. Use this API on your account.👌

We cooked up in our lab a script with first-class attention.
Now that you're connected to Phantombuster, Click on the following button (it will open a new tab).

3. Click on Configure me!

You'll now see the 3 configuration dots blinking. Click on them.

4. Specify the projcts(s) you're interested in.

Either fill in one GitHub repository, such as https://github.com/Microsoft/TypeScript or the URL of a Google spreadsheet filled with many repositories. If you chose the latter, don't forget to make that link public so Phantombuster can access it!

Click on Launch & Enjoy!

It’s done! All that is left to do is to click on "launch" to try your script!

Limits

GitHub rate limits access to the latest 100 contributors. For that reason, we will extract a maximum of 100 contributors.

Output

This API will output CSV and/or JSON containing the following fields:

  • username (GitHub username)
  • profileUrl (GitHub user profile URL)
  • contributionsRank
  • commitsCount
  • additionsCount
  • deletionsCount

Share this API

Your friends & colleagues need to know about this!