adjust-icon

CSV endpoint

The CSV Report Service provides an API to get aggregated data from different sources in CSV format.

  • KPI Service metrics
  • KPI Service cohorts
  • SKAdNetwork
  • Ad Spend

Fetch CSV report

Endpoint
GET https://automate.adjust.com/reports-service/csv_report

The GET method returns filtered data from the report service in CSV format. The API returns columns of data for each parameter passed in the request. By default the parameter’s slug is used as the column header. You can return human-readable names by passing readable_names=true in your request.

Filters

Dimensions

Dimensions allow a user to break down metrics into groups using one or several parameters. For example, the number of installs by date, country and network.

Metrics

Metrics are used to assess and compare the performance of campaigns you run and measure with Adjust.

At least 1 metric is required in each API request. The most common metrics are:

  • installs
  • clicks
  • impressions

A full list of metrics is available in the Datascape metrics glossary.

Response format

Response format
app,partner_name,campaign,campaign_id_network,campaign_network,installs,network_cost
String,String,String,String,String,Number,Number

Response codes

Example

cURL
$ curl \
--header 'Authorization: Bearer <adjust_api_token>' \
--location --request GET 'https://automate.adjust.com/reports-service/csv_report?cost_mode=network&app_token__in={app_token1},{app_token2}&date_period=2021-05-01:2021-05-02&dimensions=app,partner_name,campaign,campaign_id_network,campaign_network&metrics=installs,network_cost'
Success response
app,partner_name,campaign,campaign_id_network,campaign_network,installs,network_cost
App Name,AppLovin,Campaign Name (Campaign ID),Campaign ID,Campaign Network,64,1000