GitHub REST API

GitHub's v3 REST API - essential endpoints.

Claim this API

Are you the operator of GitHub REST API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with GitHub REST API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Base URL: https://api.github.com/
Auth: bearer_token
Endpoints: 173
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 16:07:28.747127

Links

Homepage: https://support.github.com/contact?tags=dotcom-rest-api
API Base: https://api.github.com/
Documentation:
SDKs:

100.0%

Uptime (7d)

343ms

Avg latency (7d)

17

Probes (7d)

Latency (7d)

Success Rate (7d)

Topics

COMPUTER_SCIENCE

Endpoints

Method Path Summary Auth Last Status Latency
GET / GitHub API Root bearer_token 200 203ms
GET /advisories/{ghsa_id} Get a global security advisory bearer_token 404 188ms
GET /app/hook/deliveries List deliveries for an app webhook bearer_token
GET /app/hook/deliveries/{delivery_id} Get a delivery for an app webhook bearer_token
GET /app/installation-requests List installation requests for the authenticated app bearer_token
GET /app/installations List installations for the authenticated app bearer_token
GET /app/installations/{installation_id} Get an installation for the authenticated app bearer_token
GET /codes_of_conduct Get all codes of conduct bearer_token
GET /codes_of_conduct/{key} Get a code of conduct bearer_token
GET /emojis Get emojis bearer_token
GET /events List public events bearer_token
GET /gists/public List public gists bearer_token
GET /gists/{gist_id}/commits List gist commits bearer_token
GET /gists/{gist_id}/forks List gist forks bearer_token
GET /gists/{gist_id}/star Check if a gist is starred bearer_token
GET /gitignore/templates Get all gitignore templates bearer_token 200 184ms
GET /gitignore/templates/{name} Get a gitignore template bearer_token
GET /installation/repositories List repositories accessible to the app installation bearer_token
GET /licenses Get all commonly used licenses bearer_token
GET /licenses/{license} Get a license bearer_token
GET /meta Get GitHub meta information bearer_token 200 361ms
GET /networks/{owner}/{repo}/events List public events for a network of repositories bearer_token
GET /octocat Get Octocat bearer_token
GET /organizations List organizations bearer_token
GET /organizations/{org}/dependabot/repository-access Lists the repositories Dependabot can access in an organization bearer_token
GET /orgs/{org}/actions/hosted-runners/images/github-owned Get GitHub-owned images for GitHub-hosted runners in an organization bearer_token
GET /orgs/{org}/actions/hosted-runners/images/partner Get partner images for GitHub-hosted runners in an organization bearer_token
GET /orgs/{org}/actions/hosted-runners/limits Get limits on GitHub-hosted runners for an organization bearer_token
GET /orgs/{org}/actions/hosted-runners/machine-sizes Get GitHub-hosted runners machine specs for an organization bearer_token
GET /orgs/{org}/actions/hosted-runners/platforms Get platforms for GitHub-hosted runners in an organization bearer_token
GET /orgs/{org}/artifacts/{subject_digest}/metadata/deployment-records List artifact deployment records bearer_token
GET /orgs/{org}/attestations/repositories List attestation repositories bearer_token
GET /orgs/{org}/blocks List users blocked by an organization bearer_token
GET /orgs/{org}/blocks/{username} Check if a user is blocked by an organization bearer_token
GET /orgs/{org}/events List public organization events bearer_token
GET /orgs/{org}/failed_invitations List failed organization invitations bearer_token
GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id} Get route stats by actor bearer_token
GET /orgs/{org}/insights/api/subject-stats Get subject stats bearer_token
GET /orgs/{org}/insights/api/summary-stats Get summary stats bearer_token
GET /orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id} Get summary stats by actor bearer_token
GET /orgs/{org}/insights/api/time-stats Get time stats bearer_token
GET /orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id} Get time stats by actor bearer_token
GET /orgs/{org}/insights/api/user-stats/{user_id} Get user stats bearer_token
GET /orgs/{org}/installation Get an organization installation for the authenticated app bearer_token
GET /orgs/{org}/interaction-limits Get interaction restrictions for an organization bearer_token
GET /orgs/{org}/invitations List pending organization invitations bearer_token
GET /orgs/{org}/migrations List organization migrations bearer_token
GET /orgs/{org}/migrations/{migration_id} Get an organization migration status bearer_token
GET /orgs/{org}/migrations/{migration_id}/archive Download an organization migration archive bearer_token
GET /orgs/{org}/migrations/{migration_id}/repositories List repositories in an organization migration bearer_token
GET /orgs/{org}/outside_collaborators List outside collaborators for an organization bearer_token
GET /orgs/{org}/projectsV2/{project_number} Get project for organization bearer_token
GET /orgs/{org}/projectsV2/{project_number}/fields List project fields for organization bearer_token
GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id} Get project field for organization bearer_token
GET /orgs/{org}/projectsV2/{project_number}/items/{item_id} Get an item for an organization owned project bearer_token
GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items List items for an organization project view bearer_token
GET /orgs/{org}/properties/schema Get all custom properties for an organization bearer_token
GET /orgs/{org}/properties/schema/{custom_property_name} Get a custom property for an organization bearer_token
GET /orgs/{org}/properties/values List custom property values for organization repositories bearer_token
GET /orgs/{org}/public_members List public organization members bearer_token
GET /orgs/{org}/public_members/{username} Check public organization membership for a user bearer_token
GET /orgs/{org}/rulesets Get all organization repository rulesets bearer_token
GET /orgs/{org}/rulesets/{ruleset_id} Get an organization repository ruleset bearer_token
GET /orgs/{org}/rulesets/{ruleset_id}/history Get organization ruleset history bearer_token
GET /orgs/{org}/rulesets/{ruleset_id}/history/{version_id} Get organization ruleset version bearer_token
GET /orgs/{org}/security-managers List security manager teams bearer_token
GET /repos/{owner}/{repo}/assignees List assignees bearer_token
GET /repos/{owner}/{repo}/assignees/{assignee} Check if a user can be assigned bearer_token
GET /repos/{owner}/{repo}/branches List branches bearer_token
GET /repos/{owner}/{repo}/branches/{branch} Get a branch bearer_token
GET /repos/{owner}/{repo}/codeowners/errors List CODEOWNERS errors bearer_token
GET /repos/{owner}/{repo}/collaborators/{username}/permission Get repository permissions for a user bearer_token
GET /repos/{owner}/{repo}/comments List commit comments for a repository bearer_token
GET /repos/{owner}/{repo}/comments/{comment_id} Get a commit comment bearer_token
GET /repos/{owner}/{repo}/comments/{comment_id}/reactions List reactions for a commit comment bearer_token
GET /repos/{owner}/{repo}/commits List commits bearer_token 200 311ms
GET /repos/{owner}/{repo}/commits/{commit_sha}/comments List commit comments bearer_token
GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls List pull requests associated with a commit bearer_token
GET /repos/{owner}/{repo}/commits/{ref}/status Get the combined status for a specific reference bearer_token
GET /repos/{owner}/{repo}/commits/{ref}/statuses List commit statuses for a reference bearer_token
GET /repos/{owner}/{repo}/compare/{basehead} Compare two commits bearer_token
GET /repos/{owner}/{repo}/contents/{path} Get repository content bearer_token
GET /repos/{owner}/{repo}/contributors List repository contributors bearer_token
GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead} Get a diff of the dependencies between commits bearer_token
GET /repos/{owner}/{repo}/dependency-graph/sbom Export a software bill of materials (SBOM) for a repository. bearer_token
GET /repos/{owner}/{repo}/deployments List deployments bearer_token
GET /repos/{owner}/{repo}/deployments/{deployment_id} Get a deployment bearer_token
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses List deployment statuses bearer_token
GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id} Get a deployment status bearer_token
GET /repos/{owner}/{repo}/events List repository events bearer_token
GET /repos/{owner}/{repo}/forks List forks bearer_token
GET /repos/{owner}/{repo}/git/blobs/{file_sha} Get a blob bearer_token
GET /repos/{owner}/{repo}/git/commits/{commit_sha} Get a commit object bearer_token
GET /repos/{owner}/{repo}/git/tags/{tag_sha} Get a tag bearer_token
GET /repos/{owner}/{repo}/git/trees/{tree_sha} Get a tree bearer_token
GET /repos/{owner}/{repo}/import Get an import status bearer_token
GET /repos/{owner}/{repo}/import/authors Get commit authors bearer_token
GET /repos/{owner}/{repo}/import/large_files Get large files bearer_token
GET /repos/{owner}/{repo}/installation Get a repository installation for the authenticated app bearer_token
GET /repos/{owner}/{repo}/interaction-limits Get interaction restrictions for a repository bearer_token
GET /repos/{owner}/{repo}/invitations List repository invitations bearer_token
GET /repos/{owner}/{repo}/issues List repository issues bearer_token 200 446ms
GET /repos/{owner}/{repo}/issues/comments List issue comments for a repository bearer_token
GET /repos/{owner}/{repo}/issues/comments/{comment_id} Get an issue comment bearer_token
GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions List reactions for an issue comment bearer_token
GET /repos/{owner}/{repo}/issues/events List issue events for a repository bearer_token
GET /repos/{owner}/{repo}/issues/events/{event_id} Get an issue event bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee} Check if a user can be assigned to a issue bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/comments List issue comments bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by List dependencies an issue is blocked by bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking List dependencies an issue is blocking bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/events List issue events bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/issue-field-values List issue field values for an issue bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/labels List labels for an issue bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/parent Get parent issue bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/reactions List reactions for an issue bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues List sub-issues bearer_token
GET /repos/{owner}/{repo}/issues/{issue_number}/timeline List timeline events for an issue bearer_token
GET /repos/{owner}/{repo}/labels List labels for a repository bearer_token
GET /repos/{owner}/{repo}/labels/{name} Get a label bearer_token
GET /repos/{owner}/{repo}/languages List repository languages bearer_token
GET /repos/{owner}/{repo}/license Get the license for a repository bearer_token
GET /repos/{owner}/{repo}/milestones List milestones bearer_token
GET /repos/{owner}/{repo}/milestones/{milestone_number} Get a milestone bearer_token
GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels List labels for issues in a milestone bearer_token
GET /repos/{owner}/{repo}/properties/values Get all custom property values for a repository bearer_token
GET /repos/{owner}/{repo}/pulls/comments List review comments in a repository bearer_token
GET /repos/{owner}/{repo}/pulls/comments/{comment_id} Get a review comment for a pull request bearer_token
GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions List reactions for a pull request review comment bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/comments List review comments on a pull request bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/commits List commits on a pull request bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/files List pull requests files bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/merge Check if a pull request has been merged bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers Get all requested reviewers for a pull request bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews List reviews for a pull request bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} Get a review for a pull request bearer_token
GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments List comments for a pull request review bearer_token
GET /repos/{owner}/{repo}/readme Get a repository README bearer_token
GET /repos/{owner}/{repo}/readme/{dir} Get a repository README for a directory bearer_token
GET /repos/{owner}/{repo}/releases List releases bearer_token
GET /repos/{owner}/{repo}/releases/assets/{asset_id} Get a release asset bearer_token
GET /repos/{owner}/{repo}/releases/latest Get the latest release bearer_token
GET /repos/{owner}/{repo}/releases/tags/{tag} Get a release by tag name bearer_token
GET /repos/{owner}/{repo}/releases/{release_id} Get a release bearer_token
GET /repos/{owner}/{repo}/releases/{release_id}/assets List release assets bearer_token
GET /repos/{owner}/{repo}/releases/{release_id}/reactions List reactions for a release bearer_token
GET /repos/{owner}/{repo}/rules/branches/{branch} Get rules for a branch bearer_token
GET /repos/{owner}/{repo}/rulesets Get all repository rulesets bearer_token
GET /repos/{owner}/{repo}/rulesets/rule-suites List repository rule suites bearer_token
GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id} Get a repository rule suite bearer_token
GET /repos/{owner}/{repo}/rulesets/{ruleset_id} Get a repository ruleset bearer_token
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history Get repository ruleset history bearer_token
GET /repos/{owner}/{repo}/rulesets/{ruleset_id}/history/{version_id} Get repository ruleset version bearer_token
GET /repos/{owner}/{repo}/stargazers List stargazers bearer_token
GET /repos/{owner}/{repo}/stats/code_frequency Get the weekly commit activity bearer_token
GET /repos/{owner}/{repo}/stats/commit_activity Get the last year of commit activity bearer_token
GET /repos/{owner}/{repo}/stats/contributors Get all contributor commit activity bearer_token
GET /repos/{owner}/{repo}/stats/participation Get the weekly commit count bearer_token
GET /repos/{owner}/{repo}/stats/punch_card Get the hourly commit count for each day bearer_token
GET /repos/{owner}/{repo}/subscribers List watchers bearer_token
GET /repos/{owner}/{repo}/tags List repository tags bearer_token
GET /repos/{owner}/{repo}/topics Get all repository topics bearer_token
GET /repos/{owner}/{repo}/traffic/clones Get repository clones bearer_token
GET /repos/{owner}/{repo}/traffic/popular/paths Get top referral paths bearer_token
GET /repos/{owner}/{repo}/traffic/popular/referrers Get top referral sources bearer_token
GET /repos/{owner}/{repo}/traffic/views Get page views bearer_token
GET /repositories List public repositories bearer_token 200 456ms
GET /versions Get all API versions bearer_token 200 196ms
GET /zen Get the Zen of GitHub bearer_token 200 202ms