Use cases
Tracking competitor performance manually across platforms wastes hours each week. Competitive metric reports give you cross-platform benchmarks instantly.Benchmark posting frequency
Compare your posting cadence against competitor averages to optimize your content calendar
Prioritize platform investments
Identify which platforms competitors post on most to guide your channel strategy
Track engagement trends
Monitor competitor engagement over time to spot momentum shifts and emerging opportunities
Before you start
Prerequisites:- API Key - Your authentication token - Get your API key from the API Quickstart.
- Brand ID - Your brand’s unique ID
- Tracked Competitors - Competitors added in Dash Social
- YouTube
- X
Test in the dashboard first
Preview competitive metrics in the Dash Social Dashboard to understand the data structure before pulling via API.Implementation
Step 1: Get competitor account IDs
Get source account IDs for your tracked competitors. Each competitor has a unique ID per platform. Send a POST request:Key query parameters
source: Platform to search:- Instagram:
INSTAGRAM - Facebook:
FACEBOOK - YouTube:
YOUTUBE - Twitter (X):
TWITTER
- Instagram:
source_account_id value. Format as comma-separated: 2306810931,230344968.
Compare across platforms
To compare multiple platforms, call/competitors/search separately for each platform.Step 2: Map your report parameters
Map the available parameters before making the API call:Step 3: Request the metric report
Send a GET request using the parameters from Step 2. This example gets total posts published by competitors on Instagram during October 2025:- Channel:
INSTAGRAM_COMPETITIVEfrom Step 2 - Metric:
NUMBER_OF_POSTSfrom Step 2 - Reporting period: October 2025 (
start_date/end_date) - Comparison period: September 2025 (
context_start_date/context_end_date) - Competitor IDs from Step 1
Compare multiple platforms
Make separate requests for each channel:INSTAGRAM_COMPETITIVE, FACEBOOK_COMPETITIVE, etc. Combine results in your dashboard or analytics tool.Step 4: Interpret the response
The response includes data for each competitor plus acompetitor_average summary.
Response structure
Each account includes:data_type:BRAND(your brand),COMPETITOR, orCOMPETITOR_AVERAGEname: Account handlemetrics: Object containing requested metricsvalue: Metric total for the reporting periodcontext: Metric total for the comparison periodcontext_change: Decimal representing percent change (e.g.,-0.09= -9%,0.04= +4%)
Metrics
- Instagram
- Facebook
- Youtube
- X
Next steps
With your competitive metrics, you can:- Build benchmarking dashboards - Compare your brand against competitor averages
- Track posting cadence trends - Query monthly to spot competitor posting frequency changes
- Identify platform priorities - Compare metrics across channels to see where competitors invest most
- Inform content strategy - Use engagement metrics to understand what volume and frequency work for competitors