CON-2089: expose Recommendations APi

@kvas-damian 
validation for limit is missing. To limit performance impact I'd set upper limit as well.