i wonder if anyone know any existing API that can do the calculation and deliver the right content to the right user? For example if a user always browse for pets in the app