Well most of the large online stores have open APIs that you can use to gather all the data required like product names prices description etc. What you have to do next is a simple comparison script based on the price attribute. Another way to go would be to just partner with price comparison sites like nextag or shopzilla .