Skip to main content

Getting Started with the Reporting API

Learn how to authenticate, query campaign metrics, and retrieve performance data using Aura’s Reporting API.

Lior Avidar avatar
Written by Lior Avidar
Updated over 2 months ago

Use the Reporting API to pull campaign performance metrics directly into your internal tools or dashboards. You'll be able to filter by app, campaign, country, and date — and retrieve breakdowns like impressions, installs, and spend.

Base Endpoint

GET https://reporting.isappcloud.com/advertisers/v1/reports


Required Authentication

All requests require an API token passed in the header:

Authorization: YOUR_API_TOKEN
  • Tokens must include the Reporting permission scope

  • Only Advertiser Managers can generate tokens


What Can You Pull with the Reporting API?

  • Metrics like: impressions, clicks, launches, installs, spend, completions

  • Filter by campaign, country, app, package, and more

  • Group results by day, country, or app (using breakdowns)


Quick Example Request

curl -X GET \
https://reporting.isappcloud.com/advertisers/v1/reports?start_date=2019-07-10&end_date=2019-07-13&metrics=impressions,clicks,completions,installs,spend&breakdowns=day,app_name,package_name,campaign_id,campaign_name,cost_model,placement,publisher_id,publisher_name,country,state,city,language,gender,age,device_manufacturer,device_model,os,sim_operator&format=csv&count=1000
-H 'authorization: the_token_uuid'

Response Format

  • Choose between json or csv

  • Default sort is by day and spend (descending)

  • Use pagination with next links for large datasets


Rate Limits

  • Max: 10,000 rows per request

  • Use pagination for larger results

  • Too many rapid requests may trigger a 429 Too Many Requests

Did this answer your question?