Back to Blog
Social Media

9 Social Media Metrics the Official APIs Won't Give You (and How to Get Them)

September 10, 2026
6 min read
S
By SociaVault Team
social media APIcompetitive researchdatascrapingmetrics

9 Social Media Metrics the Official APIs Won't Give You (and How to Get Them)

The official platform APIs are built for one thing: letting a business manage its own account. The moment you want data about a competitor, a creator you're vetting, or the market at large, they mostly shut the door, you need the account owner's permission, and no competitor is going to grant it.

That's the gap public data fills. Here are nine metrics the official APIs won't give you for accounts you don't control, with the honest way to get each (and, where the truth is "you can't," I'll say so).

1. A competitor's follower count, without their permission

The official APIs return account stats only to the authenticated owner. But follower counts are public on the profile page, so a public profile lookup returns them for anyone. On TikTok the exact number is in statsV2.followerCount; on Instagram it's edge_followed_by.count. More on the exact-vs-rounded nuance in getting exact follower counts.

2. Every comment on a post you don't own

Official APIs restrict comment access heavily and tie it to owned media. Comments on any public post, though, are readable, and they're gold for sentiment and lead research. The tiktok/comments, instagram/comments, and youtube/comments endpoints page through them. You get the text, the commenter's username, and a timestamp, everything you need to mine complaints, questions, and buying signals.

3. Video transcripts

No mainstream official API hands you a clean transcript of an arbitrary creator's video. Yet the spoken content is often the most valuable part, hooks, scripts, talking points. Transcript endpoints exist for TikTok, YouTube, and Instagram video, turning a competitor's whole content strategy into searchable text. The YouTube transcript API guide shows the pattern.

4. A competitor's ad creatives (and rough spend signals)

The official ad APIs are for running your own campaigns, not spying on someone else's. The public Ad Libraries (Meta, TikTok, Google, LinkedIn) are the workaround, and they're genuinely rich: active creatives, run dates, formats. You can infer relative spend from how many creatives are live and how long they've run, but treat any "spend" figure as an estimate, the libraries don't publish real dollars for most advertisers. See Meta Ad Library spying.

5. Search results as structured data

Platform search in the app is one thing; getting those results as data you can process is another the official APIs largely don't offer. Keyword and hashtag search endpoints return the matching posts/videos as JSON, which is how you build trend trackers and content-discovery tools. On TikTok you can even scope it by market with region; on Instagram you drive it with the query language itself.

There's no official "give me the trending feed" endpoint you can build a product on. Trending endpoints return the currently surging videos, sounds, and hashtags, the raw material for spotting a wave early instead of reading about it next week. Start with the TikTok trending API.

7. A creator's audience country split

Audience data is the most locked-down category, it lives in the owner's private analytics. TikTok is the one partial exception: its demographics endpoint returns an audience-by-country breakdown with percentages (a heavier call at 26 credits, and the percentages are sample-based estimates). Useful for a shortlist, but note it's country only, not age or gender.

8. A creator's public contact info

The official APIs won't surface a creator's email. On Instagram, professional/business accounts that have published a public contact email expose it as business_email, along with external_url and bio links, in the profile response. The honest caveat: it's only there when the creator made it public; when they haven't, the field is null. Details in the Instagram creator email finder.

9. Exact engagement on posts you don't own

Likes, comments, and views on other people's public posts aren't something the official APIs give you, but they're on the public post. Video and post endpoints return like_count, comment_count, and play/view counts per item. Two honest asterisks: Instagram recently stopped including view counts in hashtag search results (you now enrich via the post endpoint, see Instagram view counts), and Instagram like counts can be hidden by the account.

The honest flip side: what you genuinely can't get anywhere

A list like this is only trustworthy if it admits the limits. These aren't available from public data, from us, or from anyone claiming otherwise:

  • Instagram audience age and gender. Owner-only, full stop. Country-level exists on TikTok; age/gender exists nowhere publicly.
  • Exact YouTube subscriber counts. YouTube rounds them for everyone; only the owner sees the precise figure.
  • Who saved, shared, or clicked. Saves, link clicks, and "who shared this" are private engagement, not public data. We wrote up the who-saved-your-post reality.
  • Anything behind a login or on a private account. Public data means public. If you have to log in to see it, it's out of scope, by design.

If a tool promises any of those from public data, that's your signal it's inventing numbers. Everything in items 1–9 is real and readable; everything in this section isn't, and pretending otherwise is how you end up reporting fiction to a client.

Frequently Asked Questions

Why don't the official social media APIs give competitor data?

They're designed for managing your own account. Access to another account's stats, comments, or audience requires that owner's authentication, which competitors won't grant. Public data fills the gap for anything visible without logging in.

Collecting public data is generally defensible (see the hiQ v. LinkedIn line of cases), but the nuance matters, terms of service, copyright on media, and privacy laws still apply. Use it for research and analysis, and get legal advice for your specific use case.

What's the single most useful metric here?

For competitive research, comments and transcripts punch above their weight, they turn a competitor's audience reactions and content scripts into searchable text, which is far richer than follower counts.

Can I get any audience demographics at all?

Only TikTok's audience-by-country split, as a sample-based estimate. Instagram age/gender and precise audience data for any platform are owner-only and not available publicly.

Are the "spend" numbers from ad libraries real?

No, treat them as estimates. Ad Libraries show creatives and run dates, not actual budgets for most advertisers. You infer relative spend from volume and duration, and you should label it as an inference.

How do I know a provider isn't making numbers up?

Check whether the claimed metric is physically public. Exact YouTube subs, Instagram audience age/gender, and "who clicked" aren't, so any provider offering them is modeling or guessing. Real public metrics (followers, comments, transcripts, ad creatives) are verifiable against the live page.


Want to pull the ones that are available? Start free with 50 credits (no card) and try comments, transcripts, and search across platforms, then check every number against the public page yourself.

Found this helpful?

Share it with others who might benefit

Ready to Try SociaVault?

Start extracting social media data with our powerful API. No credit card required.