I am hoping to model the characteristics of the users of a specific page on Facebook, which has roughly 2 million likes. I have been looking at the Facebook SDK/API, but I can't really see if what I would like to do is possible. It seems that the users share quite different amounts of data so I probably discard a lot of users and only use the ones with a quite open public profile. I would like to have the following data:
1) See the individuals that have 'liked' the page.
2) See the list of friends for each person that have 'liked' the page.
3) See gender for each person (optional)
4) See other pages that each person has liked (optional)
Could anyone tell me if it is possible to get this data? As mentioned earlier it is okay if I discard data for users that don't like to share this data.