I am afraid this is NOT possible, follow this bug for more information.
Another proof is the page_fan
table you will notice that only the uid
field is indexable so you need to know the user id to search it and not the page_id
, as you know if a user “likes” a page this would mean he is a “fan” of that page.
After being actively working with the Facebook API for a while now, and following the announcements and API releases (and deprecations) along with the introduction and changes of policies, I can understand that Facebook will only share info about their users by letting them explicitly do so (a.k.a interact/authorize your Apps).
And hence the best thing to do in the absence of such feature is:
- Understand your audience through Page Insights
- Collect fans interests & info by creating custom apps through Page Tabs and using other Facebook features like Questions