Matomo logo

Matomo

Matomo is an open source web analytics platform that provides comprehensive website and application usage analytics with full data ownership. Formerly known as Piwik, it offers an alternative to Google Analytics with on-premise or cloud hosting options, ensuring complete control over analytics data and compliance with privacy regulations including GDPR.

5 APIs 0 Features
AnalyticsData OwnershipOpen SourcePrivacySelf-HostedWeb Analytics

APIs

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 ...

Matomo Tracking API

The Matomo Tracking API allows developers to send tracking data to Matomo from any server-side application, mobile app, or IoT device via HTTP requests. It supports recording pa...

Matomo Live API

The Matomo Live API provides real-time access to visitor data including the most recent visits, visitor profiles, and live counters showing current visitors on the site. It enab...

Matomo Goals API

The Matomo Goals API allows developers to manage and retrieve data about conversion goals. It supports creating, updating, and deleting goals, as well as retrieving goal convers...

Matomo Segments API

The Matomo Segments API enables developers to create and manage saved segments for filtering analytics data. Segments allow filtering visits and actions by any combination of vi...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIDocumentation
APIDocumentation
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
💰
Pricing
Pricing
👥
GitHub
GitHub
🔗
Login
Login
📝
Signup
Signup
💬
Support
Support
🔗
Forum
Forum
🔗
Marketplace
Marketplace
🔗
SelfHosted
SelfHosted
📄
Changelog
Changelog
📦
SDKs
SDKs
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy

Sources

apis.yml Raw ↑
aid: matomo
name: Matomo
description: >-
  Matomo is an open source web analytics platform that provides comprehensive
  website and application usage analytics with full data ownership. Formerly
  known as Piwik, it offers an alternative to Google Analytics with on-premise
  or cloud hosting options, ensuring complete control over analytics data and
  compliance with privacy regulations including GDPR.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Analytics
  - Data Ownership
  - Open Source
  - Privacy
  - Self-Hosted
  - Web Analytics
url: >-
  https://raw.githubusercontent.com/api-evangelist/matomo/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
  - 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
  - aid: matomo:tracking-api
    name: Matomo Tracking API
    description: >-
      The Matomo Tracking API allows developers to send tracking data to Matomo
      from any server-side application, mobile app, or IoT device via HTTP
      requests. It supports recording pageviews, custom events, e-commerce
      transactions, content interactions, site search queries, and custom
      dimensions. The API also supports bulk tracking for sending multiple
      events in a single request.
    humanURL: https://developer.matomo.org/api-reference/tracking-api
    tags:
      - Analytics
      - Events
      - Server-Side
      - Tracking
    properties:
      - type: Documentation
        url: https://developer.matomo.org/api-reference/tracking-api
  - aid: matomo:live-api
    name: Matomo Live API
    description: >-
      The Matomo Live API provides real-time access to visitor data including
      the most recent visits, visitor profiles, and live counters showing
      current visitors on the site. It enables developers to build real-time
      dashboards, visitor activity feeds, and monitoring tools that display
      up-to-the-minute analytics data.
    humanURL: https://developer.matomo.org/api-reference/reporting-api#Live
    tags:
      - Analytics
      - Live Data
      - Real-Time
      - Visitors
    properties:
      - type: Documentation
        url: https://developer.matomo.org/api-reference/reporting-api#Live
  - aid: matomo:goals-api
    name: Matomo Goals API
    description: >-
      The Matomo Goals API allows developers to manage and retrieve data about
      conversion goals. It supports creating, updating, and deleting goals,
      as well as retrieving goal conversion metrics, revenue data, and
      conversion rates segmented by various dimensions such as referrer,
      country, and device type.
    humanURL: https://developer.matomo.org/api-reference/reporting-api#Goals
    tags:
      - Analytics
      - Conversions
      - Goals
      - Revenue
    properties:
      - type: Documentation
        url: https://developer.matomo.org/api-reference/reporting-api#Goals
  - aid: matomo:segments-api
    name: Matomo Segments API
    description: >-
      The Matomo Segments API enables developers to create and manage saved
      segments for filtering analytics data. Segments allow filtering visits
      and actions by any combination of visitor properties, behavior patterns,
      and custom dimensions. Any Reporting API method can accept a segment
      parameter to return data for a specific subset of visitors.
    humanURL: https://developer.matomo.org/api-reference/reporting-api-segmentation
    tags:
      - Analytics
      - Filters
      - Segmentation
      - Visitors
    properties:
      - type: Documentation
        url: https://developer.matomo.org/api-reference/reporting-api-segmentation
common:
  - type: Website
    url: https://matomo.org
  - type: Documentation
    url: https://developer.matomo.org
  - type: APIDocumentation
    url: https://developer.matomo.org/api-reference/reporting-api
  - type: GettingStarted
    url: https://developer.matomo.org/guides/getting-started-part-1
  - type: Blog
    url: https://matomo.org/blog
  - type: Pricing
    url: https://matomo.org/pricing
  - type: GitHub
    url: https://github.com/matomo-org/matomo
  - type: Login
    url: https://matomo.org/login
  - type: Signup
    url: https://matomo.org/start-free-analytics-trial
  - type: Support
    url: https://matomo.org/support
  - type: Forum
    url: https://forum.matomo.org
  - type: Marketplace
    url: https://plugins.matomo.org
  - type: SelfHosted
    url: https://matomo.org/matomo-on-premise
  - type: Changelog
    url: https://matomo.org/changelog
  - type: SDKs
    url: https://developer.matomo.org/api-reference/tracking-api-clients
  - type: TermsOfService
    url: https://matomo.org/terms
  - type: PrivacyPolicy
    url: https://matomo.org/privacy-policy
maintainers:
  - FN: Kin Lane
    email: [email protected]