Я хочу разработать программу, которая использует онлайн-API, с запросами GET и POST, и я хочу знать, как выполнять запросы в программе (без просмотра веб-страницы пользователем), а затем загружать результаты в программа, чтобы я мог их разобрать
Вы ищете класс WebRequest. Этот пример был адаптирован из документации MSDN:
WebRequest
Dim request As WebRequest = WebRequest.Create("http://www.example.com/example.html") ' Get the response. Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse) ' Get the stream containing content returned by the server. Dim dataStream As Stream = response.GetResponseStream() ' Open the stream using a StreamReader for easy access. Dim reader As New StreamReader(dataStream) ' Read the content. Dim responseFromServer As String = reader.ReadToEnd()