Actually do API request