Is it possible to track position of a webpage on specific keyword with Google Ajax Search API (or maybe some other Googel API)? Like it was done with SOAP API..
Whilst it's possible to get a set of search results and therefore parse the data for keywords for your site(s), I'm finding the initial results using the Ajax API to be very different from the standard google.com results. I haven't had time to really investigate this, but it's too different to just be a data centre issue.
Like tey sey on their website, the Ajax API key lets you embed Google Search in your personal web pages. So, it's different than the SOAP API key and there is no such a similar key for the moment.
Its totally depend on google datacenter. The results you are getting by script is from datacenter nearer to your server and the manual results are from datacenter near to you. Have you compared results of script running from your local server with manual search? Tracking keyword position is only possible with Google SOAP API which have limitations of 1000 queries per day. As far as I think while its possible to run a script that search google for particular keyword and one can parse results from that but too many automatic queries (which is violation of Google TOS) to google server can lead google to ban his ip. I think if someone can make some tool with google ajax api then it can solve the problem.
Google Ajax does not provide more than 8 result in a query, so I dont think it can be used for that. I think the option suggested by rishiraj is worth a try.