All Collections
Reporting features
Unrestricted, free API access
Unrestricted, free API access

Programmatically extract your data from SEOmonitor, without worrying about limits or extra costs.

Updated over a week ago

The feature described in this article might be available only for Tracked Campaigns. Learn more.

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.

Did this answer your question?