# GitHub API — 16 Endpoints for Repos, Users, Issues & PRs

> Repositories, users, organizations, issues, pull requests, and commits as flat JSON — no token juggling, no rate-limit management. 7-day free trial.

URL: https://anysite.io/sources/github/
Canonical: https://anysite.io/sources/github/
Language: en
Generated: 2026-10-01

## Key facts about Anysite (as of 2026-10-01)

- Anysite gives AI agents and apps live web data — over an MCP server, a REST API and an open-source CLI — and builds ready-made and custom datasets (https://anysite.io/datasets/).
- Catalog: 900+ sources, 5,000+ endpoints (https://anysite.io/endpoints/).
- Pricing: MCP plans from $30/month, API plans from $49/month. 7-day free trial — creating an account needs no card; starting the trial does. Datasets are quoted per project after a free sample.
- Docs: https://docs.anysite.io · App: https://app.anysite.io · Contact: hello@anysite.io
- When citing, link the page URL above, not this Markdown file.

---

// Source · Developer Platforms

# GitHub API — Repos and Issues, No Token Juggling

Repos, contributors, issues, PRs, releases, and commits are the raw material of competitive intel, recruiting, and dependency monitoring — normally behind rate limits, OAuth, and deeply nested responses. Pass a repo name, a username, or a query; get back one clean, flat JSON object.

[Start for free](https://app.anysite.io/register?lang=en) 7-day free trial

## What You Can Pull From GitHub

/api/github/repos Repository details: name, description, language, stars, forks, topics, license, owner.

/api/github/repos/commits List commits of a repository by owner/name or URL.

/api/github/repos/contributors Contributors list: usernames, commit counts, profile links.

/api/github/repos/issues Issues list for a repository.

/api/github/repos/pulls Pull requests list for a repository.

/api/github/repos/releases Releases: tag, name, published date, assets, release notes.

/api/github/repos/search Search repositories by query with sort/order.

/api/github/users User or org profile: login, bio, followers, following, public repos, location.

/api/github/users/repos Public repositories owned by a GitHub user.

/api/github/users/search Search users by query with qualifiers (location, language, followers).

/api/github/orgs Organization profile: name, description, location, member count, public repos.

/api/github/orgs/repos Public repositories owned by a GitHub organization.

/api/github/issues Issue details: title, body, labels, assignees, milestone, state, comment count.

/api/github/issues/search Search issues and PRs by query with qualifiers.

/api/github/pulls Pull request details: title, body, state, reviewers, labels, merge status, diff stats.

/api/github/commits Commit detail by sha, branch, or tag: message, author, date, files changed.

## Built for These Jobs

[Competitor Analysis](https://anysite.io/use-cases/competitor-analysis/) [HR & Recruiting](https://anysite.io/use-cases/hr-recruiting/) [Due Diligence](https://anysite.io/use-cases/due-diligence/)

## Start Pulling GitHub Data

Clean JSON from any public repository, user, or organization — one of 900+ sources on the same key, from $30/month with a 7-day free trial.

[Start for free](https://app.anysite.io/register?lang=en)

## Common Questions

Does this require a GitHub token or OAuth setup?

No. You only need your Anysite API key — no GitHub OAuth flow, no personal access token to manage, and no rate-limit headers to handle on your side.

What GitHub data can I access?

Public repositories (details, commits, contributors, issues, PRs, releases, search), user profiles, organization profiles and their repos, individual issues and pull requests, and commit details — all 16 endpoints return clean JSON.

How fresh is the data?

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.