The account's most recent posts, nested inside its own row rather than written as rows of their own - the shape apify/instagram-profile-scraper publishes. Each entry carries the same post fields this codebase's post rows carry (shortCode, type, caption, hashtags, mentions, timestamp, likesCount, commentsCount, taggedUsers, dimensions and, with includeMediaUrls, the media URLs) minus the two that only mean something on a row of their own, dataType and inputUrl. [] when the snapshot holds no posts, or none newer than onlyPostsNewerThan; a private account is the usual reason - check private and postsInSnapshot before reading it as an account that never posted.
Example:[
{
"shortCode": "DCMUrLltVlM",
"type": "Image",
"caption": "A new view of the Carina Nebula.",
"timestamp": "2026-08-30T18:02:11.000Z",
"likesCount": 412903,
"commentsCount": 1363
}
]
Comments
commentsCount
Optional
The total Instagram declares for the post. commentsCollected says how many bodies this run actually holds.