Skip to main content
Rank your brand’s posts by any performance metric. Use this to surface top performers, analyze what works, and measure campaign impact.

Use cases

Manual performance reviews take hours. The Content report ranks posts automatically, letting you identify top performers in seconds.

Campaign performance review

Surface the top 10 posts from your holiday campaign to show stakeholders what drove results

Creative team inspiration

Identify your highest-performing Reels to guide creative strategy and content planning

Content optimization

Compare top posts by reach vs. engagement to understand what formats work best

Before you start

Make sure you have:
  • API access token with permissions to the relevant brand.
  • Brand ID for the account you want to query.
See API Quickstart for more details. Supported platforms This report supports these channels:
  • Instagram (including Stories)
  • TikTok
  • Facebook
  • Pinterest
  • YouTube
  • LinkedIn
  • X
About content reports Content reports return individual posts ranked by your chosen metric. You get a list of posts sorted by performance (like top 10 by engagement). No aggregated totals or time-series data. Perfect for identifying what content resonates most.
Need all post metrics instead of top performers? The Content report is designed to surface your best-performing posts, not export all posts. If you need metrics for every post in a date range, use the media/v2 endpoint instead.
Brand-owned content only: This report only returns posts published by your brand accounts. UGC and tagged posts are not included.
Test in the UI first: Create a Content report in the Dash Social Dashboard UI to preview channel and metric combinations before writing code.

Implementation

Step 1: Map your parameters

Review the available parameters before making your API call:
ParameterDescription
brand_idsBrand IDs from the UI. Separate multiple brands with commas (e.g., 12345,67890)
channelsSocial platforms to include:
  • Instagram: INSTAGRAM
  • Instagram Stories: INSTAGRAM_STORIES
  • TikTok: TIKTOK
  • Facebook: FACEBOOK
  • Pinterest: PINTEREST
  • YouTube: YOUTUBE
  • LinkedIn: LINKEDIN
  • X: TWITTER
metricsMetric to rank posts by. See Available Metrics section below for all options.Request multiple metrics by separating with commas (e.g., TOTAL_ENGAGEMENTS,REACH,VIEWS)
start_date / end_dateReporting date range in YYYY-MM-DD format
context_start_date / context_end_dateComparison date range for period-over-period analysis. Use same dates if no comparison needed
report_typeSet to CONTENT for ranked post lists
limitNumber of posts to return. Defaults to 6 if not specified

Step 2: Make the API call

Send a GET request using the parameters from Step 1. This example pulls the top Instagram post ranked by total engagements from May 1-7, with April 1-7 as the comparison period.
How posts are ranked: Posts automatically sort by the first metric you specify. If you request TOTAL_ENGAGEMENTS,REACH,VIEWS, posts rank by total engagements. The response includes all three metrics for each post.
Date format matters: Always use YYYY-MM-DD format for dates (e.g., 2025-05-01). Other formats will cause errors.
Common errors:
  • 400 error - Check that dates are in YYYY-MM-DD format, metrics are valid for your channel, and brand_id exists
  • Invalid date format - Use YYYY-MM-DD format. 2025-05-01 works, 05/01/2025 doesn’t
  • Missing brand ID - Verify your brand ID is correct. Get it from your account settings

Sample response

The API returns ranked posts organized by brand. Each post includes caption, media URL, permalink, and all requested metrics.
Understanding the response: Posts are sorted by the metric you selected (total engagements in this example). Brand 12345 (“yourbrand”) top post had 2,847 total engagements during May 1-7. The response includes the post’s media URL, permalink, and all engagement metrics.

Metrics

Next steps

You now have a ranked list of posts with engagement metrics, media URLs, and permalinks. Use this data to:
  • Build performance dashboards - Display top posts with thumbnails and engagement metrics in BI tools
  • Track trends - Pull weekly Content reports to see which posts consistently perform best
  • Inform creative strategy - Analyze top posts to identify patterns in format, topic, or posting time
Related guides: