I would say the whole thing is a monetizable business. To have good data, you'd need a mix of human and tech input. So why not charge $x for y number of updates? or charge for specific searches that requires more human work? or charge for a premium account that shows price fluctuations of certain items for the last 6 months?