Relwarc
Relwarc is a client-side JavaScript analyzer for discovering server HTTP endpoints. While crawlers work by interacting with pages, Relwarc takes a different approach and uses static analysis, looking at the source code itself. Relwarc provides an API and a UI to analyze JS and discover HTTP requests sent from it. For free.