Facebook - Create Ad page
There are several ways a new ad can target a particular group of facebook users, see the screenshot.
Go to [url removed, login to view] | Create an Ad to see the page and the user interface.
The project is to:
a) recursively collect the list of all used keywords (as they're populated via AJAX once you start typing into the keywords input box)
b) using the list from a) - collect the "Approximate reach" value that's returned for each keyword.
This needs to be automated, I will leave the choice of technology/language/OS/database up to you.
The final product will be a long list (db format, csv file or xls) in this or similar format ( | is just a field separator)
Golf | 659,760
Golden Girls | 170,120
Golfing | 185,500
Goldfinger | 47,200
Note - in order to retrieve a complete list of the keywords in step a), you will need to iterate through all the possible alphanumeric combinations: A-Z,0-1 deep enough to get all of them (sometimes that's 3-4 letters deep, sometimes it's much deeper - compare "aa..." vs "Playi..."
It's important you're capable of doing all this via a script/tool you write and not manually.
You will include the script/source code that was used to collect the information.
Upon successful completion of the project, I will post a detailed review of the work done and bookmark your profile for future projects.
Please PM me if you need details.