There have been a couple OTAs/metasearch engines in the past that offered this type of functionality. None of the ones I used to know seem to still be in business. Turns out that getting fare data is relatively expensive and booking commissions are low.