Umami
communityOpen-source, privacy-focused web analytics alternative to Google Analytics.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://{instance}/api/websites/{websiteId}/statsGet website stats
Parameters
endAtunix ms timestamp (integerrequiredstartAtunix ms timestamp (integerrequiredwebsiteIdwebsite ID (stringrequiredReturns
pageviews.value, visitors.value, visits.value, bounces.value, totaltime.valueGET
https://{instance}/api/websites/{websiteId}/pageviewsGet pageview timeseries
Parameters
unithour|day|week|month (stringrequiredendAtunix ms (integerrequiredstartAtunix ms (integerrequiredwebsiteIdwebsite ID (stringrequiredReturns
pageviews[] with t (timestamp), y (count), sessions[] with t, yGET
https://{instance}/api/websites/{websiteId}/metricsGet metrics breakdown
Parameters
typeurl|referrer|browser|os|device|country|event (stringrequiredendAtunix ms (integerrequiredstartAtunix ms (integerrequiredwebsiteIdwebsite ID (stringrequiredReturns
metrics[] with x (name), y (count)