Во первых вы в комплишен блок возвращаете значение. Его не нужно тут в основной поток выводить, вы его выводите только тогда когда будете взаимодействовать с UI. Так же в структуре по которому вы парсите, сделайте поля опциональными, у вас что-то приходит не всегда, и плохая практика unwrap делать. Лучше с сетью работать с опциональными данными, если вы не уверены 100%