Note: Data is normally updated every 2 minutes.
1. Request URL
https://api.toponad.net/v3/report/tk_hour
2. Request method
POST
3. Request params
params | type | required | notes | sample |
---|---|---|---|---|
start_date | Int | Y | Start date, format: YYYYmmdd | 20190501 |
end_date | Int | Y | End date, format: YYYYmmdd | 20190506 |
currency | String | Y |
The currency of the developer account, enumeration value: USD, CNY |
USD |
time_zone | String | Y | UTC+8, UTC+0, UTC-8, default UTC+8 | UTC+0 |
app_id_list | Array[String] | N | App ID list, maximum query 100 | ["a600e6fbeac98c"] |
placement_id_list | Array[String] | N | Placement ID list, maximum query 100 | ["b1ghe545uer4hb"] |
scenario_list | Array[String] | N | Scenario ID list | ["1"] |
adformat_list | Array[Int] | N |
Ad Format list, enumeration value: |
[0,1,2] |
segment_id_list | Array[Int] | N |
Segment ID list, maximum query 100 |
[0] |
network_id_list | Array[Int] | N |
Network ID list, maximum query 100 |
|
adsource_id_list | Array[Int] | N |
Ad Source ID list, maximum query 100 |
|
geo_short_list | Array[String] | N | Country Short Code list, maximum query 100 | ["US"] |
sdk_version_list | Array[String] | N | SDK Version list, maximum query 100 | ["5.0.0"] |
app_version_list | Array[String] | N | APP Version list, maximum query 100 | ["1.0.0"] |
platform_list |
Array[Int] |
N |
System platform list, enumeration value: 1: Android |
[1,2] |
device_type_list |
Array[Int] |
N |
Device Type list, enumeration value: 1: Phone 2: Pad |
|
channel_list |
Array[String] |
N |
Channel list, maximum query 100 |
["MyChannel"] |
start | Int | N | Offset, default 0 | 0 |
limit | Int | N | Limit row number. default 1000. [1,1000] | default 1000 |
4. Return data
fields | type | required | notes |
---|---|---|---|
records | Array[Object] | N | Record, object array. The structure of each record is shown in the records element structure below. It is empty when there is no data. |
count | Int | N | Count of the row numbers |
records:
fields | type | required | notes |
---|---|---|---|
date | Int | Y | Date. Format: YYYYmmdd. Return if in param 'group_by' |
hour | Int | Y | Hours, for example 0 represents: 00:00 to 00:59 |
loads | Int | Y | Attempts |
load_fill_rate | Float | Y | Attempt Fill Rate |
request | Int | Y | Request |
request_fill_rate | Float | Y | Request Fill Rate |
impression | Int | Y | Impression |
impression_rate | Float | Y | Impression Rate |
click | Int | Y | Click |
click_rate | Float | Y | CTR |
estimated_revenue | Float | Y | Estimate Revenue |
estimated_revenue_ecpm | Float | Y | Estimated eCPM |
launch | Int | Y | App Launch / DAU |
5. Sample
Request sample:
curl --location --request POST 'https://api.toponad.net/v3/report/tk_hour' \
--header 'X-Up-Key: 877f8ae9c6e9ca82c0==5b5fff594c373axxx' \
--header 'X-Up-Signature: CE12B506DBCD868C2C6F09E08C139CBC' \
--header 'X-Up-Timestamp: 1626161553000' \
--header 'Content-Type: application/json' \
--data-raw '{
"start_date": 20220710,
"end_date": 20220710,
"currency": "USD",
"time_zone": "UTC+8",
"limit": 100,
"start": 0
}'
Return data sample:
{
"count": 24,
"data": [
{
"date": 20220710,
"hour": 23,
"loads": 981116,
"load_fill_rate": 0.5182,
"request": 6847793,
"request_fill_rate": 0.0781,
"impression": 397190,
"impression_rate": 0.7811,
"click": 30304,
"click_rate": 0.0762,
"estimated_revenue": 305.84,
"estimated_revenue_ecpm": 0.77
},
{
"date": 20220710,
"hour": 22,
"loads": 1741902,
"load_fill_rate": 0.5352,
"request": 12897069,
"request_fill_rate": 0.0756,
"impression": 749196,
"impression_rate": 0.8035,
"click": 59080,
"click_rate": 0.0788,
"estimated_revenue": 438.3,
"estimated_revenue_ecpm": 0.59
},
{
"date": 20220710,
"hour": 21,
"loads": 2474725,
"load_fill_rate": 0.5272,
"request": 19590764,
"request_fill_rate": 0.0718,
"impression": 1083043,
"impression_rate": 0.83,
"click": 85858,
"click_rate": 0.0792,
"estimated_revenue": 546.69,
"estimated_revenue_ecpm": 0.5
},
{
"date": 20220710,
"hour": 20,
"loads": 2690416,
"load_fill_rate": 0.5464,
"request": 21094012,
"request_fill_rate": 0.0727,
"impression": 1191905,
"impression_rate": 0.8107,
"click": 92364,
"click_rate": 0.0774,
"estimated_revenue": 538.16,
"estimated_revenue_ecpm": 0.45
},
{
"date": 20220710,
"hour": 19,
"loads": 2437277,
"load_fill_rate": 0.5802,
"request": 19497452,
"request_fill_rate": 0.0757,
"impression": 1140467,
"impression_rate": 0.8064,
"click": 89656,
"click_rate": 0.0786,
"estimated_revenue": 495.78,
"estimated_revenue_ecpm": 0.43
},
{
"date": 20220710,
"hour": 18,
"loads": 2361918,
"load_fill_rate": 0.5784,
"request": 19140320,
"request_fill_rate": 0.0765,
"impression": 1123189,
"impression_rate": 0.822,
"click": 86457,
"click_rate": 0.0769,
"estimated_revenue": 511.97,
"estimated_revenue_ecpm": 0.46
},
{
"date": 20220710,
"hour": 17,
"loads": 2639547,
"load_fill_rate": 0.5458,
"request": 21465595,
"request_fill_rate": 0.0706,
"impression": 1169908,
"impression_rate": 0.812,
"click": 88987,
"click_rate": 0.076,
"estimated_revenue": 503,
"estimated_revenue_ecpm": 0.43
},
{
"date": 20220710,
"hour": 16,
"loads": 2737871,
"load_fill_rate": 0.5582,
"request": 22997528,
"request_fill_rate": 0.0692,
"impression": 1244705,
"impression_rate": 0.8143,
"click": 96585,
"click_rate": 0.0775,
"estimated_revenue": 499.22,
"estimated_revenue_ecpm": 0.4
},
{
"date": 20220710,
"hour": 15,
"loads": 2650874,
"load_fill_rate": 0.5725,
"request": 22474747,
"request_fill_rate": 0.0704,
"impression": 1233668,
"impression_rate": 0.8128,
"click": 94638,
"click_rate": 0.0767,
"estimated_revenue": 484.51,
"estimated_revenue_ecpm": 0.39
},
{
"date": 20220710,
"hour": 14,
"loads": 2677292,
"load_fill_rate": 0.5844,
"request": 23224731,
"request_fill_rate": 0.0712,
"impression": 1286505,
"impression_rate": 0.8222,
"click": 97836,
"click_rate": 0.076,
"estimated_revenue": 524.47,
"estimated_revenue_ecpm": 0.41
},
{
"date": 20220710,
"hour": 13,
"loads": 2836857,
"load_fill_rate": 0.593,
"request": 24683988,
"request_fill_rate": 0.071,
"impression": 1360077,
"impression_rate": 0.8084,
"click": 107215,
"click_rate": 0.0788,
"estimated_revenue": 576.13,
"estimated_revenue_ecpm": 0.42
},
{
"date": 20220710,
"hour": 12,
"loads": 2651097,
"load_fill_rate": 0.587,
"request": 23764112,
"request_fill_rate": 0.0684,
"impression": 1250358,
"impression_rate": 0.8033,
"click": 101759,
"click_rate": 0.0813,
"estimated_revenue": 518.37,
"estimated_revenue_ecpm": 0.41
},
{
"date": 20220710,
"hour": 11,
"loads": 2559570,
"load_fill_rate": 0.5809,
"request": 22496423,
"request_fill_rate": 0.0692,
"impression": 1188343,
"impression_rate": 0.7991,
"click": 94346,
"click_rate": 0.0793,
"estimated_revenue": 522.18,
"estimated_revenue_ecpm": 0.44
},
{
"date": 20220710,
"hour": 10,
"loads": 2296997,
"load_fill_rate": 0.6302,
"request": 20346177,
"request_fill_rate": 0.0747,
"impression": 1162600,
"impression_rate": 0.8031,
"click": 94472,
"click_rate": 0.0812,
"estimated_revenue": 499.22,
"estimated_revenue_ecpm": 0.43
},
{
"date": 20220710,
"hour": 9,
"loads": 1929212,
"load_fill_rate": 0.6453,
"request": 16688356,
"request_fill_rate": 0.0784,
"impression": 986177,
"impression_rate": 0.7921,
"click": 82161,
"click_rate": 0.0833,
"estimated_revenue": 432.39,
"estimated_revenue_ecpm": 0.44
},
{
"date": 20220710,
"hour": 8,
"loads": 1497775,
"load_fill_rate": 0.6681,
"request": 12605883,
"request_fill_rate": 0.0834,
"impression": 791331,
"impression_rate": 0.7907,
"click": 69715,
"click_rate": 0.088,
"estimated_revenue": 337.15,
"estimated_revenue_ecpm": 0.43
},
{
"date": 20220710,
"hour": 7,
"loads": 1019578,
"load_fill_rate": 0.6389,
"request": 8402268,
"request_fill_rate": 0.0813,
"impression": 507326,
"impression_rate": 0.7786,
"click": 41443,
"click_rate": 0.0816,
"estimated_revenue": 208.83,
"estimated_revenue_ecpm": 0.41
},
{
"date": 20220710,
"hour": 6,
"loads": 574317,
"load_fill_rate": 0.5898,
"request": 4512475,
"request_fill_rate": 0.0788,
"impression": 254969,
"impression_rate": 0.7526,
"click": 19256,
"click_rate": 0.0755,
"estimated_revenue": 120.18,
"estimated_revenue_ecpm": 0.47
},
{
"date": 20220710,
"hour": 5,
"loads": 373667,
"load_fill_rate": 0.5228,
"request": 2680886,
"request_fill_rate": 0.0767,
"impression": 141238,
"impression_rate": 0.7228,
"click": 10326,
"click_rate": 0.0731,
"estimated_revenue": 75.1,
"estimated_revenue_ecpm": 0.53
},
{
"date": 20220710,
"hour": 4,
"loads": 338138,
"load_fill_rate": 0.5042,
"request": 2281807,
"request_fill_rate": 0.0785,
"impression": 122038,
"impression_rate": 0.7156,
"click": 9068,
"click_rate": 0.0743,
"estimated_revenue": 67.61,
"estimated_revenue_ecpm": 0.55
},
{
"date": 20220710,
"hour": 3,
"loads": 372307,
"load_fill_rate": 0.511,
"request": 2461194,
"request_fill_rate": 0.0815,
"impression": 139745,
"impression_rate": 0.7344,
"click": 10349,
"click_rate": 0.074,
"estimated_revenue": 87.46,
"estimated_revenue_ecpm": 0.63
},
{
"date": 20220710,
"hour": 2,
"loads": 383925,
"load_fill_rate": 0.5383,
"request": 2461606,
"request_fill_rate": 0.0886,
"impression": 150527,
"impression_rate": 0.7283,
"click": 10960,
"click_rate": 0.0728,
"estimated_revenue": 118.81,
"estimated_revenue_ecpm": 0.79
},
{
"date": 20220710,
"hour": 1,
"loads": 395344,
"load_fill_rate": 0.6011,
"request": 2449041,
"request_fill_rate": 0.1036,
"impression": 175508,
"impression_rate": 0.7385,
"click": 12568,
"click_rate": 0.0716,
"estimated_revenue": 165.09,
"estimated_revenue_ecpm": 0.94
},
{
"date": 20220710,
"hour": 0,
"loads": 547474,
"load_fill_rate": 0.6434,
"request": 3484201,
"request_fill_rate": 0.1075,
"impression": 227910,
"impression_rate": 0.6469,
"click": 20151,
"click_rate": 0.0884,
"estimated_revenue": 180.42,
"estimated_revenue_ecpm": 0.79
}
]
}