# Analytics API - use your Tidio data anywhere

Section: Tidio Features

Description: Use Tidio Analytics API data in your reporting tools and AI assistant.

Verified against Tidio panel 12.331.0

Last updated: 2026-11-10

Source: https://help.tidio.com/articles/analytics-api/

Analytics API lets you use the statistics from your Tidio project in external systems - like an AI assistant, spreadsheet, or BI (Business Intelligence) tool. No more screenshots or manual exports necessary.







**In this article, you'll learn:**



- [What Analytics API is](<https://help.tidio.com/articles/analytics-api/#h_01M4TBN14T0VAW7G3GF1XMGMPK>)
- [The difference between Analytics API and OpenAPI](<https://help.tidio.com/articles/analytics-api/#h_01M4TB3A922FHKFRZ1NKECG7YW>)
- [How to use Analytics API](<https://help.tidio.com/articles/analytics-api/#h_01M4TB3YF7D3CQW0ARXREVVG6S>)
- [A practical example of Analytics API (via MCP)](<https://help.tidio.com/articles/analytics-api/#h_01M4TF7HD0BCMBN6EFXKPSNYJV>)



[Video](<https://help.tidio.com/article-media/analytics-api/walkthrough.mp4>)



Silent walkthrough. Review generated demo API credentials and open the Documentation menu.







## What is Analytics API?







Available to subscribers of the Plus and Premium packages, Analytics API gives you direct, read-only access to your project's historical data as simple tables. This data includes:



- Live conversations and tickets;
- Agent and visitor details;
- CSAT ratings;
- Lyro threads, intents, and suggestions;
- Usage stats.







You can use all the available data for advanced reporting in BI tools, data warehouses, or spreadsheets.











### Standard REST API



The base URL: ` https://taa.data.tidio.com `







### Read-only



It cannot send messages or change settings.







### Credentials



Uses the same **Client ID** and **Client secret** as OpenAPI - there is nothing extra to switch on.







### Permissions



Only Project Owners (and admins) can generate keys via **Settings \> Developer \> Tidio APIs**.







Please use the documentation below for reference:



- [Enabling Analytics API ](<https://developers.tidio.com/docs/enable-analytics-api>)
- [Available endpoints](<https://developers.tidio.com/reference/get_agent-details>)











## How is it different from OpenAPI?







Analytics API and OpenAPI share the same credentials, but they're used for different jobs. They also use different base URLs.



### Analytics API: gain insights



- Access: read-only
- Data: historical and aggregated
- Purpose: reports, dashboards, exports to BI, warehouse, or spreadsheet
- Intended for: data, BI, and reporting teams, or agencies
- Base URL: ` https://taa.data.tidio.com `







### OpenAPI: take action



- Access: read and write
- Data: live, real-time records
- Purpose: CRM sync, ticket management, store and payment integrations
- Intended for: developers connecting other systems to Tidio
- Base URL: ` https://api.tidio.com `







## Using Analytics API







There are different methods of using Analytics API; choose the one that matches your skills and needs. The API does not join tables itself - you link them in your tool via shared IDs.



1. Ask an AI assistant, connected via MCP - no code  
   Best for quick answers. Ask in plain language in Claude, ChatGPT, or Cursor. See an [example below](<https://help.tidio.com/articles/analytics-api/#h_01M4TF7HD0BCMBN6EFXKPSNYJV>).
2. Spreadsheets - no code / low code  
   Best for simple, regular reporting. Excel can pull a table directly, while Google Sheets can do it with a short script.
3. BI tool - some BI familiarity  
   Best for ongoing dashboards. Load tables into Power BI, Looker, or Tableau and link them.
4. Direct API requests - basic API knowledge  
   Best for exploring one table at a time in Postman or a script. Might not be suitable for large-scale reporting, however.
5. Data warehouse sync - for developers  
   Best for large accounts. Copy tables into BigQuery, Snowflake, or similar on a daily basis, and combine with other business data.











## An example: ask about your data via MCP







Connecting through an MCP lets systems like Claude, Cursor, or ChatGPT query historical data from Tidio. Data loads daily; the previous day is normally available around 10:00 UTC. You just ask questions, and the assistant picks the right tables and shares the data with you on request. You will get answers, tables, and CSVs directly in chat.



Please see [this guide](<https://developers.tidio.com/docs/analytics-api-mcp>) on connecting Analytics API via MCP.







In my configuration example below, I will be connecting my Tidio project's Analytics API with Claude Desktop.











### Step 1: Getting API credentials







In my Tidio project, I go to **Settings \> Developer \> Tidio APIs**:









![Settings with Developer expanded and Tidio APIs selected.](<https://help.tidio.com/article-media/analytics-api/17.1.png>)









Inside, I click on the **Generate API key** button in the top-right:









![The Tidio APIs page shows Generate API key and Documentation with an empty credentials list.](<https://help.tidio.com/article-media/analytics-api/17.2.png>)









This creates a brand new pair of credentials associated with my Tidio project - a client ID and secret (this must be saved somewhere securely, as it is only shown once):









![The generated API key window with demo Client ID and Client secret values and the one-time secret warning.](<https://help.tidio.com/article-media/analytics-api/17.3.png>)









### Step 2: Install Node.js







This connection uses the local mcp-remote bridge and requires Node.js. If Node.js is not installed, download it from [nodejs.org](<https://nodejs.org/>).











### Step 3: Access the Claude Desktop configuration file







I launch Claude Desktop and go to **Settings** through the menu in the bottom-left:









![Claude Desktop shows the Settings menu item.](<https://help.tidio.com/article-media/analytics-api/legacy-31180675599388.webp>)









I open the **Developer** section there:









![Claude Desktop settings show the Developer section.](<https://help.tidio.com/article-media/analytics-api/legacy-31180659548700.webp>)









Inside, I click on the **Edit config** button:









![Claude Desktop Developer settings show Edit config.](<https://help.tidio.com/article-media/analytics-api/legacy-31180675600412.webp>)









This takes me to Claude's local configuration file on my computer. I open this file in a text editor, which allows me to modify it.











### Step 4: Modify the Claude configuration file







Now, it's time to copy the relevant code (taken from the developer documentation [here](<https://developers.tidio.com/docs/analytics-api-mcp#claude-desktop>)) and paste it into the configuration file. Keep the configuration as one valid JSON object. If it already has an ` mcpServers ` object, add the ` tidio-analytics ` entry inside it without replacing other servers:









![A text editor shows a Claude Desktop MCP configuration example.](<https://help.tidio.com/article-media/analytics-api/legacy-31180659549596.webp>)









I then replace the two placeholders of the new code ('*YOUR\_CLIENT\_ID*' and '*YOUR\_CLIENT\_SECRET*') with my actual API key credentials, created earlier inside Tidio.



After saving this new version of the Claude configuration file, I quit Claude Desktop and re-launch it. The new configuration, allowing Claude to connect with my Tidio project's Analytics API, is ready to work now.











### Step 5: Start using Analytics API in Claude Desktop







Now that the required configuration is done, I am free to ask Claude any Analytics questions. Claude will be able to pull the relevant information via MCP, and provide it as requested:









![Claude Desktop answers a question using Tidio analytics data.](<https://help.tidio.com/article-media/analytics-api/legacy-31180788082972.webp>)

## Managing API keys



Your project can have up to 10 API key pairs. At that limit, **Generate API key** is disabled. Use the trash icon beside an unused key to delete it before generating another. Save the **Client secret** securely when it appears; it is shown only once.



The **Documentation** menu links to **OpenAPI documentation**, **Analytics API documentation**, and **Analytics API MCP documentation**.



💡



**Please note:** If your project has neither full API access nor access to product recommendations, **Generate API key** opens an upgrade window. Product-recommendation access alone lets you generate keys for product endpoints, not full Analytics API access.

![The Tidio APIs Documentation menu open with links for OpenAPI, Analytics API, and Analytics API MCP documentation.](<https://help.tidio.com/article-media/analytics-api/17.4.png>)

## Further reading



See [Developer resources in Tidio](<https://developers.tidio.com/>) or [Product Recommendations via OpenAPI](<https://help.tidio.com/articles/product-recommendations-openapi/>).
