Analytics API
Analytics API gives access to the data in the Analytics database, see Concepts.
Endpoints
All data endpoints use GraphQL, and every request must include your API key.
| Endpoint | Content |
|---|---|
/clean/graphql | The Clean layer: foundational data sets. See the Clean table descriptions for your Analytics Data Processing version. |
/core/graphql | The Core layer: BI-ready data sets. See the Core table descriptions for your Analytics Data Processing version. |
/serve/graphql | The Serve layer: ready-made data sets for specific reports and integrations. |
/lookups/graphql | Lookup values, such as the names behind ids used in filters. |
/v1/ping | Returns a response if the API is running. No API key needed. |
/v1/healthz | Checks that the API can reach the Analytics database. No API key needed. |
The table and column names in the Clean and Core endpoints are the same as in the Analytics database, so the table descriptions under Data Processing also describe the API.
Pages
- How to use the API: verify your installation and run your first query.
- Filtering and paging: filter, page and choose language.
- Examples: use the API from Python and Power BI.
- Release Notes: changes in each version.
- One folder per version, with configuration, the Serve data sets and the lookups. The latest is v1.4.13.
To install the API, see Installation.