Skip to content

Get posting activity

GET
/analytics/activity
curl --request GET \
--url 'https://api.warmup.social/analytics/activity?role=own&tz=UTC&days=180' \
--header 'Authorization: Bearer <token>'

Posts per day for the last days days. from and to are ignored.

role
string
Allowed values: own competitor

Whose accounts to analyze — your own or competitors.

tz
string
default: UTC

Example

Europe/Berlin

IANA time zone used to split days.

platform
Array<string>
Allowed values: instagram tiktok facebook

Only these networks. Comma-separated or repeated.

group
Array<string>

Only accounts from these collections (names from “List analytics filters”).

accountId
Array<string>

Only these accounts (ids from “List analytics filters”).

days
integer
default: 180 >= 7 <= 365

Window length in days, 7–365.

Daily post counts.

Media typeapplication/json
object
from
required
string format: date
to
required
string format: date
days
required
Array<object>
object
date
required
string format: date
posts
required
integer
lastPostAt
required
string format: date-time
nullable

Example generated

{
"from": "2026-04-15",
"to": "2026-04-15",
"days": [
{
"date": "2026-04-15",
"posts": 1
}
],
"lastPostAt": "2026-04-15T12:00:00Z"
}

The Bearer token is missing or invalid.

Media typeapplication/json
object
statusCode
required
integer
message
required
One of:
string
error
string
key
additional properties
any

Example

{
"statusCode": 400,
"message": "Invalid request",
"error": "Bad Request"
}