updated API call to give 20 results and added allergy restrictions