Lets say I run a website about a specific kind of a product — for example, computer headphones. So the visitors could use my website to compare headphones and make buying decisions. Many of them would then go to online retailers such as Amazon, B&H Photo Video, NewEgg etc. to purchase the models they previously chose on my website.
I'm exploring ways of intelligent monetizing of such a website by offering the visitors a list of retailers carrying a specific product with a "Buy" link and price. This could be valuable for users, and would potentially generate some revenue through affiliate programs.
The problem is, it'd be very time consuming to gather affiliate links for thousands of products manually. Moreover, some models may eventually run out of stock and I don't want to send the visitors to retailers, where the product is out of stock.
So it has be somehow automated. I can imagine a Google AdSense type of a service with an API, which would take a search string containing brand and model, like "Sennheiser HD25", and return the "Buy" links with a price. Unlike conventional contextual ads, such a service should not try to sell just anything it thinks is relevant to the visitor's interests. If a product is not available or not found, it simply shouldn't show anything, or at least, allow me to configure it not to.
Do such services exist? How are they called?
I was directed to this site from Webmasters@StackExchange by their Moderator who decided that my initial question was offtopic.