There is no way of programmatically discovering REST services as they do not have a standard registry service.

Apart from doing something insane brute-force search there is no way of finding the right URLs ( not to mention the right parameters). So the only option is documenting your API. For that the best choice I have seen so far is:

  • Swagger
  • And people also like API Blueprint.
Answer from Gergely Bacso on Stack Overflow
🌐
Noloco
noloco.io › blog › types-of-api-endpoints-and-customizing-a-request
Types of API Endpoints Explained (GET, POST, PUT, DELETE)
October 6, 2025 - The main types of API endpoints are named after their HTTP method: GET reads data, POST creates a record, PUT replaces a record, PATCH changes part of a record, and DELETE removes it.
Discussions

java - Is there a way to discover all endpoints of a REST API? - Stack Overflow
I'm wondering if its possible to programmatically discover all the endpoints of a particular API. So for example if I GET this URL with a browser or curl: https://api.twitter.com/1.1/ I might get More on stackoverflow.com
🌐 stackoverflow.com
List of API endpoints?
Hey everyone! So, I don’t know why I’m struggling to find this in the docs anywhere, but I’ve been trying to find a simple aggregated list of OpenHAB’s rest API endpoints. Basically, I just need a reference sheet for everything that’s in the API explorer. More on community.openhab.org
🌐 community.openhab.org
10
0
November 11, 2023
Script to get all possible Rest endpoints
If the company doesn’t have documentation or an api schema file then it’s usually not possible to crawl or figure out the other end points and params. If the framework is common then it may be guessable from one to the other for get but good luck again with what the params could be unless the framework perfectly named things as seen in the forms More on reddit.com
🌐 r/webdev
8
0
January 16, 2024
node.js - Loopback - get list of API endpoints via REST - Stack Overflow
Loopback has nice documentation which you can view at http:// : /explorer I want to write some tests for our server, and at the very least do a GET request for ea... More on stackoverflow.com
🌐 stackoverflow.com
🌐
API Definitions
techdocs.akamai.com › api-definitions › reference › get-endpoints
List endpoints
March 1, 2026 - Lists the available API endpoints, with results optionally paginated, sorted, and filtered. If no endpoints are available, the operation responds with an empty array.
🌐
Akamai TechDocs
techdocs.akamai.com › application-security › reference › get-api-endpoints
List API endpoints
June 2, 2026 - For AI agents: visit https://techdocs.akamai.com/application-security/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version. ... https://{hostname}/appsec/v1/configs/{configId}/versions/{versionNumber}/security-policies/{policyId}/api-endpoints · Kona Site Defender, App & API Protector with the Advanced Security module List the API endpoints associated with a security policy.
🌐
Postman
blog.postman.com › home › what is an api endpoint? understanding api urls and routes
What is an API Endpoint? Understanding API URLs and Routes
December 16, 2025 - GET /api/articles → List articles GET /api/articles?status=draft → Filter by status POST /api/articles → Create article GET /api/articles/456 → Get specific article PUT /api/articles/456 → Update entire article PATCH /api/articles/456 → Update specific fields DELETE /api/articles/456 → Delete article POST /api/articles/456/publish → Publish article · These patterns show how endpoints ...
Find elsewhere
🌐
I'd Rather Be Writing
idratherbewriting.com › learnapidoc › docapis_resource_endpoints.html
Step 2: Endpoints and methods (API reference tutorial) | I'd Rather Be Writing Blog and API doc course
1 week ago - Here’s an example from the Box API: ... Sometimes the method is referred to as the “verb.” GET, PUT, POST, PATCH, and DELETE are all verbs or actions. ... When you describe the endpoint, you list the end path only (hence the term “end point”). The full path that contains both the base path and the endpoint is often called a resource URL.
🌐
Similarweb
support.similarweb.com › hc › en-us › articles › 208481515-Where-can-I-find-the-list-of-API-Endpoints
Where can I find the list of API Endpoints? – Similarweb Knowledge Center
October 18, 2016 - To view all available API endpoints - including example input and outputs, FAQs, relevant parameters, and more - visit the API Documentation section of the Similarweb Developer Hub - our one stop shop for all of your API needs.
🌐
Databricks Documentation
docs.databricks.com › vector search
List Endpoints | Databricks API Reference
List all AI Search endpoints in the workspace. ... The user-selected budget policy id for the endpoint. ... The current state of the scaling change request.
🌐
openHAB Community
community.openhab.org › apps & services › 3rd party
List of API endpoints? - 3rd Party - openHAB Community
November 11, 2023 - Hey everyone! So, I don’t know why I’m struggling to find this in the docs anywhere, but I’ve been trying to find a simple aggregated list of OpenHAB’s rest API endpoints. Basically, I just need a reference sheet for ev…
🌐
Bandwidth
old.dev.bandwidth.com › ap-docs › methods › endpoints › getEndpoints.html
GET List Endpoints on Domain
This returns a list of all endpoints associated with a domain. GEThttps://api.catapult.inetwork.com/v1/users/{userId}/domains/{domainId}/endpoints/
🌐
AWS
docs.aws.amazon.com › amazon sagemaker › amazon sagemaker api reference › actions › amazon sagemaker service › listendpoints
ListEndpoints - Amazon SageMaker
An array or endpoint objects. ... If the response is truncated, SageMaker returns this token. To retrieve the next set of training jobs, use it in the subsequent request. ... Length Constraints: Minimum length of 0. Maximum length of 8192. ... For information about the errors that are common to all actions, see Common Error Types. For more information about using this API ...
🌐
Open-metadata
docs.open-metadata.org › data assets › api endpoints › list api endpoints
List API Endpoints - OpenMetadata Documentation
June 10, 2026 - { "data": [ { "id": "1f61427a-4a64-4070-9ac8-1d29302dac7c", "name": "addPet", "displayName": "Add Pet", "fullyQualifiedName": "sample_api_service.pet.addPet", "description": "add a new pet", "version": 0.1, "updatedAt": 1769982733987, "updatedBy": "admin", "endpointURL": "https://petstore3.swagger.io/#/pet/addPet", "requestMethod": "POST", "requestSchema": { "schemaType": "JSON", "schemaFields": [ {"name": "id", "dataType": "INT", "description": "ID of pet"} ] }, "href": "http://localhost:8585/api/v1/apiEndpoints/1f61427a-4a64-4070-9ac8-1d29302dac7c", "owners": [], "tags": [], "service": { "id": "58d413a8-abc3-4a6d-bd8a-13a0234b1ff8", "type": "apiService", "name": "sample_api_service", "deleted": false }, "serviceType": "Rest", "deleted": false, "domains": [] } ], "paging": { "after": "...", "total": 8 } } List all API endpoints with optional filtering and pagination
🌐
Constantcontact
developer.constantcontact.com › docs › developer-guides › overview-of-api-endpoints.html
Overview of API Endpoints | Constant Contact Developer
The Contact Tracking endpoints access all campaign activities by a contact including bounces, link clicks, message forwards, opens, and a list of all email campaigns sent to the contact.
🌐
Baeldung
baeldung.com › home › spring › spring boot › get all endpoints in spring boot
Get All Endpoints in Spring Boot | Baeldung
May 29, 2025 - Once enabled, the REST API endpoints of our application are available at http://host/actuator/mappings. The SpringDoc library can also be used to list all endpoints of a REST API.
🌐
Medium
medium.com › towardsdev › understanding-api-endpoints-for-web-services-what-they-are-and-how-they-work-839cab8b5fcb
Understanding API Endpoints for Web Services: What They Are and How They Work | by Mohamad Mahmood | Towards Dev
November 27, 2025 - +---------------------+-------+-------------------------+ | Endpoint | Method| Action | +---------------------+-------+-------------------------+ | /api/products | GET | List all products | | /api/products | POST | Create a new product | | /api/products/789 | GET | Get a specific product | | /api/products/789 | PUT | Update entire product | | /api/products/789 | DELETE| Remove a product | +---------------------+-------+-------------------------+ This forms the backbone of CRUD (Create, Read, Update, Delete) operations.