Github Repo User Scraper avatar
Github Repo User Scraper
Try for free

3 days trial then $39.00/month - No credit card required now

View all Actors
Github Repo User Scraper

Github Repo User Scraper

inquisitive_sarangi/github-repo-scraper
Try for free

3 days trial then $39.00/month - No credit card required now

Github Repo User Scraper is simple tool to extract users of a repo(s) like contributors, stargazers & watchers. You can also export listings to JSON/CSV or any other as format.

What is Github Repo scraper?

It is simple tool to extract users of a repo(s) like contributors, stargazers & watchers. You can also export listings to JSON/CSV or any other as format supported by Apify.

Input

1{
2    "mode": "repo",
3    "maxResults": 100,                          // 0 means not limit, default is 0
4    "proxy": {
5        "useApifyProxy": true,
6    },
7    "repoUrls": [
8        "https://github.com/<OWNER>/<REPO>"     // recommended to use proxies otherwise will
9                                                // get rate limited as github allows 60 req/hr
10                                                // for unauthenticated user
11    ],
12    "stargazers": false,                        // optional, default is false
13    "watchers": false,                          // optional, default is false
14    "maxConcurrency": 5,                        // optional, default is 5
15    "maxRequestsPerMinute": 200                 // optional, default is 200
16}

Output

1[
2    {
3        "repo": "kubernetes/kubernetes",
4        "isContributor": true,
5        "username": "imui",
6        "id": 128136030,
7        "avatarUrl": "https://avatars.githubusercontent.com/u/1656030?v=4",
8        "gravatarId": "",
9        "profileUrl": "https://github.com/imui",
10        "displayName": null,
11        "company": null,
12        "blog": "",
13        "location": null,
14        "hireable": null,
15        "bio": null,
16        "twitter": null,
17        "publicReposCount": 7,
18        "publicGistsCount": 0,
19        "followers": 1,
20        "following": 0,
21        "createdAt": "2023-03-17T09:11:02Z",
22        "updatedAt": "2023-10-17T13:30:41Z",
23        "orgs": [],
24        "email": "",
25        "languages": [
26            "HTML",
27            "JavaScript"
28        ]
29    },
30    ....
31    ....
32]

Important

NOTE: For unauthenticated requests, the rate limit allows for up to 60 requests per hour so it is advisable to use a proxy.

Developer
Maintained by Community
Actor metrics
  • 4 monthly users
  • 2 stars
  • 100.0% runs succeeded
  • Created in Oct 2023
  • Modified 6 months ago