• Как подключить и изменять скачанный файл JSON?

    Максим js, код, который ты написал, ничего по ключевым словам не ищет. Всё, что он делает, - это забирает данные с того самого endpoint и формирует из них HTML страницу для последующего показа в браузере. О каком Алгоритме ты говоришь, не очень понятно.
    Не хочешь, чтобы этот код брал данные с того API, натрави его на другой API. Например тот, который на твоем рабочем компе крутится. Тебе нужно только написать свой backend на каком-нибудь подходящем языке. Многие любят JavaScript, выполняемый в среде Node.js.
    Похоже, ты совсем нуб в вебе. Стоит поискать уроки по ключевым типа "как написать REST приложение node.js javascript html css". Да и вообще для начала поучить основы. Вот один из лучших сайтов в рунете:
    learn.javascript.ru