Country Performance
Returns ads performance per country, totalled over the selected period. This is the data behind the Country Performance table. Returns one row per country, including combined US and Non-US rows, sorted by average DAU.
Opportunities data is available from late July 2026. Earlier dates show no opportunities data.
- Method: GET
- Endpoint:
https://console.overwolf.com/api/stats/revenue-v2/country-performance
Name
Type
Description
app_idRequiredstring
The UID of an app you have access to.
days_backstring
The period to return. Default: Yesterday.
Allowed values:
Yesterday, Last 30 Days, Last 90 DaysName
In
Type
Description
AuthorizationRequiredheader
string
Key <your-console-email>:<your-api-key>. For more information, see the Revenue APIs overview.
The response is a JSON object with a columns array and a rows array. Each row has these fields:
| Field | Description |
|---|---|
country_name |
Country name, or a combined US or Non-US row. |
avg_dau |
Average daily active users over the period. |
sessions |
App sessions started. |
Opportunities |
Times an ad slot was requested or available. Note the capital O. |
impressions |
Ads actually shown. |
gross_revenue |
Gross ads revenue, before the Overwolf revenue share, in USD. |
net_revenue |
Net ads revenue, after the Overwolf revenue share, in USD. |
avg_daily_arpdau_gross |
Average daily gross revenue per daily active user. |
avg_daily_arpdau |
Average daily net revenue per daily active user. |
rps_gross |
Gross revenue per session. |
rps |
Net revenue per session. |
app_id |
Your app UID. |
updated_at |
When the data was last updated. |
200
Country Performance
| Field | Type |
|---|---|
columns.name | string |
columns.friendly_name | string |
columns.type | string |
rows.country_name | string |
rows.avg_dau | number |
rows.sessions | integer |
rows.Opportunities | integer |
rows.impressions | integer |
rows.gross_revenue | number |
rows.net_revenue | number |
rows.avg_daily_arpdau_gross | number |
rows.avg_daily_arpdau | number |
rows.rps_gross | number |
rows.rps | number |
rows.app_id | string |
rows.updated_at | string |
Request
https://console.overwolf.com/api/stats/revenue-v2/country-performance?app_id=YOUR_APP_ID&days_back=YesterdayResponse
{
"columns": [
{
"name": "country_name",
"friendly_name": "country_name",
"type": "string"
},
{
"name": "avg_dau",
"friendly_name": "avg_dau",
"type": "float"
},
{
"name": "sessions",
"friendly_name": "sessions",
"type": "integer"
},
{
"name": "Opportunities",
"friendly_name": "Opportunities",
"type": "integer"
},
{
"name": "impressions",
"friendly_name": "impressions",
"type": "integer"
},
{
"name": "gross_revenue",
"friendly_name": "gross_revenue",
"type": "float"
},
{
"name": "net_revenue",
"friendly_name": "net_revenue",
"type": "float"
},
{
"name": "avg_daily_arpdau_gross",
"friendly_name": "avg_daily_arpdau_gross",
"type": "float"
},
{
"name": "avg_daily_arpdau",
"friendly_name": "avg_daily_arpdau",
"type": "float"
},
{
"name": "rps_gross",
"friendly_name": "rps_gross",
"type": "float"
},
{
"name": "rps",
"friendly_name": "rps",
"type": "float"
},
{
"name": "app_id",
"friendly_name": "app_id",
"type": "string"
},
{
"name": "updated_at",
"friendly_name": "updated_at",
"type": "datetime"
}
],
"rows": [
{
"country_name": "All Countries",
"avg_dau": 0,
"sessions": 0,
"Opportunities": 0,
"impressions": 0,
"gross_revenue": 0,
"net_revenue": 0,
"avg_daily_arpdau_gross": 0,
"avg_daily_arpdau": 0,
"rps_gross": 0,
"rps": 0,
"app_id": "YOUR_APP_ID",
"updated_at": "YYYY-MM-DDTHH:MM:SS"
}
]
}