Hi Shawn, I'm using your keyword tracker tool to monitor about 350 keywords, but I've come up against a frustrating limitation that I'm hoping that you can fix for me. The problem is that once the Google API limit is hit, all keyword checking stops, and I've got to wait 24 hours to resume where it left off again. That makes perfect sense if we were just talking about Google as we can't exceed the 1000 queries per day API limit, but the problem is that it also means that Google's 1000 queries per day limit is being applied to MSN & Yahoo as their queries are stopped at the same time. Would it be possible when the query thread is running and it hits the Google limit, to just stop the Google queries and carry on with the other two engines until you hit their respective limits, rather than just stopping everything immediately? That way, although my Google results would still take a few days checking to cycle through the list, at least my MSN & Yahoo results would be up to date. Hope you can help. Thanks, Dan
Any thoughts on this? The only workaround that I can think of right now is for me to move all my Google tracking into a seperate account, so it doesn't affect the MSN / Yahoo tracking, but I'd rather not have to maintain two duplicate lists if I can avoid it?
I think that you should use proxy when performing your API requests. So, you won't have to wait for 24 hours to resume.
Hi sufyaaan, Thanks for the feedback, but, the issue is with the 1000 query limitation of the Google API, and the fact that it is being effectively imposed on Yahoo & MSN queries also, because ALL checking stops when the Google limit is reached. Using an additional proxy would only work if I had a second Google API key, as the Google limit is per registered key rather than per IP address. Dan
Nope, not rocket science, but personally I'd rather play by the rules and not risk incurring the wrath of the big G! Not trying to bite the hand that feeds you and all that.