Skip to main content
Track how UGC and creator content mentioning your brand performs over time. Pull daily or monthly time-series data for brand mentions to visualize trends in BI tools like Power BI, Tableau, or Looker.

Use cases

Graph reports give you day-by-day or month-by-month breakdowns of UGC metrics. This makes it easy to spot trends, measure campaign momentum, and visualize creator impact over time.

Campaign momentum tracking

Chart daily UGC reach and engagement during influencer campaigns to measure impact and optimize future partnerships

Seasonal pattern analysis

Visualize monthly UGC volume and engagement patterns to identify peak seasons for brand mentions

Creator partnership ROI

Track time-series UGC metrics in Tableau to measure ongoing creator partnership value and justify budgets

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 UGC channels:
  • Instagram
  • Instagram Stories
  • TikTok
About graph reports Graph reports return time-series data with values for each date rather than aggregated totals. Choose daily (default) or monthly granularity using the time_scale parameter.
Test in the UI first: Create a Dashboard in the Dash Social UI and configure your Graph report there. This previews the metrics and time scale behavior 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 daily comments on Instagram UGC mentioning brand 144 from August 10-20, with July 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 a time-series breakdown with values for each date. The response structure is: brand_idchannelmetricdatevalue.
Understanding the response: In this example, brand 144 (“sunny.today”) received 1 comment on Instagram UGC on August 20, with 0 comments on surrounding dates. Use this time-series data in BI tools like Power BI, Tableau, or Looker to visualize trends.

Metrics

Next steps

You now have a JSON response with time-series UGC performance data per brand and platform. Use this data to:
  • Visualize trends - Chart daily or monthly UGC metrics in BI tools
  • Measure campaigns - Track performance momentum during influencer campaigns
  • Identify patterns - Spot seasonal trends and peak engagement periods
Related guides: