Also, was Du da beschreibst, IST ein asychroner, vom Browser angestoßener Zugriff, und damit letztlich Ajax oder Fetch.
Da Du keine Tools nutzen willst, bleibt Dir dann nur das manuelle anprogrammieren der entsprechenden JS APIs.
Wenn Du allerdings auf EXTERNE SEITEN zugreifen willst, stößt Du auf das Grundsatzproblem der Content Security Policy. Dazu findest Du z.B. was im MDN.
Rolf