title: Get list of endpoints available at a external API url
body: <p>I've been doing loads of research on this and not much is coming up for me. I'd like to know if it is possible to programmatically connect to a external (not mine) restful API url and somehow get all possible routes this API provides.</p>
  
  <p>For example i have access to <a href="https://www.someapiservice.com/someapi/" rel="nofollow noreferrer">https://www.someapiservice.com/someapi/</a>. This API has the following routes:</p>
  
  <p><a href="https://www.someapiservice.com/someapi/" rel="nofollow noreferrer">https://www.someapiservice.com/someapi/</a><strong>someroute/somesubroute</strong>
  <a href="https://www.someapiservice.com/someapi/" rel="nofollow noreferrer">https://www.someapiservice.com/someapi/</a><strong>anotherroute/anothersubroute</strong></p>
  
  <p>Is there some way to programmatically get a list that would contain:</p>
  
  <ul>
  <li><strong>someroute/somesubroute</strong></li>
  <li><strong>anotherroute/anothersubroute</strong></li>
  </ul>
  
  <p>Essentially scraping the API for endpoints?</p>