curl --request GET \
--url https://api.tagdeliver.com/v1/dash/stats \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.tagdeliver.com/v1/dash/stats"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.tagdeliver.com/v1/dash/stats', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.tagdeliver.com/v1/dash/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.tagdeliver.com/v1/dash/stats"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.tagdeliver.com/v1/dash/stats")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tagdeliver.com/v1/dash/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"revenue": {
"yesterday": 3271.562588157,
"yesterdayCompare": 2834.933901875,
"week": 19749.537339307997,
"weekCompare": 25482.130718404,
"rolling": 97382.370256929,
"rollingCompare": 110568.16263137899,
"month": 107963.35740567699,
"monthCompare": 100928.13259837497
},
"quality": {
"ctr": 0.007934862348351966,
"ctrCompare": 0.010682066520379018,
"viewability": 0.5341849410361187,
"viewabilityCompare": 0.6363150488483684
},
"trendData": [
{
"date": "2025-10-25",
"revenue": 3097.759840454,
"ad_impressions": 7943436,
"page_impressions": 0
},
{
"date": "2025-10-26",
"revenue": 2695.879769063,
"ad_impressions": 8249817,
"page_impressions": 0
},
{
"date": "2025-10-27",
"revenue": 2575.17015685,
"ad_impressions": 7120624,
"page_impressions": 0
},
{
"date": "2025-10-28",
"revenue": 2537.377005384,
"ad_impressions": 6954632,
"page_impressions": 0
},
{
"date": "2025-10-29",
"revenue": 2307.63578559,
"ad_impressions": 6374816,
"page_impressions": 0
},
{
"date": "2025-10-30",
"revenue": 2626.679120693,
"ad_impressions": 7717280,
"page_impressions": 0
},
{
"date": "2025-10-31",
"revenue": 2896.43937623,
"ad_impressions": 7817068,
"page_impressions": 0
},
{
"date": "2025-11-01",
"revenue": 2330.603968601,
"ad_impressions": 6057793,
"page_impressions": 0
},
{
"date": "2025-11-02",
"revenue": 3340.094482549,
"ad_impressions": 6549111,
"page_impressions": 0
},
{
"date": "2025-11-03",
"revenue": 4054.197070549,
"ad_impressions": 8478063,
"page_impressions": 0
},
{
"date": "2025-11-04",
"revenue": 3978.989843962,
"ad_impressions": 7828080,
"page_impressions": 0
},
{
"date": "2025-11-05",
"revenue": 3543.204595695,
"ad_impressions": 6970715,
"page_impressions": 0
},
{
"date": "2025-11-06",
"revenue": 3597.422289722,
"ad_impressions": 6553059,
"page_impressions": 0
},
{
"date": "2025-11-07",
"revenue": 4069.241398345,
"ad_impressions": 9070550,
"page_impressions": 0
},
{
"date": "2025-11-08",
"revenue": 4939.953855433,
"ad_impressions": 10289526,
"page_impressions": 0
},
{
"date": "2025-11-09",
"revenue": 3560.053640097,
"ad_impressions": 7575246,
"page_impressions": 0
},
{
"date": "2025-11-10",
"revenue": 3882.503620048,
"ad_impressions": 8013491,
"page_impressions": 0
},
{
"date": "2025-11-11",
"revenue": 3844.850125377,
"ad_impressions": 8707606,
"page_impressions": 0
},
{
"date": "2025-11-12",
"revenue": 4106.487167854,
"ad_impressions": 8511633,
"page_impressions": 0
},
{
"date": "2025-11-13",
"revenue": 4077.929453052,
"ad_impressions": 8406319,
"page_impressions": 0
},
{
"date": "2025-11-14",
"revenue": 3737.863403799,
"ad_impressions": 7901036,
"page_impressions": 0
},
{
"date": "2025-11-15",
"revenue": 2992.173481543,
"ad_impressions": 5801745,
"page_impressions": 0
},
{
"date": "2025-11-16",
"revenue": 2840.323466731,
"ad_impressions": 5530211,
"page_impressions": 0
},
{
"date": "2025-11-17",
"revenue": 3152.917411885,
"ad_impressions": 6550175,
"page_impressions": 0
},
{
"date": "2025-11-18",
"revenue": 2743.851209679,
"ad_impressions": 5260160,
"page_impressions": 0
},
{
"date": "2025-11-19",
"revenue": 2743.132785969,
"ad_impressions": 5530090,
"page_impressions": 0
},
{
"date": "2025-11-20",
"revenue": 2508.205384573,
"ad_impressions": 4536565,
"page_impressions": 0
},
{
"date": "2025-11-21",
"revenue": 2494.93405717,
"ad_impressions": 4213347,
"page_impressions": 0
},
{
"date": "2025-11-22",
"revenue": 2834.933901875,
"ad_impressions": 5466731,
"page_impressions": 0
},
{
"date": "2025-11-23",
"revenue": 3271.562588157,
"ad_impressions": 6223874,
"page_impressions": 0
}
],
"sparkLine": {
"daily": [
3152.917411885,
2743.851209679,
2743.132785969,
2508.205384573,
2494.93405717,
2834.933901875,
3271.562588157
],
"weekly": [
30115.211481282997,
24622.984288141,
23114.574453563997,
18613.999895897003,
27743.062693803,
25482.130718404,
19749.537339307997
],
"monthly": [
95284.27639016302,
87499.88497427499,
100928.13259837497,
107963.35740567699
],
"rolling": [
87909.574257884,
95164.49304462197,
110568.16263137899,
97382.370256929
],
"impressions": [
249447752,
188789571,
235020068,
212202799
],
"viewable_imps": [
169996316,
138174911,
161758567,
138290846
],
"clicks": [
54510,
28685,
25105,
16838
]
},
"top_earners": [
{
"uid": 18620,
"domain": "example.com",
"label": null,
"value": 97382.370256929,
"compare_value": 110568.16263137899
}
],
"trending_down": [
{
"uid": 18620,
"domain": "example.com",
"label": null,
"value": 19749.537339307997,
"compare_value": 25482.130718404
}
],
"trending_up": [],
"currency": "GBP",
"success": true
}/report/stats
Quick network wide stats, ideal for a landing dashboard usage
curl --request GET \
--url https://api.tagdeliver.com/v1/dash/stats \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.tagdeliver.com/v1/dash/stats"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.tagdeliver.com/v1/dash/stats', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.tagdeliver.com/v1/dash/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.tagdeliver.com/v1/dash/stats"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.tagdeliver.com/v1/dash/stats")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tagdeliver.com/v1/dash/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"revenue": {
"yesterday": 3271.562588157,
"yesterdayCompare": 2834.933901875,
"week": 19749.537339307997,
"weekCompare": 25482.130718404,
"rolling": 97382.370256929,
"rollingCompare": 110568.16263137899,
"month": 107963.35740567699,
"monthCompare": 100928.13259837497
},
"quality": {
"ctr": 0.007934862348351966,
"ctrCompare": 0.010682066520379018,
"viewability": 0.5341849410361187,
"viewabilityCompare": 0.6363150488483684
},
"trendData": [
{
"date": "2025-10-25",
"revenue": 3097.759840454,
"ad_impressions": 7943436,
"page_impressions": 0
},
{
"date": "2025-10-26",
"revenue": 2695.879769063,
"ad_impressions": 8249817,
"page_impressions": 0
},
{
"date": "2025-10-27",
"revenue": 2575.17015685,
"ad_impressions": 7120624,
"page_impressions": 0
},
{
"date": "2025-10-28",
"revenue": 2537.377005384,
"ad_impressions": 6954632,
"page_impressions": 0
},
{
"date": "2025-10-29",
"revenue": 2307.63578559,
"ad_impressions": 6374816,
"page_impressions": 0
},
{
"date": "2025-10-30",
"revenue": 2626.679120693,
"ad_impressions": 7717280,
"page_impressions": 0
},
{
"date": "2025-10-31",
"revenue": 2896.43937623,
"ad_impressions": 7817068,
"page_impressions": 0
},
{
"date": "2025-11-01",
"revenue": 2330.603968601,
"ad_impressions": 6057793,
"page_impressions": 0
},
{
"date": "2025-11-02",
"revenue": 3340.094482549,
"ad_impressions": 6549111,
"page_impressions": 0
},
{
"date": "2025-11-03",
"revenue": 4054.197070549,
"ad_impressions": 8478063,
"page_impressions": 0
},
{
"date": "2025-11-04",
"revenue": 3978.989843962,
"ad_impressions": 7828080,
"page_impressions": 0
},
{
"date": "2025-11-05",
"revenue": 3543.204595695,
"ad_impressions": 6970715,
"page_impressions": 0
},
{
"date": "2025-11-06",
"revenue": 3597.422289722,
"ad_impressions": 6553059,
"page_impressions": 0
},
{
"date": "2025-11-07",
"revenue": 4069.241398345,
"ad_impressions": 9070550,
"page_impressions": 0
},
{
"date": "2025-11-08",
"revenue": 4939.953855433,
"ad_impressions": 10289526,
"page_impressions": 0
},
{
"date": "2025-11-09",
"revenue": 3560.053640097,
"ad_impressions": 7575246,
"page_impressions": 0
},
{
"date": "2025-11-10",
"revenue": 3882.503620048,
"ad_impressions": 8013491,
"page_impressions": 0
},
{
"date": "2025-11-11",
"revenue": 3844.850125377,
"ad_impressions": 8707606,
"page_impressions": 0
},
{
"date": "2025-11-12",
"revenue": 4106.487167854,
"ad_impressions": 8511633,
"page_impressions": 0
},
{
"date": "2025-11-13",
"revenue": 4077.929453052,
"ad_impressions": 8406319,
"page_impressions": 0
},
{
"date": "2025-11-14",
"revenue": 3737.863403799,
"ad_impressions": 7901036,
"page_impressions": 0
},
{
"date": "2025-11-15",
"revenue": 2992.173481543,
"ad_impressions": 5801745,
"page_impressions": 0
},
{
"date": "2025-11-16",
"revenue": 2840.323466731,
"ad_impressions": 5530211,
"page_impressions": 0
},
{
"date": "2025-11-17",
"revenue": 3152.917411885,
"ad_impressions": 6550175,
"page_impressions": 0
},
{
"date": "2025-11-18",
"revenue": 2743.851209679,
"ad_impressions": 5260160,
"page_impressions": 0
},
{
"date": "2025-11-19",
"revenue": 2743.132785969,
"ad_impressions": 5530090,
"page_impressions": 0
},
{
"date": "2025-11-20",
"revenue": 2508.205384573,
"ad_impressions": 4536565,
"page_impressions": 0
},
{
"date": "2025-11-21",
"revenue": 2494.93405717,
"ad_impressions": 4213347,
"page_impressions": 0
},
{
"date": "2025-11-22",
"revenue": 2834.933901875,
"ad_impressions": 5466731,
"page_impressions": 0
},
{
"date": "2025-11-23",
"revenue": 3271.562588157,
"ad_impressions": 6223874,
"page_impressions": 0
}
],
"sparkLine": {
"daily": [
3152.917411885,
2743.851209679,
2743.132785969,
2508.205384573,
2494.93405717,
2834.933901875,
3271.562588157
],
"weekly": [
30115.211481282997,
24622.984288141,
23114.574453563997,
18613.999895897003,
27743.062693803,
25482.130718404,
19749.537339307997
],
"monthly": [
95284.27639016302,
87499.88497427499,
100928.13259837497,
107963.35740567699
],
"rolling": [
87909.574257884,
95164.49304462197,
110568.16263137899,
97382.370256929
],
"impressions": [
249447752,
188789571,
235020068,
212202799
],
"viewable_imps": [
169996316,
138174911,
161758567,
138290846
],
"clicks": [
54510,
28685,
25105,
16838
]
},
"top_earners": [
{
"uid": 18620,
"domain": "example.com",
"label": null,
"value": 97382.370256929,
"compare_value": 110568.16263137899
}
],
"trending_down": [
{
"uid": 18620,
"domain": "example.com",
"label": null,
"value": 19749.537339307997,
"compare_value": 25482.130718404
}
],
"trending_up": [],
"currency": "GBP",
"success": true
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Publisher ID
Revenue type
gross, net Revenue source, SaaS or Plug&Play (pap)
pap, saas, all Response
Revenue totals in the response currency for fixed current and comparison reporting periods.
Show child attributes
Show child attributes
Traffic-quality rates for the current and comparison periods. All rate values are unitless ratios, not percentage points; multiply them by 100 only when displaying them as percentages.
Show child attributes
Show child attributes
Daily revenue and impression data for the rolling 30-day period ending yesterday, ordered by date from oldest to newest.
Show child attributes
Show child attributes
Chronologically ordered values used by Dashboard trend charts.
Show child attributes
Show child attributes
Publishers ranked by revenue in the rolling 30-day period ending yesterday.
Show child attributes
Show child attributes
Publishers whose revenue decreased over the most recent seven days compared with the immediately preceding seven days.
Show child attributes
Show child attributes
Publishers whose revenue increased over the most recent seven days compared with the immediately preceding seven days.
Show child attributes
Show child attributes
Was this page helpful?