Track how your Total Social Impact changes day by day across all channels. This guide shows you how to pull TSI time-series data using the Graph report. You’ll get daily breakdowns ready to visualize trends and measure unified social presence over time.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.
Use cases
Measuring TSI at a single point in time doesn’t show you how your combined owned and earned presence evolves. Graph reports give you daily TSI values so you can spot growth patterns, track campaign momentum, and demonstrate social impact improvements to stakeholders.Campaign impact tracking
Chart daily TSI during campaign periods to measure how owned posts and earned mentions together drive social presence growth
Quarterly growth reporting
Visualize TSI trends across Q1, Q2, Q3, and Q4 in executive dashboards to show year-over-year social impact improvements
Channel momentum analysis
Track which channels (Instagram, TikTok, etc.) are growing TSI fastest to identify where to invest more resources
Earned vs owned balance
Compare daily TSI from owned content versus UGC mentions to understand which drives more total impact
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.
Test in the UI first: Create a Dashboard in the Dash Social UI and configure your TSI graph report there. This lets you preview the time-series behavior and validate that your filters return the right data before writing any code.
Supported platforms This report supports these channels:
- Instagram Stories
- Instagram UGC
- TikTok
- TikTok UGC
- YouTube
- X
Understanding channel types: Channels with “UGC” track earned content (mentions). Channels without “UGC” track owned content (your posts). Request both to get complete social impact across owned and earned.
TOTAL_TSI). This combines impressions from owned and earned content using Dash’s proprietary scoring algorithm.
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 gets daily Total Social Impact for brand144 across all channels from May 1-7, with April 1-7 as the comparison period.
Sample response
The response returns time-series TSI data organized by date. Each channel has daily values for your reporting period.Understanding the response: TSI values are organized by brand ID and broken down by channel and date. In this example:
- Brand
144(“sunny.today”) achieved Instagram TSI of 112,683 on May 1, growing to 121,086 by May 4 before declining to 85,570 on May 7 - The dates are in ISO 8601 format with timezone (
2025-05-01T00:00:00.000Z) - Pinterest consistently drove the highest daily TSI values (around 471k-475k per day)
- Instagram showed strong growth mid-week but dropped on the weekend