Skip to main content

Social media analytics API

Social Media Analytics API for Reach, Engagement, and Growth

Platforms measure different things, so an analytics API is only useful if it keeps those numbers separate. Wahdx Connection returns per-platform metrics tied to the connected accounts, with null where a platform exposes nothing, rather than a single blended figure. This page covers what each platform returns, how to scope a report, and how to combine audience metrics with publishing volume.

The problem this solves

Merging followers from TikTok with subscribers from YouTube produces a figure that answers no real question. The API keeps each platform separate and ties every metric to the account that reported it, so a report can explain where its numbers came from.

What each platform returns

TikTok covers followers, likes, video count, and top videos. Instagram covers reach, profile views, interactions, accounts engaged, and follower demographics. Threads covers views, likes, replies, reposts, and quotes. Facebook covers unique impressions, post engagements, page views, and follows. YouTube covers subscribers, views, video count, and per-video performance.

Analytics available per platform
PlatformKey metrics
TikTokFollowers, likes, video count, top videos
InstagramReach, profile views, interactions, accounts engaged, demographics
ThreadsViews, likes, replies, reposts, quotes
FacebookUnique impressions, post engagements, page views, follows
YouTubeSubscribers, views, video count, per-video performance

Scope and range for a report

Pull metrics across all active accounts or drill into a single account, over 7, 30, or 90 days. Match the range to the campaign in campaign reporting, and use the 30-day view as a stable baseline for a standing dashboard. Account groups keep agency reporting organized per client. Demographic breakdowns appear only where the platform exposes them, so a dashboard should render gaps instead of failing.

Permissions and data honesty

Profile and content insights require an active connected account with the insights permission for that platform. Without it, metric fields return null. Expired accounts drop out of analytics until reconnected. The API reports what the platform returns and nothing more, so a metric the platform does not expose stays null rather than becoming an estimate.

Top content and growth signals

Top-content rankings sort posts by views, likes, comments, shares, saves, or interactions, which answers the recurring question about what to publish next. Reach and engagement together separate distribution from resonance: a post with wide reach and flat engagement needs a different fix than one with strong engagement that few people saw. Follower counts over a 30-day window show growth rather than a single snapshot.

Combining with publishing analytics

The audience metrics on this page pair with the publishing analytics endpoint. Audience metrics show how content performed; publishing analytics show how much content went out and how much was accepted. Used together, they show whether a quiet week was a gap in publishing or a change in how content performed.

FAQ

Common questions about social media analytics

Which analytics are available per platform?

TikTok returns followers, likes, video counts, and top videos. Instagram returns reach, profile views, interactions, accounts engaged, and demographics. Threads returns views, likes, replies, reposts, and quotes. Facebook returns unique impressions, post engagements, page views, and follows. YouTube returns subscribers, views, and video counts.

Do analytics require an active connection?

Yes. Profile and content insights require an active connected account with the insights permission granted for that platform.

What happens when a platform does not expose a metric?

The field returns null instead of an estimate, so the report only shows numbers the platform actually reported.

Can I compare platforms in one report?

You can pull them in one workflow, but each platform keeps its own metrics. Followers from TikTok are not merged with subscribers from YouTube.