How do I connect Klipfolio and SEOmonitor?

You can set up a connection between Klipfolio and SEOmonitor to show your keyword and other SEO marketing data on a dashboard. Use the steps in this article to learn how to set up that connection.

What is Klipfolio?

Klipfolio integrates with many cloud services and tools to create beautiful data visualizations.

How do I get started with SEOmonitor?

You can use the Connector Gallery to get your SEOmonitor data into Klipfolio. Use this article as a guide to build your own SEOmonitor data source.

If you want to build a data source entirely from scratch, use the Advanced section below.

Enter your API Token, IDs, and date ranges

You can connect Klipfolio with SEOmonitor in the Connector Gallery. You will be asked to do is provide your:

  • API Token
  • Site ID
  • Keyword ID (if required)
  • Date ranges (if required)

Follow the steps below to learn how to find everything you need in SEOmonitor, and enter them into Klipfolio.

Prerequisite: Find your SEOmonitor API token

  1. Log into your SEOmonitor account.
  2. Click the Gear icon at the top right.
  3. Select Account settings.
  4. On the Account Settings page, generate an API token.
  5. Copy and save your token for use in Klipfolio.

Prerequisite: Find your SEOmonitor Site ID

You can find your SEOmonitor Site ID in two different ways. In your SEOmonitor account, or by running the Sites query in Klipfolio.

Option 1: Find your Site ID in SEOmonitor

You can find your Site ID on the information page of your website in SEOmonitor.


Option 2: Run the Sites query in Klipfolio

  1. Select the Sites query from the list.
  2. Replace <apiKey> with the API Token you found in your SEOMonitor account.
  3. Click Submit.
  4. Choose the website from your results that you want to track.
  5. In the data results, take note of the Site ID and save it. You will need it for your other SEOmonitor queries.

Find your SEOmonitor Keyword ID (If required)

Depending on the query you choose, for example the pre-built query Keyword SERP, you will need to provide your Keyword ID.

You can find the Keyword ID in the URL of its' information page in SEOmonitor.

Enter date ranges (If required)

Some SEOmonitor queries require a date range with a start and end date. You can enter static date ranges or dynamic date ranges where your data updates in real time. Here's how they work:

The static date range format for both the start date and end date is YYYY-MM-dd/YYYY-MM-dd
The dynamic date range format is, for example, {date.add(-30).format()}/{}. It returns rolling data from the last 30 days until today.


Now that you have your API Key, the IDs that you need, and you're ready use date ranges, you can complete the pre-built SEOmonitor queries or create your own API request.

Advanced: Build a data source yourself

Klipfolio connects to hundreds of services in the cloud that have a REST API. If you take the time to learn how to get data into Klipfolio using APIs, your possibilities are endless. Here's a quick and simple overview video on APIs and Klipfolio:

  Klipfolio API's 101

If APIs are a bit too tricky for you, enlist a data analyst or developer to help you.

If you want to edit an SEOmonitor data source that you already created, check out How to edit or reconfigure a data source, and get step-by-step instructions.

SEOmonitor quick reference table

API Documentation SEOmonitor API documentation

Authentication Method

API Key Authentication
Response Format JSON
Date format

Static date range format: yyyy-MM-dd

Dynamic date range format: {date.add(-30).format()}/{}

Learn more about date ranges

Sample Query

For a list of sites and site IDs:

Advanced query examples

For site content (with example date ranges):

For keyword SERP:

Related Links