Overview
The Posts Statistics API provides powerful analytics endpoints to track post performance, identify trending content, and understand audience engagement.Popular Posts
Get the most viewed posts.Parameters
Number of posts to return (max 100)
Response
Returns an array of Post objects sorted by view count (descending).Trending Posts
Get posts that are currently trending based on recent engagement.Parameters
Number of trending posts to return
Response
Returns an array of Post objects sorted by trending score (considers recent views, likes, and shares).Trending algorithm weighs recent engagement more heavily than total engagement, helping surface timely content.
Posts with Engagement
Get posts with detailed engagement metrics.Parameters
Number of posts to return
Response
Returns posts with all engagement metrics populated (views, likes, comments, shares).Most Shared Posts
Get posts with the highest share counts.Parameters
Number of posts to return
Response
Returns an array of Post objects sorted by share count (descending).Posts Without Comments
Find posts that haven’t received any comments.Response
Returns an array of Post objects withcomments equal to 0.
Old Drafts
Find draft posts that haven’t been updated recently.Response
Returns an array of draft Post objects that haven’t been updated in a defined period (typically 30+ days).Dashboard Overview
Get summary statistics for the dashboard.Response
Total number of posts
Number of published posts
Number of draft posts
Number of posts pending review
Number of rejected posts
Sum of all post views
Sum of all post likes
Sum of all post comments
Sum of all post shares
Combined engagement metric (likes + comments + shares)
Statistics by Month
Get monthly statistics for trend analysis.Parameters
Number of months of data to retrieve
Response
Best Performing Posts by Author
Get top performing posts for a specific author.Parameters
User ID of the author
Number of top posts to return
Response
Returns an array of the author’s best performing Post objects, sorted by engagement metrics.Analytics Best Practices
Tracking View Metrics
Tracking View Metrics
Use the
incrementarVista endpoint (see Interactions) to track each page view. Include userId when available and ipAddress to prevent duplicate counting.Calculating Engagement Rate
Calculating Engagement Rate
Engagement rate = (likes + comments + shares) / views × 100A good engagement rate is typically 2-5% for blog content.
Understanding Trending vs Popular
Understanding Trending vs Popular
- Popular: Total views over all time
- Trending: Recent engagement velocity (views/likes in last 7-30 days)
Monitoring Content Health
Monitoring Content Health
Regularly check:
- Posts without comments (engagement opportunities)
- Old drafts (content pipeline bottlenecks)
- Monthly trends (growth trajectory)