Any data from your account can be extracted programmatically, so you can then automate your processes or create custom reports integrated into other products.
How does this work?
You generate (or regenerate) your API token from Settings → Profile:
This is then authorized when making programmatic requests.
Using the API documentation as a reference, you can then create scripts in any programming language to pull data from your accounts.
There are endless ways in which you can use the data pulled through APIs, but the most popular ones would be:
enabling custom alerts, through specialized tools,
combining data from multiple sources, to correlate it and generate new insights,
programmatically push your SEOmonitor data in tools for automating or consolidating reporting further.
How many requests can I make? How many rows can I extract?
As many as you need – it’s your data.
Is there a requests/second limit?
There isn’t one. Even if we would add one in the future, to protect us from abuse or mistakes, we will enable enough to make you feel like there’s no limit.
Can I write data through the API?
At the moment, our API is restricted to extracting data and doesn’t include API endpoints for creating campaigns or adding new keywords. You will be able to push data starting with API 3.0.