The best database for researching the demand for a product or service is Mintel, the marketing database. Each Mintel report has a section on consumers and their preferences. You can find demographic information about consumers of the product such as age, gender, race or income levels. You can also find information about attitudes and reasons for choosing one product over another.
You can also find information in the two main business databases, Business Source Complete and ABI Inform Global.