Display Ad Server
Serve ads in standard fixed-size ad units
Native Ad Server
Serve native ads on your web page or app
VAST Video Ad Server
Serve MP4 video ads as pre/mid/post-rolls
CTV Video Ad Server
Monetize your CTV channel
White Label Ad Server
Build your own ad server in hours
API Quickstart
Test the API in just minutes
Full API Docs
Automate your complete ad operations
Migration Assistance
Need help switching to AdGlare?
Management APIs
Automate your complete ad ops workflow
Realtime Reporting
Never miss an imporant KPI
Enterprise-grade Infrastructure
Engineered for speed, built for trust
Video Optimization
Built-in quality checks before going live
Feature Overview
See if we're a fit in minutes
Talk to Sales
Reach out to get started
Talk to Support
Get help with your ad server
Request a Demo
Get a free demo to see if we're a fit
Security / Compliance
GDPR / CCPA, cookie laws, ISO 27001
Terms of Service
AdGlare's terms and privacy policy
Network Status
Keep track of network uptime
Getting Started
API Overview

Campaign API
Campaigns
Creatives

Inventory API
Zones

Reporting API
API Overview
Real Time Reports
POSTCreate a Report
Data Shipping

Additional APIs
Advertisers
Workspaces
Folders
Audit Trails

Reports

Create a Report

post
/reports

Request Body (JSON)

date_from
string, required
The start date in the format YYYY-MM-DD.
date_until
string
The end date in the format YYYY-MM-DD. Defaults to today's date.
events
array
An array containing the events you want to retrieve. See here below. Example: ["impressions","clicks"]
dimensions
array, required
An array containing one or more dimensions for which you wish to retrieve the data. See here below. Example: ["day","campaign_id"]
filter
object
An object used for filtering report data. See here below.

The events array

The following events are supported:
  • ad_requests
  • impressions
  • clicks
  • redirects
  • conversions
  • conversion_value
  • value
  • filled_impressions
  • unfilled_impressions
  • viewable_impressions
  • measurable_impressions
  • vast_skipped
  • vast_skippable
  • vast_started
  • vast_q1
  • vast_q2
  • vast_q3
  • vast_completed

The dimension array

The following dimensions are supported:
  • year
  • month
  • day
  • hour
  • weekday
  • hour
  • campaign_id
  • creative_id
  • zone_id
  • ad_format
  • ad_size
  • landing_url
  • tier
  • country
  • region
  • city
  • language
  • domain
  • device
  • browser

The filter object

You can filter the report data for campaigns or zones:
  • campaign_id (array): an array with IDs (example: [123456789,987654321])
  • zone_id (array): an array with IDs (example: [123456789,987654321])

Example Request
curl "https://{yourname}.api.adglare.app/v2/reports"
  -X POST
  -H "Content-Type: application/json"
  -H "Authorization: Bearer {api_key}"
  -d '{
    "date_from": "2025-12-09",
    "date_until": "2025-12-10",
    "events": ["impressions","clicks"],
    "dimensions": ["day"],
    "filter": ["zone_id": [123456789,987654321]
  }'
Example Response
{
    "items": {
        "2025-12-09": {
            "impressions": 4215,
            "clicks": 67
        },
        "2025-12-10": {
            "impressions": 9831,
            "clicks": 103
        }
    },
    "totals": {
        "impressions": 14046,
        "clicks": 170
    }
}