1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How To Scrape ALL Facebook Page Likes?

Discussion in 'Black Hat SEO Tools' started by Leodare, Mar 1, 2014.

  1. Leodare

    Leodare Newbie

    Joined:
    Aug 23, 2013
    Messages:
    41
    Likes Received:
    0
    Hi BHWers! For years, I've been trying to figure out how to extract ALL likes from a facebook page but most software and tools I know of are only able to extract public information like the facebook fans who like, comment, share on the facebook page's post and wall. Recently, I finally made a breakthrough in this and I developed a program which is able to extract all likes from a page but it turned out that my scraper can only extract 5 to 10% of my page likes. Most of my facebook pages have xx,xxx to xxx,xxx fans and I even have a few pages which have 1-3 million likes so this figure isn't good enough. For example I have a page with about 200,000+ likes and it can only extract 10,000+ likes and I tried it on another page with 30,000+ likes on my laptop and it can only extract 6000+ likes and when I tried it again on my computer desktop, it can only extract 1500+ likes. Weird. Maybe it's the timing or something to do with Facebook API.

    I have several pages on Facebook ranging from 30k likes to 3 million likes so I am looking for a tool which can scrape ALL Facebook Page Likes ID. I am also trying to gather more than just the names and IDs and gather as much data as possible from these profiles like their


    • Name
    • Demographic details (age/sex/relationship status etc)
    • ID
    • Email address
    • Actual address
    • Last active
    • Anything else that we can get


    Is anyone able to develop a program or know of any tool which can scrape all likes and gather all these data? For those who are in social media marketing especially with Facebook, this can be very useful and effective for your business. I'm really keen in making this work, because this will be useful for the Facebook PPC / PPM ad campaigns that I develop and manage for my clients. Right now, I use UIDs of Facebook group members. For example, a lot of people are very interested in Apple products, and most of them are also interested in buying relevant products, but not many of them would be passionate enough to join a Facebook group for Apple products or other related Facebook groups. These people would just most likely like the Apple Facebook page (and like other relevant Facebook pages). In one of our tests ad campaigns using a custom audience comprised of members of niche-related Facebook groups, we're getting 100 clicks per day and an average of 33 conversions per day, all for a $5/day advertising budget. With members who liked niche-related Facebook pages added to that custom audience, I'd say conversions can go up to 100 or so per day.

    The more likes and data you can scrape, the more targeted your marketing will be and this can provide more value to your customers. Will be keen to know if anyone is able to do this.
     
    Last edited: Mar 1, 2014
  2. bullsbears

    bullsbears Regular Member

    Joined:
    Feb 17, 2014
    Messages:
    477
    Likes Received:
    128
    Occupation:
    Derivatives Trader
    Location:
    Wall Street
    The main problem is the fact that FB is not providing any method to scrape all those page likers. First FB has to make all this thing available "somewhere" or by " someway " so that programs can be made to fetch that info.

    We already have programs fetching active users and things like that.

    Till the time FB is not divulging the info it can't be done.
     
  3. iveoles

    iveoles Newbie

    Joined:
    Jan 5, 2010
    Messages:
    10
    Likes Received:
    4
    Can you get a list of the profiles for people who like it? If so, it should be possible to build a scraper for it. I recently built one to crawl the whole of netflix, it's fairly simple, all done in PHP.
     
  4. Leodare

    Leodare Newbie

    Joined:
    Aug 23, 2013
    Messages:
    41
    Likes Received:
    0
    The program which I've created is called Facebook Search Engine Scraper. I name it Facebook Scraper. At the moment I'm only able to scrape the names and IDs. However I am facing a problem now as this program is only able to scrape public facebook users. My Facebook page has about 200k likes as of right now and so far I only manage to scrape 30K likes names and ID. I spent the weekend coding and tweaking my program and trying to mess around with Facebook API Graph. It seems that Facebook really limits the amount of displayable information for both users who liked my page as well as pages that liked my page. I did an investigation on it's script and it does limit that to about 406 records for users and for pages for about 523 pages. That is not even close to what I need so I created my program in a way which is able to extract up to 1000 over users an hour which is pretty fast. This means I should get 24,000 likes a day. So theoretically speaking, I should be able to extract all 200k likes within 1 to 2 weeks. However, over here in Singapore, facebook users are all pretty strict with their privacy settings and Facebook only allow you to scrape the users who allow themselves to be seen. Say for example, I like my own facebook page but I set my privacy settings to all private so my program will not be able to scrape my name and ID even though I am a fan of my page. Apparantely, most of my facebook fans don't allow themselves to be seen so those users (the users who are privacy freaks) won't be there. That is why the amount of likes I am getting is substantially smaller than the actual number. In the end, it's not about my code or program, it is about how facebook allows their users to protect their privacy. This only happened because Facebook roll on Timeline and allows users to increase their privacy settings. Before Timeline came up, I was able to scrape all likes.


    I am able to get 5% to 10% of the users' fanbase but I am still trying to figure out how to get all which seems impossible at this point. In fact, I will be more than happy if someone can find a method to get at least half of my page likes. I have already built a scraper for this but this is the limitation I am facing right now.
     
  5. live2drill

    live2drill Newbie

    Joined:
    Mar 5, 2014
    Messages:
    10
    Likes Received:
    0
    damn.. one and done
     
  6. sashablack

    sashablack Elite Member

    Joined:
    Jan 8, 2010
    Messages:
    3,697
    Likes Received:
    2,050
    Gender:
    Male
    Scrape targeted leads!

    MOD EDIT: Link removed. You cannot promote
    your Marketplace thread on other areas of BHW.