GitHub Data API
Structured access to GitHub repositories, users, organizations, issues, pull requests, and commits — clean JSON, no rate-limit management, no token juggling.
What Is GitHub Data?
GitHub hosts over 300 million repositories and more than 100 million developers. This data is invaluable for competitive intelligence, developer recruiting, open-source due diligence, and dependency monitoring — but accessing it programmatically means navigating GitHub's rate limits, OAuth token management, and deeply nested JSON responses.
Anysite's GitHub endpoints remove that friction. Pass a repo name, a username, or a search query in a POST request. Get back a clean, flat JSON object. Repositories, users, organizations, issues, pull requests, and commits — all via one consistent API key.
All GitHub Endpoints
| Endpoint | What It Returns | Cost |
|---|---|---|
/api/github/repos | Repository details: name, description, language, stars, forks, topics, license, owner | 1 credit |
/api/github/repos/commits | List commits of a repository by owner/name or URL | 1 credit |
/api/github/repos/contributors | Contributors list: usernames, commit counts, profile links | 1 credit |
/api/github/repos/issues | Issues list for a repository | 1 credit |
/api/github/repos/pulls | Pull requests list for a repository | 1 credit |
/api/github/repos/releases | Releases: tag, name, published date, assets, release notes | 1 credit |
/api/github/repos/search | Search repositories by query with sort/order | 1 credit |
/api/github/users | User or org profile: login, bio, followers, following, public repos, location | 1 credit |
/api/github/users/repos | Public repositories owned by a GitHub user | 1 credit |
/api/github/users/search | Search users by query with qualifiers (location, language, followers) | 1 credit |
/api/github/orgs | Organization profile: name, description, location, member count, public repos | 1 credit |
/api/github/orgs/repos | Public repositories owned by a GitHub organization | 1 credit |
/api/github/issues | Issue details: title, body, labels, assignees, milestone, state, comment count | 1 credit |
/api/github/issues/search | Search issues and PRs by query with qualifiers | 1 credit |
/api/github/pulls | Pull request details: title, body, state, reviewers, labels, merge status, diff stats | 1 credit |
/api/github/commits | Commit detail by sha, branch, or tag: message, author, date, files changed | 1 credit |
What You Can Build
Competitive Intelligence
Track competitors' public repositories: stars, forks, contributor growth, issue velocity, and release cadence. See which products are gaining traction and where engineering effort is focused.
Open Source Research
Discover trending repositories by language, topic, or star count. Analyze contributor communities, release history, and dependency graphs for procurement and technology decisions.
Developer Recruiting
Find active contributors to specific ecosystems by searching users with location, language, and follower filters. Check public repos and bio data to qualify candidates before outreach.
Dependency Monitoring
Watch issues, PRs, and commit activity on critical open-source dependencies. Get structured data on release notes and breaking changes to stay ahead of upgrade requirements.
Quick Start
Get your first GitHub data response in under a minute.
import requests
resp = requests.post(
"https://api.anysite.io/api/github/repos",
headers={"access-token": "YOUR_API_KEY"},
json={"repo": "anthropics/anthropic-sdk-python"}
)
data = resp.json()
print(data["name"], data["star_count"], data["language"])
curl -X POST "https://api.anysite.io/api/github/repos" \
-H "access-token: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"repo": "anthropics/anthropic-sdk-python"}'
Plans
Every GitHub endpoint is included in all Anysite plans β thereβs no per-endpoint pricing to track. Pick an MCP plan for data inside your AI tools — from $30/mo with a 7-day free trial — or talk to us about the API for products and pipelines.
| Plan | Price | Best for |
|---|---|---|
| MCP | $30/mo | Everyday research in Claude, Cursor & ChatGPT — 7-day free trial |
| MCP x5 | $99/mo | Active agents running all day — about 5× the usage of MCP, 4× faster |
| MCP x15 | $199/mo | Heavy multi-source workflows — our biggest plan, 4× faster |
| API | from $49/mo | Products, pipelines & parallel workloads — see API plans |
Frequently Asked Questions
You can access public GitHub repositories (details, commits, contributors, issues, PRs, releases, search), user profiles (bio, followers, repos), organization profiles and their repos, individual issues and pull requests, and commit details — all 16 endpoints, structured JSON responses.
Every GitHub endpoint counts the same — one call is one call, and your plan covers all Anysite endpoints — the same credit balance works for LinkedIn, Reddit, Google Maps, and every other source.
No. Anysite handles authentication on its end. You only need your Anysite API key in the access-token header. There is no GitHub OAuth flow, no personal access token to manage, and no rate limit headers to handle on your side.
Data is retrieved in real-time on each request. Star counts, issue lists, contributor counts, and commit history reflect GitHub's current state at the moment of your call.
Related Endpoints
Start Pulling GitHub Data
7-day free trial with 1,000 credits. No GitHub token required. Structured JSON from any public repository, user, or organization.