Getting Started with the Kondado API

The Kondado API allows you to programmatically connect our platform to your analytics stack, improving the integration across all stages of your data ecosystem.

Base URL

Unless the documentation of a specific endpoint states otherwise, all requests must be made using the following base URL:

https://k2.kondado.com.br

Authentication

Before getting started with our API, you will need to generate access tokens according to this tutorial.

The generated tokens inherit the permissions of the user who created them and are used to authenticate your requests in a secure way, allowing easy revocation without requiring you to change your password.

A token is composed of two components:

  • key: token identifier
  • token: the token "password"

Once you have both the key and the token, you must pass them as parameters in your requests as follows:

  • key: token key
  • token: token value

Example of an authenticated URL

https://k2.kondado.com.br/{endpoint}?key=tokenkey&token=yourtokenhere

Request Limits

The API has two rate limits, applied per IP and per key:

  • 1 request per second
  • 20 requests per minute

When these limits are exceeded, the following error will be returned (with HTTP status code 200):

{
    "success": false,
    "error": "RATE_LIMIT_EXCEEDED",
    "message": "Too many requests. Please try again in 60 seconds."
}

Getting Started with the Kondado API

Learn how to authenticate and make your first requests to the Kondado API for programmatic data integration.

1
Obtain your access token

Generate an access token from your Kondado account. The token inherits the permissions of the user who created it, enabling secure authentication and easy revocation without changing your password. Learn more about Kondado's security practices.

2
Identify your token components

Your token consists of two parts: the key (token identifier) and the token (the token "password"). You will need both values to construct authenticated requests.

3
Construct the base URL

Use the base URL https://k2.kondado.com.br for all API requests, unless a specific endpoint's documentation states otherwise.

4
Add authentication parameters

Append your key and token as query parameters to every request: ?key=yourkey&token=yourtoken. Example: https://k2.kondado.com.br/{endpoint}?key=tokenkey&token=yourtokenhere.

5
Respect rate limits

Stay within the API limits of 1 request per second and 20 requests per minute (applied per IP and per key). Exceeding these returns a RATE_LIMIT_EXCEEDED error with a 60-second retry window. Explore the Kondado platform capabilities.

Frequently asked questions

What is the base URL for the Kondado API?
The base URL for all Kondado API requests is https://k2.kondado.com.br, unless a specific endpoint's documentation indicates otherwise.
How do I authenticate requests to the Kondado API?
You must generate an access token and pass its two components—key (token identifier) and token (the token value)—as query parameters in every request URL. Example: https://k2.kondado.com.br/{endpoint}?key=tokenkey&token=yourtokenhere.
What permissions does an API token have?
The generated token inherits the permissions of the user who created it. This design allows secure authentication with easy revocation—you can revoke the token without changing your account password.
What are the rate limits for the Kondado API?
The API enforces two limits per IP and per key: 1 request per second and 20 requests per minute. Exceeding either limit returns a RATE_LIMIT_EXCEEDED error with HTTP status 200, indicating you should retry after 60 seconds.
Can I use the Kondado API to connect to BI tools and data warehouses?
Yes, the Kondado API enables programmatic connection to your analytics stack. For visualizing and acting on your integrated data, explore data-to-dashboards solutions or available destinations.

Written by·Published 2026-01-12·Updated 2026-04-25