April 27, 2026

Instagram Audience Demographics API: How Influencer Platforms Access Creator Data at Scale (2026)

TL;DR Summary: Instagram audience demographics — age, gender, location, and interests — are available via the Instagram Graph API, but only for the authenticated account owner. For influencer marketing platforms that need demographic data across hundreds or thousands of creators, this restriction makes native API access impractical at scale. This guide covers what the Graph API returns, where it falls short, and how platforms solve the scale problem.

Why Instagram Audience Demographics Matter for Influencer Marketing?

Instagram has approximately 41 million influencers worldwide as of 2025 — up from 37 million in 2024. But raw follower count alone is a poor predictor of campaign performance.

The metrics that actually determine whether an influencer-brand partnership will work are audience-level: who follows this creator, where are they located, how old are they, and what are their interests? A creator with 50,000 followers in the wrong demographic is less valuable than one with 10,000 in exactly the right one.

This is why audience demographics sit at the center of every serious influencer vetting workflow. And as influencer marketing platforms have scaled — managing not dozens but thousands of creator relationships — the question of how to access this data reliably and at scale has become a technical challenge, not just an analytical one.

instagram follower demographics
Get continuous access to 100%  authentic and updated creator data

Instagram Audience Demographics: What the Data Actually Shows

Before covering how to access this data via API, here's what the demographic picture looks like for Instagram in 2026:

Age distribution: Over half of Instagram's global audience is 34 years old or younger. The 18–24 age bracket remains the most active segment for engagement and content creation, while the 25–34 group drives the most purchasing decisions on the platform.

Gender distribution: Female users account for approximately 57.9% of Instagram's US audience. This skew is consistent across most major markets, though it varies by creator niche — sports and gaming creators tend to have more balanced or male-skewed audiences, while beauty, fashion, and lifestyle creators typically skew more heavily female.

Micro-influencer engagement: Creators with 10,000 followers or fewer (micro-influencers) generate up to 60% more engagement than macro-influencers. Their audiences tend to be more niche and more loyal — which makes accurate demographic data even more important when evaluating them, since follower count is a less reliable signal of reach quality at the micro level.

Key implication for brands: Understanding audience demographics isn't optional — it's the difference between a campaign that reaches the right people and one that generates impressions without conversion. An influencer who has 5,000 highly relevant followers can outperform one with 500,000 broadly distributed ones, at a fraction of the cost.

How to Access Instagram Audience Demographics via API?

This is the section most influencer marketing platforms need but rarely find clearly documented in one place.

What the Instagram Graph API Returns?

Instagram provides audience demographic data through the instagram_manage_insights permission scope, accessible via the Instagram Graph API. Here's exactly what it returns — and what it doesn't:

Available demographic data (with correct permissions):

Data point API endpoint Notes
Follower age breakdown GET /{ig-user-id}/insights with audience_age metric Returns % breakdown across age brackets: 13-17, 18-24, 25-34, 35-44, 45-54, 55-64, 65+
Follower gender split GET /{ig-user-id}/insights with audience_gender metric Returns M/F/U (undisclosed) percentage breakdown
Top follower locations GET /{ig-user-id}/insights with audience_city and audience_country metrics Returns top 45 cities, top 45 countries
Follower active hours GET /{ig-user-id}/insights with online_followers metric Shows when followers are most active by hour and day

What requires a Business or Creator account: The instagram_manage_insights scope is only available to Business and Creator accounts. Personal Instagram accounts cannot access any audience demographic data via API. This creates an onboarding friction point for platforms: creators who have personal accounts must switch to a Business or Creator account before their demographic data is accessible.

What requires a Facebook Page connection: To use the Instagram Graph API at all, the Instagram account must be connected to a Facebook Page. This is a hard requirement from Meta — not optional. Creators who haven't linked a Facebook Page cannot authenticate through the Graph API.

Rate limits that apply: The Business Use Cases (BUC) rate limit of 200 API calls per user per hour applies to insights endpoints. For platforms refreshing demographic data across large creator pools frequently, this ceiling is hit faster than expected.

The Critical Restriction Most Platforms Discover Too Late

This is where the native Instagram API breaks down for influencer marketing platforms at scale:

Instagram's instagram_manage_insights endpoint only returns demographic data for the authenticated account owner.

This means: if you want audience demographic data for a creator, that creator must individually authenticate your app — granting your platform OAuth access to their account. You cannot query another account's audience demographics by knowing their handle or user ID. The endpoint simply doesn't exist for third-party account lookups.

For a platform managing 10 creators, this is manageable. For a platform with a database of 50,000 creators, requiring every one of them to authenticate your specific app before you can see their audience demographics is operationally impossible.

The Gap: Instagram's API Only Shows Demographics to the Account Owner

This restriction is the single biggest data gap in native Instagram API integration for influencer marketing platforms — and it's not something that can be solved by applying for a different permission scope or becoming a Meta partner. The limitation is architectural: Instagram's demographic data is considered private account data and is only surfaced to the account owner by design.

What this means in practice:

If you're building an influencer discovery or vetting platform, you face a binary choice:

Option A — Require creator authentication. Every creator in your database must connect their Instagram account to your platform via OAuth before you can see their demographic data. This is how platforms like Beacons and Creator.co operate. It provides genuine first-party demographic data but limits your discoverable creator pool to only those who have actively signed up to your platform.

Option B — Use estimated or inferred demographic data. Some third-party tools estimate demographics from public signals — content analysis, hashtag patterns, follower behaviour. This data is not sourced from Instagram's API and its accuracy varies widely. It doesn't include the actual follower breakdown Instagram provides to the account owner.

Neither option works well for platforms that need accurate, Instagram-API-sourced demographic data across a large pool of creators who haven't necessarily signed up to their specific platform.

This is the problem Phyllo solves.

See how Phyllo's Influencer Vetting API provides creator-consented demographic data at scale →

How Influencer Platforms Access Demographics at Scale with Phyllo

Phyllo's approach is different from both options above. Rather than requiring every creator to authenticate a specific brand's or platform's app, Phyllo maintains its own creator authentication layer. Creators connect their Instagram account to Phyllo once — and then any platform using Phyllo's API can access that creator's demographic data with their consent, without requiring a separate OAuth flow per platform.

What Phyllo provides for Instagram audience demographics:

  • Follower age breakdown — exact percentage distribution across all age brackets
  • Follower gender split — M/F/U breakdown from Instagram's own insights endpoint
  • Top locations — city and country distribution of a creator's audience
  • Audience interests — inferred from content engagement patterns
  • Audience authenticity score — fake follower detection to validate that the demographic data reflects real followers
  • Historical trend data — how a creator's audience demographics have shifted over time, not just a point-in-time snapshot
  • Cross-platform demographics — the same creator's audience breakdown on TikTok, YouTube, and LinkedIn alongside Instagram

For platforms that need to vet creators at scale, this means:

Instead of requiring 5,000 creators to individually authenticate your app before you can evaluate them, you query Phyllo's API for the creator's handle and receive their full demographic breakdown — assuming they're in Phyllo's creator network (250M+ creators) or have previously authenticated through any Phyllo-powered platform.

How to Use Instagram Insights to Find Follower Demographics (For Individual Creators)

For creators or brands managing their own Instagram account — not building a platform — Instagram's native Insights tool provides free demographic access directly in the app.

Step-by-step:

  1. Switch to a Business or Creator account if you haven't already (Settings → Account → Switch to Professional Account)
  2. Connect your account to a Facebook Page
  3. Go to your profile → tap the menu (☰) → Insights
  4. Tap "Your Audience" to see follower demographics

What you'll see:

  • Follower count — total followers plus recent follows/unfollows over the past week
  • Location — top 5 cities and countries where your followers are based
  • Age and gender — percentage breakdown by age range, with separate M/F distributions
  • Most active times — hours and days when your followers are most likely to be on Instagram

Limitation: Instagram Insights only shows data from the past 30 days and only for your own account. For deeper historical data or third-party creator demographics, you need API access or a platform like Phyllo.

Key Metrics to Track When Analyzing Instagram Influencer Audience Demographics

When evaluating a creator for a partnership, these are the demographic signals that matter most

Metric Why It Matters What to Look For
Audience age distribution Ensures creator's audience matches your target customer age group Majority in your target age bracket — avoid if heavily skewed toward 13-17 for adult products
Gender split Validates audience-product fit Match to your typical customer gender profile
Top audience locations Critical for geo-targeted campaigns Top locations should include your target markets
Audience authenticity rate Validates that demographic data reflects real followers Above 85% is healthy; below 70% is a red flag
Follower active hours Enables better post timing for campaign content Schedule sponsored content during peak activity windows
Engagement rate by content type Shows which formats resonate with the creator's audience Reels vs posts vs stories — match to your campaign format

How to Analyze Competitor Influencer Activity via Instagram Data

Beyond vetting individual creators, influencer marketing platforms need to track which creators competitors are working with and how those partnerships perform.

The Instagram Graph API doesn't provide competitive intelligence on third-party accounts — you can't see another brand's influencer partnership data directly. But you can:

  • Monitor creator content that tags a competitor's brand handle or uses their campaign hashtags
  • Track engagement patterns on sponsored posts from creators in your category
  • Identify creators appearing in competitor campaigns and assess their audience demographics via Phyllo before approaching them for your own campaigns
Metric Why It Matters How Phyllo Helps
Competitor influencer partnerships Identify which creators your competitors work with Track creators by handle and get cross-platform identity mapping
Content format performance See whether competitors use Reels, Stories, or Posts Analyse content-type engagement via API access
Audience demographics of competitor creators Determine if they're reaching your target segment Full demographic breakdown via Phyllo's creator database
Engagement rate on sponsored content Gauge audience receptiveness to competitor campaigns Above 85% is healthy; below 70% is a red flag
Follower active hours Enables better post timing for campaign content Historical engagement trends across multiple campaign windows
Hashtag and messaging patterns Uncover what content themes work for competitors Hashtag and caption analysis through Phyllo's content API

FAQs about Instagram Audience Demographics

How do you get Instagram audience demographics via API?

Instagram audience demographics are available through the Instagram Graph API using the instagram_manage_insights permission scope. This requires the creator to have a Business or Creator account connected to a Facebook Page and to have authenticated your app via OAuth. The API returns age breakdown, gender split, top locations (cities and countries), and active hours. Critically, this data is only accessible for the authenticated account owner — you cannot query demographic data for third-party creator accounts without their individual OAuth authorization.

What is an Instagram demographics API for influencer platforms?

An Instagram demographics API for influencer platforms is an API that provides audience demographic data — age, gender, location, interests — for creator accounts at scale. Instagram's native Graph API provides this data only for creators who authenticate your specific app, making it impractical for large creator databases. Platforms like Phyllo offer an alternative: a unified API that provides creator-consented demographic data across a database of 250M+ creators, without requiring each creator to individually authenticate each platform they're evaluated on.

Can I see audience demographics for any Instagram creator via API?

No. Instagram's Graph API only returns audience demographic data for the authenticated account owner. You cannot retrieve demographic data for a third-party creator account by knowing their username or user ID — the endpoint doesn't exist for external account lookups. To access demographic data for creators who haven't authenticated your app specifically, you need a third-party data provider like Phyllo that has its own creator authentication layer.

What demographic data does the Instagram Graph API return?

With the instagram_manage_insights scope approved, the Instagram Graph API returns: follower age distribution (across 7 age brackets from 13-17 to 65+), gender split (M/F/undisclosed), top follower locations (up to 45 cities and 45 countries), and follower active hours (by day and hour). It does not return individual follower data, specific follower identities, or audience interest data directly.

How do influencer platforms access demographics for thousands of creators?

Most professional influencer marketing platforms use a third-party unified API like Phyllo rather than requiring each creator to individually authenticate the platform's Instagram app. Phyllo maintains its own creator authentication layer — when a creator connects their Instagram account to any Phyllo-powered platform, their demographic data becomes available to all platforms using Phyllo's API with the creator's consent. This enables demographic access at scale without the per-creator OAuth requirement that makes native Instagram API integration impractical for large databases.

Wrapping Up

Instagram audience demographics are the most important signal in influencer vetting — but accessing them at scale is where most influencer marketing platforms hit a wall. The native Instagram Graph API is well-designed for individual creators managing their own accounts, but its restriction to account-owner-only demographic access makes it fundamentally limited for platforms that need to evaluate thousands of creators they haven't individually onboarded.

The platforms building at scale are solving this with unified API layers that handle creator authentication centrally — removing the bottleneck of requiring each creator to individually connect to each platform they're evaluated on.

If you're building an influencer marketing platform and need creator demographic data at scale, see how Phyllo's Influencer Vetting API works →

Related reads:

Download our detailed guide on how to leverage Instagram Stories for influencer marketing

Download Now
Prateek Panda
Table of Content

Be the first to get insights and updates from Phyllo. Subscribe to our blog.

Ready to get started?

Sign up to get API keys or request us for a demo

/*