There are two main APIs in Matomo

  • Analytics Web API: used to request all Matomo reports and to manage (add, update, delete) websites, users, permissions, email reports, etc.
  • Tracking Web API: used to record data in Matomo using the JavaScript Code or using the other languages

Below you can learn more about these two APIs, and generally how to work with Matomo APIs including exporting data to other tools.

Advanced users can also access the Raw data (individual users & actions) from the database or APIs. And if you're a developer, you can even write custom code for Matomo using the PHP Plugins API!