I have made couple of scraper to fetch data from facebook 1) bot to scrape all NF ads from facebook https://www.freelancer.com/projects/PHP-MySQL/Complete-partially-working-Scraper.html 2) bot to populate entire friend graph of Italy https://www.freelancer.com/projects/PHP-MySQL/Facebook-public-profiles-relationship.html 3) Advanced Search on facebook https://www.freelancer.com/projects/Javascript/Project-for-suraj.5762213.html I will use selenium, you are right on that, as page contains lot of java script, selenium is the way to go about it. I have 5 years of experience and willing to work on this.