Skip to main content
Lection Logolection
GitHub

GitHub Contributors Scraper & Exporter

Scrape GitHub contributor totals and weekly stats, then export to Excel, CSV, or JSON using your existing GitHub session.

How It Works

This exporter loads the GitHub contributors graph page, extracts the per-page fetch nonce, and then calls the contributors data endpoint to retrieve totals plus weekly stats. The Lection extension runs the requests locally using your current GitHub session, so your credentials never leave your device.

Each row includes commit totals, additions, deletions, activity windows, and average commits per active week.

How to Use This Tool

1. Install the Extension

Install the Lection Chrome extension to enable authenticated GitHub requests.

2. Log Into GitHub

Sign in at github.com so your session can access the repo and avoid rate limits.

3. Enter a Repository

Paste a repo in owner/repo format or a full GitHub URL.

4. Export Your Data

Download contributors as JSON, CSV, or Excel for analysis and reporting.

Want to schedule and automate these scrapes? Create a free account to get started.Create Account

Frequently Asked Questions

Do I need to be logged into GitHub?

Yes. GitHub limits unauthenticated requests. Logging in lets the extension use your session to fetch data reliably.

Can I export contributors from private repositories?

Only if you have access to that repo. The tool mirrors what your GitHub session can view.

What data fields are included?

Exports include username, profile URL, total commits, additions, deletions, active weeks, and contribution windows.

Is this safe to use?

Yes. Requests run locally in your browser through the extension, so cookies and credentials stay on your device.

Why am I seeing rate limits?

GitHub can throttle heavy usage. Wait a few minutes and try again, or export smaller repos in batches.

Common Use Cases

  • Contributor Analysis: Identify core contributors and track contribution trends over time.
  • Release Planning: Spot periods of high activity to align release notes or announcements.
  • Open Source Reporting: Share contribution summaries with stakeholders or sponsors.
  • Recruiting: Find contributors with sustained involvement in relevant projects.
  • Community Insights: Compare contributor health across multiple repos.

Related Resources

Want to automate recurring GitHub exports? Create a scheduled scrape in the dashboard.