GitHub
gist.github.com › yassineaboukir › 8e12adefbd505ef704674ad6ad48743d
A list of 3203 common API endpoints and objects designed for fuzzing. · GitHub
And a list of possible API entrypoints in a file named entrypoints.list, then you can use it to perform a quick check on the site to see if they are using a known API. It's actually pretty useful. The list I used is in this gist (I couldn't attach it for whatever reason) - https://gist.github.com/jhyland87/d1bb08b71af0539bde45710f73e42b29
GitHub
github.com › github-modules › github-api-endpoints
GitHub - github-modules/github-api-endpoints: A list of all the paths supported by the GitHub v3 API · GitHub
A list of all the paths supported by the GitHub v3 API · This module is compiled by scraping developer.github.com/v3 and collecting all the <code> snippets that start with HTTP verbs. ... const endpoints = require('github-api-enpoints') endpoints.length // 485 endpoints.filter(e => e.includes('GET /gists')) // [ // 'GET /gists', // 'GET /gists/:gist_id/comments', // 'GET /gists/:gist_id/comments/:id', // 'GET /gists/:id', // 'GET /gists/:id/:sha', // 'GET /gists/:id/commits', // 'GET /gists/:id/forks', // 'GET /gists/:id/star', // 'GET /gists/public', // 'GET /gists/starred' // ]
Author: github-modules
GitHub
docs.github.com › en › rest › repos › repos
REST API endpoints for repositories - GitHub Docs
March 10, 2026 - This endpoint can be used without authentication or the aforementioned permissions if only public resources are requested. ... curl -L \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2026-03-10" \ https://api.github.com/orgs/ORG/repos
GitHub
gist.github.com › spenkk › af31fd6c4ebeaa15cf6996826109334a
api-endpoints.txt · GitHub
api-endpoints.txt · This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters ·
Top answer 1 of 5
31
According to "API Enterprise 2.5":
All API endpoints—except Management Console API endpoints—are prefixed with the following URL:
https://hostname/api/v3/
But you need to authenticate:
Authentication
Your Enterprise installation's API endpoints accept the same authentication methods as the GitHub.com API. Specifically, you can authenticate yourself with OAuth tokens (which can be created using the Authorizations API) or basic authentication.
Every Enterprise API endpoint is only accessible to GitHub Enterprise site administrators, with the exception of the Management Console API, which is only accessible via the Management Console password.
2 of 5
15
TLTR; These are the endpoints
+----+------------------------------------------+--------------------------------+
| | Enterprise | GitHub |
+----+------------------------------------------+--------------------------------+
| v3 | https://[YOUR_HOST]/api/v3 | https://api.github.com |
| v4 | https://[YOUR_HOST]/api/graphql | https://api.github.com/graphql |
+----+------------------------------------------+--------------------------------+
Examples
Here you have some examples in case you want to try them. You'll need to create an ACCESS_TOKEN
Enterprise
curl -H "Authorization: bearer [ACCESS_TOKEN]" https://[YOUR_HOST]/api/v3/organizations
curl -H "authorization: bearer [ACCESS_TOKEN]" https://[YOUR_HOST]/api/graphql -d "{\"query\": \"query { viewer { login } }\"}"
GitHub
curl -H "Authorization: bearer [ACCESS_TOKEN]" https://api.github.com/organizations
curl -H "authorization: bearer [ACCESS_TOKEN]" https://api.github.com/graphql -d "{\"query\": \"query { viewer { login } }\"}"
GitHub
docs.github.com › en › rest › repos › contents
REST API endpoints for repository contents - GitHub Docs
Use the REST API to create, modify, and delete Base64 encoded content in a repository. Gets the contents of a file or directory in a repository. Specify the file path or directory with the path parameter. If you omit the path parameter, you will receive the contents of the repository's root directory. This endpoint supports the following custom media types.
GitHub
docs.github.com › en › rest › authentication › endpoints-available-for-github-app-installation-access-tokens
Endpoints available for GitHub App installation access tokens - GitHub Docs
You can use an installation access token to access these endpoints using your GitHub App.
Unito
guide.unito.io › which-github-apis-are-used
Which GitHub APIs Are Used? - Unito Help Center
This endpoint is used to get an access token after you authorize Unito. This endpoint is not actually part of the API, so we list it here separately. URLs under https://api.github.com or https://your-GHE-domain/api/
GitHub
docs.github.com › en › rest › users
REST API endpoints for users - GitHub Docs
March 10, 2026 - REST API endpoints for users, 1 of 9 · Get the authenticated user, 1 of 6 · Update the authenticated user, 2 of 6 · Get a user using their ID, 3 of 6 · List users, 4 of 6 · Get a user, 5 of 6 · Get contextual information for a user, 6 of 6 · REST API endpoints for artifact attestations, 2 of 9 ·
GitHub
docs.github.com › en › rest › apps
REST API endpoints for apps - GitHub Docs
REST API endpoints for GitHub App installations, 2 of 5 · List repositories accessible to the app installation, 1 of 6 · Revoke an installation access token, 2 of 6 · List app installations accessible to the user access token, 3 of 6 · List repositories accessible to the user access token, 4 of 6 ·
GitHub
docs.github.com › en › rest › orgs
REST API endpoints for organizations - GitHub Docs
REST API endpoints for organizations, 1 of 17 · List organizations, 1 of 14 · Get an organization, 2 of 14 · Update an organization, 3 of 14 · Delete an organization, 4 of 14 · List app installations for an organization, 5 of 14 · Get immutable releases settings for an organization, 6 of 14 ·
GitHub
docs.github.com › rest › reference › issues
REST API endpoints for issues - GitHub Docs
REST API endpoints for issues, 1 of 10 · List issues assigned to the authenticated user, 1 of 15 · List organization issues assigned to the authenticated user, 2 of 15 · List repository issues, 3 of 15 · Create an issue, 4 of 15 · Get an issue, 5 of 15 ·
GitHub
docs.github.com › en › rest › apps › apps
REST API endpoints for GitHub Apps - GitHub Docs
Lists all the pending installation requests for the authenticated GitHub App. This endpoint does not work with GitHub App user access tokens, GitHub App installation access tokens, or fine-grained personal access tokens.