We need a program to run on Windows based PC to check rankings on Google for a particular website. The program will need to check 4000 (maybe more inthe future) keyword phrases on Google. The keyword phrases are stored in a MySQL database. The program should retreive the phrase, utilize the Google API to retreive the search results, find the rank of the first page with the base url of the website (actual page not important) and store this back to the table that the phrase was read from. It will also store the date this was done. The Google API only allows 1000 queries, so the program will have to analyze the table to find the oldest 1000 queries to process each day. It should also keep track of how many queries have been used for the current day to tell the user how many queries remain for that day.
The idea is that this program would be automatically run once per day and update the MySQL table with the ranking information. That's it!
Per several Requests: The Program Can Utilize a MS-Access database instead of the MySQL database if desired.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Help (if needed) to install any necessary software or libraries
4) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).