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,completionsFilter by campaign, country, app, package, and more
Group results by day, country, or app (using breakdowns)
See full Available Filters & Metrics
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
jsonorcsvDefault sort is by
dayandspend(descending)Use pagination with
nextlinks 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