How to extract data from a website API? - Complete Answer