Analytics
Read analytics
GET
Performance of what eksis published in the last days days, compared with the period before it: totals, follower change per channel, the hours that worked best in the workspace time zone, and up to 200 published posts with their numbers. Numbers are collected from the platforms a few times a day. Posts published outside eksis are not counted; read them with GET /v1/channels/{channelId}/live-posts. Analytics starts on the Starter plan.
header
AuthorizationBearer <token>Send your key as Authorization: Bearer eksis_sk_....
days?integerRange
1 <= value <= 365Default
30channels?stringComma-separated channel ids.
The report.
application/json- response
data?curl -X GET 'https://api.eksis.io/v1/analytics' \ -H 'Authorization: Bearer eksis_sk_...'{ "data": { "periodDays": 0, "timezone": "string", "totals": { "published": 0, "reach": 0, "engagement": 0, "profileVisits": 0 }, "previousTotals": { "published": 0, "reach": 0, "engagement": 0, "profileVisits": 0 }, "audience": { "followers": 0, "previous": 0, "change": 0, "changePct": 0, "series": [ { "day": "2019-08-24", "followers": 0 } ], "channels": [ { "channelId": "string", "platform": "string", "username": "string", "followers": 0, "change": 0, "changePct": 0, "tracked": true } ] }, "bestHours": [ { "hour": 0, "posts": 0, "avgEngagement": 0 } ], "posts": [ { "targetId": "string", "platform": "string", "channelName": "string", "contentType": "string", "title": "string", "caption": "string", "publishedAt": "2019-08-24T14:15:22Z", "permalink": "string", "metricsReported": true, "metrics": { "reach": 0, "likes": 0, "dislikes": 0, "comments": 0, "shares": 0, "saves": 0, "profileVisits": 0 } } ] }}