adjust-icon

Report service API

The Report Service API enables you to query Adjust’s reporting dataset to retrieve aggregated data. Use these endpoints to filter, sort, and retrieve your Adjust data with ease.

1. Authenticate your calls

To use the Report Service API endpoints, you first need to get your Adjust API token. Follow the instructions in the Authentication article to find out how to use this token with the API.

2. Find your metrics

Adjust supports a lot of metrics that you can use to filter your reports. Many of these metrics exist on a per-app or per-event basis.

A full list of metrics is available in the Datascape metrics glossary. You can also use the Filters Data endpoint to search for metrics and the Events endpoint to return the machine-generated slugs of your events for use in CSV reports.

3. Choose your response format

The Report Service API contains endpoints for four different report formats. Choose the endpoint that matches the format you want to receive:

  • Parquet report endpoint: returns data as Parquet.
  • CSV reports endpoint: returns data as CSV.
  • JSON Reports endpoint: returns data as JSON.
  • Pivot reports endpoint: returns data as JSON with a field that breaks down totals by dimension.

Best practice: We recommend using the parquet report endpoint when requesting large reports via API. This is because Parquet files are smaller and more efficient to process than CSVs.