Get cached per-post analytics
Replays per-post metrics that Upload-Post already fetched, instead of calling the social platforms again. Because it never touches the platforms during the request, it is NOT subject to the platform analytics rate limit of 100 requests / 5 minutes that applies to the live /uploadposts/post-analytics endpoints, and it is paginated — built for re-reading a large back catalogue. IMPORTANT: this is a write-through cache filled as a side effect of live reads. A post appears here only after it has been fetched at least once through a live per-post endpoint, and there is no background refresh — captured_at is the last time that post was read live. To refresh a post, call the live endpoint for it.
Query parameters
The profile_username of the profile to read snapshots for.
Restrict the result to a single platform. When omitted, all platforms are returned and the response echoes platform: null.
Number of posts per page. Defaults to 50, maximum 200.
Opaque next-page token. Pass back exactly the value returned in next_cursor by the previous response. An invalid cursor returns 400.
Start of the date range in YYYY-MM-DD format. Defaults to 30 days ago.
End of the date range in YYYY-MM-DD format. Defaults to today.
Response
Cached post analytics retrieved successfully.
Example response
{
"source": "snapshot_cache"
}