Developing Basic KW Tool in .NET - Looking for FREE APIs?

Jure321

Jr. VIP
Jr. VIP
Joined
Jan 30, 2016
Messages
511
Reaction score
140
Age
29
Hi everyone!

I'd like to create a simple KW research tool for my college project. However, I am not sure I can find any API that allows me to pull any data for free. I've been googling a lot and failed. My plan is to pull data from multiple APIs, put it together and come up with some kind of difficulty score on my own. Any suggestions are welcome. Thank you,

Jure.
 

X

Jr. Executive VIP
Jr. VIP
Joined
Jun 30, 2007
Messages
1,642
Reaction score
1,872
The free version of the Moz API will give you some numbers to work with (just has 10 second delay and limits the number of monthly calls) and you can use the keywords everywhere API to grab search volume, CPC, and advertiser competition. Hopefully that at least gets you started
 

Jure321

Jr. VIP
Jr. VIP
Joined
Jan 30, 2016
Messages
511
Reaction score
140
Age
29
The free version of the Moz API will give you some numbers to work with (just has 10 second delay and limits the number of monthly calls) and you can use the keywords everywhere API to grab search volume, CPC, and advertiser competition. Hopefully that at least gets you started
Awesome bro. Thank you very much! Hope to see some more answers from experienced players
 

theRevolt

Jr Vip
Jr. VIP
Joined
Jul 29, 2009
Messages
2,917
Reaction score
2,124
Hi everyone!

I'd like to create a simple KW research tool for my college project. However, I am not sure I can find any API that allows me to pull any data for free. I've been googling a lot and failed. My plan is to pull data from multiple APIs, put it together and come up with some kind of difficulty score on my own. Any suggestions are welcome. Thank you,

Jure.
Well, the AdWords Keyword Planner could be used with the API for free, but given you have to go through an application process, explain how you will use it etc. likely better to use Keywords everywhere as was mentioned above. I have never used them so not sure how accurate their data is (e.g. SEMRush/Ahrefs etc. sometimes match, sometimes they are totally off the true data in AdWords).

What I just read on keywords everywhere, so should do for your initial testing but later you may run into throttling:
"Previous versions of Keywords Everywhere did not need an API Key for access to the keyword metrics. Due to this certain individuals sent thousands of automated requests to our servers every second, thereby degrading performance for all users."
 

Jure321

Jr. VIP
Jr. VIP
Joined
Jan 30, 2016
Messages
511
Reaction score
140
Age
29
I have to check if I can use SEMRush Api or Ahrefs on free trial accounts, that might work for me as there are some seo group buys for 10$.

Also I can't find how to use Keywords Everywhere API. There is no API documentation or anything I could use on Google to send request and fetch data. I know nobody likes a spoon feeding but that's all I need to get started, how to send request to keywords everywhere to get the data in JSON?
 

X

Jr. Executive VIP
Jr. VIP
Joined
Jun 30, 2007
Messages
1,642
Reaction score
1,872
I have to check if I can use SEMRush Api or Ahrefs on free trial accounts, that might work for me as there are some seo group buys for 10$.

Also I can't find how to use Keywords Everywhere API. There is no API documentation or anything I could use on Google to send request and fetch data. I know nobody likes a spoon feeding but that's all I need to get started, how to send request to keywords everywhere to get the data in JSON?

You'll need to use a tool like fiddler or Wireshark to record what's being sent and received so you can mimic it, as I don't believe there is documentation.

It's good practice for you though, and doesn't take long to figure out. Since it is an API everything is fairly straight forward.

And yes there is throttling of sorts, but no hard defined limit, just be courteous and don't hammer their servers and you should be fine.
 

Jure321

Jr. VIP
Jr. VIP
Joined
Jan 30, 2016
Messages
511
Reaction score
140
Age
29
Been playing with wireshark few years ago so I'll figure it out. Thanks bro, really helpful and straight to the point.
 
  • Like
Reactions: X
Top