Get reporting metrics across all advertisers and campaigns.
API key or access token
Filter to campaigns on this advertiser (seat ID)
Filter to a specific campaign. If advertiserId is also provided, the campaign must belong to that advertiser
Start date in ISO format (YYYY-MM-DD)
^\d{4}-\d{2}-\d{2}$"2025-01-01"
End date in ISO format (YYYY-MM-DD)
^\d{4}-\d{2}-\d{2}$"2025-01-31"
Number of days to include (default: 7, max: 90). Use 0 for the full campaign timeframe.
0 <= x <= 907
Response format: "summary" for hierarchical advertiser/campaign/media-buy/package breakdown, "timeseries" for daily date-level aggregation
summary, timeseries When true, generates a CSV file and returns a signed download URL instead of JSON data
When true, returns auto-generated demo data instead of querying real data sources
Get reporting
Hierarchical reporting response: advertiser → campaign → media buy → package
Advertiser-level reporting data
Aggregated totals across all advertisers
Start of the reporting period (YYYY-MM-DD)
^\d{4}-\d{2}-\d{2}$End of the reporting period (YYYY-MM-DD)
^\d{4}-\d{2}-\d{2}$