🌐
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 › danielmiessler › SecLists › blob › master › Discovery › Web-Content › api › api-endpoints.txt
SecLists/Discovery/Web-Content/api/api-endpoints.txt at master · danielmiessler/SecLists
SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web ...
Author: danielmiessler
🌐
GitHub
github.com › danielmiessler › SecLists › blob › master › Discovery › Web-Content › common-api-endpoints-mazen160.txt
SecLists/Discovery/Web-Content/common-api-endpoints-mazen160.txt at master · danielmiessler/SecLists
SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web ...
🌐
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
🌐
Medium
nelsoncode.medium.com › list-of-interesting-github-endpoints-of-apis-2dc8e8085c1e
List of interesting GitHub endpoints of APIs - Nelson Hernández - Medium
January 7, 2022 - List of interesting GitHub endpoints of APIs This post will show you some GitHub REST API endpoints that you can use List of Contributors of an organization GET …
🌐
DEV Community
dev.to › nelsonmendezz_ › list-of-interesting-github-endpoints-of-apis-aek
List of interesting GitHub endpoints of APIs - DEV Community
August 1, 2021 - This post will show you some GitHub REST API endpoints that you can use List of... Tagged with github, githubapi, rest, nelsoncode.
🌐
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 ·
🌐
GitHub
github.com › topics › api-endpoints
api-endpoints · GitHub Topics · GitHub
Basic FastAPI project with Uvicorn showcasing complete CRUD endpoints (GET, POST, PUT, DELETE). Ideal for beginners learning REST APIs, Python web development, and backend fundamentals.
Find elsewhere
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.
🌐
Medium
medium.com › @ahmetbostanciklioglu › rest-api-endpoint-for-github-api-338dbec08106
Rest API endpoint for Github API. From scratch we will look at how to… | by Ahmet Bostanciklioglu | Medium
May 1, 2025 - Rest API endpoint for Github API From scratch we will look at how to read a GitHub API for repository. What is the REST API? REST (representational state transfer) is bridge between client …
🌐
GitHub
github.com › public-apis › public-apis
GitHub - public-apis/public-apis: A collective list of free APIs · GitHub
1 week ago - A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub.
🌐
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.