recommendations api requests