The Dashboard Reports API lets you export the same analytics data available in the Dash Social UI using a single endpoint: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.
- Data source – Where the data comes from (Owned, Competitive, Earned, etc.)
- Output format – How the data is structured (Metric, Graph, or Content)
- What data is returned
- Which metrics are available
- The shape of the JSON response
- How your integration parses the results
Use case examples
- Sync monthly engagement totals to a data warehouse
- Export competitor metrics for benchmarking dashboards
- Track influencer campaign performance
- Monitor response time metrics for customer support
- Build time-series charts in Tableau or Looker
How the endpoint works
All Dashboard reports are requested from the same endpoint:data_source– Owned, Competitive, Earned, Community, Social Listening, or Total Social Impactreport_type– Output structure (TOTAL_METRIC,GRAPH, orCONTENT)metrics– Metrics to retrievechannels– Social platforms (e.g., INSTAGRAM, TIKTOK, FACEBOOK)brand_ids– Brands to report onstart_date/end_date– Reporting periodcontext_start_date/context_end_date– Comparison period
Data sources (what you’re measuring)
Each data source pulls from a different dataset.| Data Source | What It Includes | Common Use Cases |
|---|---|---|
| Owned | Content published by your brand | Campaign reporting, BI exports |
| Competitive | Public competitor posts | Benchmarking, market analysis |
| Earned | Creator and UGC brand mentions | Influencer ROI, earned media tracking |
| Community | Your team’s responses to comments and DMs | Support metrics, response time tracking |
| Social Listening | Conversations matching keyword searches | Brand sentiment, hashtag monitoring |
| Total Social Impact | Combined owned + earned score | Executive reporting, unified KPIs |
- Available metrics
- Channel support
- Required filters
- Data availability
Output formats (how the data is structured)
After selecting a data source, choose how the API should return the data. Important: The definition and date basis of each metric does not change across formats. Only the structure of the response changes.Understanding metric types
Metrics fall into different categories, and the category determines how values are calculated and grouped.- Account-level metrics represent overall activity across your account during the reporting period. For example, total engagements across all posts.
- Post-level metrics represent performance tied to specific posts. These are typically grouped by the post’s publish date.
- UGC metrics represent performance of content that tags or mentions your brand.
Metric format (TOTAL_METRIC)
Returns a single aggregated value for one metric.
Use this when you need:
- KPI snapshots
- Monthly or quarterly totals
- Simple executive dashboards
Graph format (GRAPH)
Returns metric grouped by date, with daily or monthly breakdowns.
For account-level metrics, values reflect activity that occurred on each date in the reporting period.
For post-level metrics, values are grouped by the publish date of posts within the reporting window.
Use this when you need:
- Trend analysis
- BI dashboards
- Performance comparisons across time periods
Content format (CONTENT)
Returns individual posts ranked by a selected metric, including metadata.
Use this when you need:
- Top-performing posts
- Creative analysis
- Post-level exports
Choosing the right combination
Use these common patterns:- Track your own content performance → Owned + Content
- Compare against competitors → Competitive + Graph
- Pull a KPI total → Any data source + Metric
- Build time-based dashboards → Any data source + Graph
- Analyze influencer performance → Earned + Graph or Metric
Test in the UI first
Before writing code:- Create a Dashboard in the Dash Social UI
- Configure your filters and metrics
- Confirm the data structure and values
Final outcome
After choosing the correct data source and format, you can:- Export structured JSON aligned with your reporting needs
- Sync data to BI tools or internal dashboards
- Store consistent schemas in your data warehouse
- Avoid reworking parsing logic later
Next steps
- Review the full Dashboard Reports API reference
- See individual guides for Owned, Competitive, or Earned reports
- Build your first request using a test brand and date range
- Automate recurring exports for scheduled reporting workflows