make changes to the api calls

Fix the filtering price issue and find the category name that matches
the bar subcategory