~/api

API

reposcan has no proprietary API. It calls the GitHub public REST API directly from the client — there's nothing to authenticate against, nothing to gate, nothing to charge for.

// endpoints used per scan
GET https://api.github.com/repos/:owner/:repo
GET https://api.github.com/repos/:owner/:repo/languages
GET https://api.github.com/repos/:owner/:repo/contributors?per_page=6
GET https://api.github.com/repos/:owner/:repo/commits?per_page=5

Want it as JSON?

Just hit the GitHub API yourself with the URLs above. You'll get the same data reposcan renders, minus the styling and the health score (which is computed client-side from the formula in the docs).

Self-hosting

reposcan is a static bundle. Fork the project, swap the branding, and deploy to any edge platform. No backend required.