I'm looking to find an api/program/interface to get the following information.
- a term(s) overall popularity - ala google trends
- how a website shows up rank wise in for said term(s) - ala googlesearchpositionfinder and how many websites have the term(s) - standard google, e.g. Searching for foobar and urban dictionary shows up at position 5 of 9,000,000
I would like to see the amount of times a particular search term was used and its /weekly/monthly/yearly popularity breakdown along with its rank in a particular page.
I've found googlesearchpositionfinder.com and google.com/trends but i have 5000 terms to search for by hand is not happening. I've also found www.juiceanalytics.com/openjuice/programmatic-google-trends-api but it doesn't allow me to do a break down for a period of 2 years.
Basically i'm trying to create a ranking of search phrases, the weeks(period) they were more popular and how a particular site(e.g urban dictionary) showed up in googles search rankings for the terms. See above (1-2)
Also this doesn't have to be in python this is just what I've found to build with...
Latest edit: Both answers below helped.
I ended up using curl against google directly and then parsing the results with a c# program.