Основной способ — httptest.NewServer с кастомным handler, который возвращает нужные ответы. Передаёшь URL этого сервера вместо реального API. Альтернатива — интерфейс для HTTP-клиента и мок через mockgen. Ещё есть httpmock библиотека, которая перехватывает http.DefaultTransport.