API for matching service