⚠️ Wygląda na to, że otworzyłeś plik lokalnie (file://). Aby API działało poprawnie i aby uniknąć błędów CORS i "Failed to fetch", uruchom lokalny serwer i otwórz stronę przez http://localhost.
Najprościej: w folderze z tym plikiem uruchom terminal i wpisz: python -m http.server 8000, potem otwórz: http://localhost:8000/