Skip to main content

Month to Date Revenue

Returns cumulative ads revenue for each day of this month up to yesterday, with the same days last month and the same month last year, for the selected country. This is the data behind the Month to Date Revenue chart, which shows gross revenue. Returns one row per day per period.

The response has both gross and net values.

Request
  • Method: GET
  • Endpoint: https://console.overwolf.com/api/stats/revenue-v2/month-to-date-revenue
Query parameters
Name
Type
Description
app_idRequired
string

The UID of an app you have access to.

country
string

A country name as it appears in the dashboard Country filter. Default: All Countries.

Additional parameters
Name
In
Type
Description
AuthorizationRequired
header
string

Key <your-console-email>:<your-api-key>. For more information, see the Revenue APIs overview.

Response

The response is a JSON object with a columns array and a rows array. Each row has these fields:

Field Description
day_number Day of the month.
revenue_date The date.
time_period This Month, Previous Month, or Previous Year.
app_gross_revenue Cumulative gross ads revenue for the period up to this day, in USD.
app_net_revenue Cumulative net ads revenue for the period up to this day, in USD.
country Country identifier for country_name.
app_id Your app UID.
updated_at When the data was last updated.
200

Month to Date Revenue

FieldType
columns.namestring
columns.friendly_namestring
columns.typestring
rows.day_numberinteger
rows.revenue_datestring
rows.time_periodstring
rows.app_gross_revenuenumber
rows.app_net_revenuenumber
rows.countrystring
rows.app_idstring
rows.updated_atstring
Request
https://console.overwolf.com/api/stats/revenue-v2/month-to-date-revenue?app_id=YOUR_APP_ID&country=All%20Countries
Response
{
  "columns": [
    {
      "name": "day_number",
      "friendly_name": "day_number",
      "type": "integer"
    },
    {
      "name": "revenue_date",
      "friendly_name": "revenue_date",
      "type": "date"
    },
    {
      "name": "time_period",
      "friendly_name": "time_period",
      "type": "string"
    },
    {
      "name": "app_gross_revenue",
      "friendly_name": "app_gross_revenue",
      "type": "float"
    },
    {
      "name": "app_net_revenue",
      "friendly_name": "app_net_revenue",
      "type": "float"
    },
    {
      "name": "country",
      "friendly_name": "country",
      "type": "string"
    },
    {
      "name": "app_id",
      "friendly_name": "app_id",
      "type": "string"
    },
    {
      "name": "updated_at",
      "friendly_name": "updated_at",
      "type": "datetime"
    }
  ],
  "rows": [
    {
      "day_number": 0,
      "revenue_date": "YYYY-MM-DD",
      "time_period": "This Month",
      "app_gross_revenue": 0,
      "app_net_revenue": 0,
      "country": "<country>",
      "app_id": "YOUR_APP_ID",
      "updated_at": "YYYY-MM-DDTHH:MM:SS"
    }
  ]
}