Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.dashsocial.com/llms.txt

Use this file to discover all available pages before exploring further.

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.
GET https://dashboard.dashsocial.com/reports/data
  ?channels=INSTAGRAM_UGC
  &brand_ids=144
  &start_date=2025-08-10
  &end_date=2025-08-20
  &context_start_date=2024-07-01
  &context_end_date=2024-07-31
  &metrics=UGC_COMMENTS
  &report_type=GRAPH

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.
{
    "data": {
        "144": {
            "INSTAGRAM_UGC": {
                "UGC_COMMENTS": {
                    "2025-08-18": 0.0,
                    "2025-08-19": 0.0,
                    "2025-08-20": 1.0,
                    "2025-08-21": 0.0
                }
            },
            "avatar": "https://cdn.dashsocial.com/avatars/2306810931.jpeg",
            "data_type": "BRAND",
            "metrics": {
                "UGC_COMMENTS": {
                    "INSTAGRAM_UGC": {
                        "2025-08-18": 0.0,
                        "2025-08-19": 0.0,
                        "2025-08-20": 1.0,
                        "2025-08-21": 0.0
                    }
                }
            },
            "name": "sunny.today",
            "user_has_access": true
        }
    },
    "product_category": "UGC"
}
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

Metric NameDescriptionMetric API Name
UGC - Avg. EMVThe average earned media value of posts featuring you. EMV is calculated by factoring in the channel, audience size, content type, engagement and current market values for comparable posts.AVG_EMV
Total Social Impact - All PostsTSI is like a market index for your brand’s social presence - it brings together everything your brand does across social to reveal the strength of your total presence. It rolls up all your channels, content, and engagement into one score that grows over time, giving you a clear view of performance and momentum.TOTAL_TSI
UGC - Avg. EffectivenessThe average percentage of people who saw posts featuring you and engaged with themUGC_AVG_EFFECTIVENESS_CONNECTED
UGC - Avg. EffectivenessThe average percentage of people who saw posts featuring you and engaged with them. If connected creators are included in this report, their true reach and engagements will be used to calculate their Avg. Effectiveness.UGC_AVG_EFFECTIVENESS_PUBLIC
UGC - Avg. Engagement Rate (Followers)The average percentage of people who engaged with posts featuring you, based on follower count. This metric uses Likes. If Likes are hidden on Instagram, they will show as 0 in Dash Social. If connected creators are included in this report, their true engagements will be used to calculate their engagement rate.UGC_AVG_ENGAGEMENT_RATE_FOLLOWERS
UGC - Avg. Engagement Rate (Views)The average percentage of people who engaged with posts featuring you, based on the number of people who viewed it. This metric uses Likes. If Likes are hidden on Instagram, they will show as 0 in Dash Social.UGC_AVG_ENGAGEMENT_RATE_VIEWS
UGC - Avg. Estimated ReachThe estimated average number of unique accounts that saw posts featuring you. If connected creators are included in this report, their true reach is included with unconnected creators’ estimated reach.UGC_AVG_ESTIMATED_REACH
UGC - Avg. ReachThe average number of unique accounts that saw posts featuring youUGC_AVG_REACH
UGC - Avg. Watch TimeThe average time that posts featuring you were played during a single viewingUGC_AVG_WATCH_TIME
UGC - CommentsThe number of comments on posts featuring youUGC_COMMENTS
UGC - EMVThe earned media value of the creator’s content. EMV is calculated by factoring in the channel, audience size, content type, engagement and current market values for comparable posts.UGC_EMV
UGC - EngagementsThe total number of engagements on posts featuring you. If Likes are hidden on Instagram, they will show as 0 in Dash Social.UGC_ENGAGEMENTS_CONNECTED
UGC - EngagementsThe total number of engagements on posts featuring you. If Likes are hidden on Instagram, they will show as 0 in Dash Social. If connected creators are included in this report, their true engagements is included with the unconnected creators’ engagements.UGC_ENGAGEMENTS_PUBLIC
UGC - Estimated ReachThe estimated number of unique accounts who saw posts that mentioned or tagged youUGC_ESTIMATED_REACH
UGC - Followers GainedThe estimated number of followers your brand has gained from posts featuring youUGC_FOLLOWERS_GAINED
UGC - LikesThe number of likes received on posts featuring youUGC_LIKES
UGC - MentionsThe total number of times you were mentioned by other accounts by including your @username in their captionUGC_MENTIONS
UGC - Number of PostsThe total number of posts that mentioned or tagged youUGC_NUMBER_OF_POSTS
UGC - Photo TagsThe total number of times you were tagged by other accounts by using a photo tag on the postUGC_PHOTO_TAGS
UGC - ReachThe number of unique accounts who saw posts featuring youUGC_REACH
UGC - SavesThe number of times posts featuring you were savedUGC_SAVES
UGC - SharesThe number of times posts featuring you were sharedUGC_SHARES
UGC - Time WatchedThe amount of time videos featuring you were played during a single viewingUGC_TIME_WATCHED
UGC - ViewsThe amount of times videos featuring you were played or replayed for 1ms or more. Replays are counted after the initial play in the same video session.UGC_VIEWS

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: