No, Inspiring America: The 2023 Inspiration List is not available on Netflix. However, it can be watched on NBC.