Reporting APIs

Save time by automating complex reporting tasks and integrate Google Analytics data with your own business data for deeper insights.

Export reporting data

APIs to get Google Analytics report data.

Get report data

The main method to access report data in Google Analytics to build custom dashboards, automate complex reporting tasks, and integrate your Google Analytics data with other business applications.
Core Reporting API

Get user activity occurring on a property right now

Get user activity as it happens. Real time reports are updated within seconds so you can know how many users are interacting with your property at any moment.
Real Time Reporting API

Get attribution and conversion path data for users

Get conversion path data which shows user interactions with various traffic sources over multiple sessions prior to converting. Analyze how multiple marketing channels influence conversions over time.
Multi-Channel Funnels Reporting API

Retrieve reporting metadata

APIs to help you build and maintain custom reporting solutions.

Build custom reporting interfaces for Google Analytics

Get the list of dimensions and metrics and attributes available for the Core Reporting API.
Metadata API

Helper libraries

Libraries to help you with common reporting use cases.

Easily build client-side dashboards and tools

A JavaScript library that allows you to easily create and embed a dashboard on a 3rd party website in a matter of minutes. It gives you a set of pluggable components that can work together to build complex tools, making it both simple and powerful at the same time..
Embed API