Skip to main content
Measure the impact of user-generated content and creator posts that mention your brand. Pull total performance metrics for brand mentions across Instagram and TikTok to quantify your UGC value.

Use cases

Measuring UGC impact across platforms is hard when data is scattered. Metric reports give you total performance numbers for all brand mentions in one request.

Calculate creator ROI

Measure total reach and engagement from influencer content to calculate partnership value and justify budgets

Track UGC campaigns

Pull total comments, likes, and shares during campaign periods to measure impact and report to stakeholders

Compare platform performance

Benchmark UGC engagement across Instagram, Stories, and TikTok to optimize your content strategy

Before you start

Make sure you have:
  • API Key - Your authentication token from Dash Social developer settings
  • Brand ID - The ID for the brand you want to track UGC mentions for
Need help? Check out our API Quickstart. Supported platforms This report supports these UGC channels:
  • Instagram: INSTAGRAM_UGC
  • Instagram Stories: INSTAGRAM_STORIES_UGC
  • TikTok: TIKTOK_UGC
About earned reports Earned reports track user-generated content that mentions or tags your brand. Unlike Owned reports (content you published) or Competitor reports (content from competitors), Earned reports measure UGC performance.
Test in the UI first: Create a Dashboard in the Dash Social UI and configure your Earned report there. This previews the metrics and validates your filters before writing code.
One channel per request: You cannot query multiple UGC channels in the same request. Make separate API calls for each channel.

Implementation

Step 1: Map your parameters

Review the available parameters before making your API call:

Step 2: Make the API call

Send a GET request using the parameters from Step 1. This example pulls the top Instagram UGC post ranked by organic comments from August 10-20, with July 1-31 as the comparison period.

Multiple metrics

Request multiple metrics in a single call by separating them with commas (e.g., UGC_COMMENTS,UGC_LIKES,UGC_REACH).
Date format matters: Always use YYYY-MM-DD format for dates (e.g., 2025-08-10). Other formats will cause errors.
One channel per request: Make separate API calls for each channel (INSTAGRAM_UGC, INSTAGRAM_STORIES_UGC, TIKTOK_UGC).

Sample response

The API returns ranked posts with detailed performance metrics, creator information, and media URLs. Posts are automatically ranked by the metric you selected.
Understanding the response: The response includes rich data for each UGC post: creator handle and avatar, direct link, caption, engagement metrics, reach, and EMV. In this example, creator @pat_chisholm_tester_ mentioned brand @sunny.today in an Instagram post on August 20. The post received 1 comment, 1 like, and reached 4 unique accounts.

Metrics

Next steps

You now have a JSON response with total UGC performance metrics per brand and platform. Use this data to:
  • Calculate ROI - Measure the value of creator partnerships and influencer campaigns
  • Track campaigns - Monitor UGC performance during specific campaign periods
  • Compare platforms - Analyze which channels drive the most UGC engagement
Related guides: