Matomo Reporting API

The Matomo Reporting API provides programmatic access to all analytics reports available in the Matomo interface. It exposes over 200 API methods organized into modules such as VisitsSummary, Actions, Referrers, UserCountry, DevicesDetection, Goals, and more. Each module provides methods to retrieve metrics, dimensions, and segmented data for building custom dashboards and reporting tools.

API entry from apis.yml

apis.yml Raw ↑
aid: matomo:reporting-api
name: Matomo Reporting API
description: The Matomo Reporting API provides programmatic access to all analytics reports available
  in the Matomo interface. It exposes over 200 API methods organized into modules such as VisitsSummary,
  Actions, Referrers, UserCountry, DevicesDetection, Goals, and more. Each module provides methods to
  retrieve metrics, dimensions, and segmented data for building custom dashboards and reporting tools.
humanURL: https://developer.matomo.org/api-reference/reporting-api
tags:
- Analytics
- Dashboards
- Metrics
- Reporting
properties:
- type: Documentation
  url: https://developer.matomo.org/api-reference/reporting-api
- type: GettingStarted
  url: https://developer.matomo.org/api-reference/reporting-api-introduction