Как ajax написать на vanilla javascript

Как переделать данный код на vanilla javascript, без использования jquery.

let url = `https://www.googleapis.com/youtube/v3/search?key=${API_KEY}

    $.ajax({
        method: "GET",
        url: url,
        beforeSend: function () {
            $("#btn").attr("disabled", true);
            $("#results").empty();
        },
        success: function (data) {
            console.log(data);
            $("#btn").attr("disabled", false);
            displayVideos(data);
        },
    });

Ответы (2 шт):

Автор решения: Евгений Щербаков

Вам нужно воспользоваться XMLHttpRequest

Посмотрите здесь XMLHttpRequest

→ Ссылка
Автор решения: Voprositel

Лучше используйте fetch:

fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => response.json())
  .then(json => console.log(json))
  .catch(error => console.log(error))

→ Ссылка