list_viral_posts
List the viral posts detected on the user's watchlist (Instagram Reels and TikTok videos that beat the account's baseline). Sorted by most recent by default. To poll for new detections, pass since (ISO date): posts detected after it are returned oldest-first; page with offset until count < limit, then keep the returned next_since for the next poll. When presenting posts to the user, always include each post's url link, and use get_post_preview to show the thumbnails of the highlighted ones inline. Use get_post_analysis with a post id to read the AI breakdown of a specific post.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | 'recent' = newest first, 'score' = highest virality score first. Ignored when `since` is set. | recent |
| limit | No | Number of posts to return (max 50) | |
| since | No | Only posts detected strictly after this ISO 8601 date (use the `next_since` of your previous poll) | |
| offset | No | Pagination offset | |
| favorites_only | No | Only return posts marked as favorite |