GET
/
stats
/
content_24h_data
curl --request GET \
  --url https://api.growi.io/api/public/v1/stats/content_24h_data \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {}
}

Retrieves 24-hour views and engagement metrics with comparison to previous period. For each date, you get that day’s metrics along with the corresponding data from a period before for comparison.

Request Parameters

ParameterTypeDescriptionRequired
start_dateStringStart date in MM/DD/YYYY formatYes
end_dateStringEnd date in MM/DD/YYYY formatYes
limitIntegerLimit the number of results. Default is 4. Recommended is 20. Set to 10,000 to get all data.No

Response Fields

FieldDescription
dateUnix timestamp for the current day
last_dateUnix timestamp for the comparison day (1 week before)
currentNumber of views/likes for the current day
lastNumber of views/likes for the comparison day
totalRunning total as of the latest date
last_totalRunning total as of the comparison period’s latest date

Request Example

curl -X GET "https://api.growi.io/api/public/v1/stats/content_24h_data?start_date=01/01/2023&end_date=01/31/2023" \
     -H "Authorization: Bearer YOUR_PUBLIC_API_KEY" \
     -H "Content-Type: application/json"

Response Example

{
  "success": true,
  "data": {
    "content_24h_data": {
      "views_24h": [
        {
          "date": 1747267200,
          "last_date": 1746662400,
          "current": 1498351,
          "last": 1398120,
          "name": "Views",
          "total": 12897783,
          "last_total": 11245632
        },
        {
          "date": 1747353600,
          "last_date": 1746748800,
          "current": 1731260,
          "last": 1625480,
          "name": "Views",
          "total": 12897783,
          "last_total": 11245632
        }
      ],
      "likes_24h": [
        {
          "date": 1747267200,
          "last_date": 1746662400,
          "current": 51590,
          "last": 48234,
          "name": "Likes",
          "total": 448104,
          "last_total": 396514
        },
        {
          "date": 1747353600,
          "last_date": 1746748800,
          "current": 67440,
          "last": 62180,
          "name": "Likes",
          "total": 448104,
          "last_total": 396514
        }
      ]
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

start_date
string
default:05/01/2025
required

Start date in MM/DD/YYYY format

end_date
string
default:05/08/2025
required

End date in MM/DD/YYYY format

limit
integer
default:4

Limit the number of results. Default is 4. Recommended is 20. Set to 10,000 to get all data.

Response

200
application/json

Content 24h data retrieved successfully

The response is of type object.