Api calling

this probably doesn't need to be done every hour