Search and Listing interface between API and front-end