Influencer API · Endpoint Endpoint reference

Influencer Enrich by handle (Analytics) API

Enrich a creator handle with performance analytics

Is there an API to get a creator’s performance analytics from a handle?

Yes. The Influencers.club Analytics enrichment endpoint returns the performance layer — engagement and growth detail, posting frequency, medians, income estimates, audience data and optional lookalikes — at 0.8 credits per successful request, on Instagram, YouTube, TikTok, OnlyFans, Twitter and Twitch.

Verified against the live API in Endpoint reference →

What this endpoint returns

Counted on the live search index, not modelled or rounded.

Measured
340M+
Searchable Influencer profiles
40+
Data points returned per creator
47
Platforms mapped in the social graph
6
Platforms with full discovery support
Request

Make the call

Both samples below are complete. Paste one in, swap the key, get a 200.

POST https://api-dashboard.influencers.club/public/v1/creators/enrich/handle/analytics/
Auth Authorization: Bearer <API_KEY> Content type application/json Rate 0.8 credits per successful request Full reference →
curl -X POST https://api-dashboard.influencers.club/public/v1/creators/enrich/handle/analytics/ \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"platform": "instagram", "handle": "mrbeast"}'
import requests

res = requests.post(
    "https://api-dashboard.influencers.club/public/v1/creators/enrich/handle/analytics/",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "platform": "instagram",
        "handle": "mrbeast"
    }, ) print(res.json())
const res = await fetch("https://api-dashboard.influencers.club/public/v1/creators/enrich/handle/analytics/", {
  method: "POST",
  headers: {
    Authorization: "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "platform": "instagram",
    "handle": "mrbeast"
  }), }); const data = await res.json();
$ch = curl_init("https://api-dashboard.influencers.club/public/v1/creators/enrich/handle/analytics/");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
  "Authorization: Bearer YOUR_API_KEY",
  "Content-Type: application/json", ]);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"platform": "instagram", "handle": "mrbeast"}');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
body := strings.NewReader(`{"platform": "instagram", "handle": "mrbeast"}`)
req, _ := http.NewRequest("POST", "https://api-dashboard.influencers.club/public/v1/creators/enrich/handle/analytics/", body)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
Response

What comes back

A 200 with the page of creators and your remaining credit balance. Creator values below are elided — field names and types are exactly as published in the API schema.

200 OKJSON
{
  "result": {
    "has_brand_deals": true,
    "creator_has": {
      "instagram": true,
      "tiktok": true,
      "twitch": true,
      "twitter": true,
      "youtube": true
    },
    "instagram": {
      "username": "mrbeast",
      "follower_count": 89358505,
      "engagement_percent": 1.32,
      "avg_likes": 3648544.83,
      "avg_comments": 67474.92,
      "likes_median": 1140752.0,
      "comments_median": 31466.5,
      "posting_frequency_recent_months": 5.0,
      "reels_percentage_last_12_posts": 50.0,
      "most_recent_post_date": "2026-09-09",
      "reels": {
        "avg_like_count": 621141.17,
        "avg_view_count": 17430201.5,
        "median_view_count": 14571607.0
      },
      "creator_follower_growth": {
        "3_months_ago": 2.66,
        "6_months_ago": 4.89,
        "9_months_ago": 14.77,
        "12_months_ago": 28.48
      },
      "income": {
        "min": 1797900,
        "max": 2337400,
        "currency": "USD"
      },
      "niche_class": [
        "Arts & Entertainment",
        "Lifestyle"
      ],
      "hashtags": [
        "googlepartner"
      ],
      "post_data": [
        "…"
      ],
      "audience": {
        "…": "…"
      }
    },
    "youtube": {
      "subscriber_count": 512000000,
      "engagement_percent": 2.52
    },
    "tiktok": {
      "follower_count": 138071183,
      "engagement_percent": 8.39
    }
  },
  "credits_cost": 0.8 }
Response fields JSON always returned · docs on request
FieldTypeMeaning
Envelope
result.has_brand_dealsbooleanWhether sponsored content was detected.
result.creator_hasobjectPlatform → true for every connected account.
credits_costnumberCredits charged (0.8).
result.instagram (per-platform block)
username · userid · full_namestringIdentity on the platform.
follower_count · following_count · media_countintegerProfile counts.
engagement_percentnumberEngagement rate.
avg_likes · avg_comments · likes_median · comments_mediannumberEngagement stats over recent posts.
reelsobjectavg / median likes and views for Reels.
posting_frequency_recent_monthsnumberPosts per month.
most_recent_post_datestringDate of the last post.
creator_follower_growthobject% growth 3 / 6 / 9 / 12 months ago.
incomeobjectEstimated earnings range with currency.
niche_class[]arrayNiche categories.
hashtags[] · tagged[] · post_data[]arrayRecent hashtags, tagged accounts and posts with engagement.
audienceobjectDemographics, credibility, interests and brand affinities (include_audience_data=true, 10k+ followers).
Errors (400 / 403 / 429)
error_codestringMachine-readable slug, e.g. insufficient_credits. Always present on errors — branch on this, not on error.
errorstringHuman-readable description of what went wrong.
retry_afterintegerSeconds to wait before retrying a 429; mirrored in the Retry-After header.

Analytics tier carries performance fields; email and phone come with the Profile or Full tiers. Audience data needs include_audience_data=true and 10k+ followers. Exact per-tier field list is in the endpoint reference.

Parameters

The spec

Parameter Type Accepted values Behaviour
POST /public/v1/creators/enrich/handle/analytics/ endpoint platform, handle Returns the performance layer — engagement, growth, posting cadence, income estimate, recent posts and optional audience demographics — without contact details.
platform string, required instagram · youtube · tiktok · twitch · twitter · onlyfans Platform the handle belongs to.
handle string, required username, profile URL or YouTube channel ID Normalised automatically — @ stripped, URLs parsed.
include_audience_data boolean true · false Adds audience demographics for IG / TikTok / YouTube creators with 10k+ followers.
—

Billing. 0.8 credits per successful request. If the handle can’t be resolved, no credits are deducted.

Recipes

How teams use this endpoint

Three ways this fits a creator-data workflow.

One creator, one call

Look up a single handle before the outreach.

platform: "instagram", "handle": "mrbeast"

Enrich a whole CSV

Batch enrichment runs the same lookup on up to 10,000 handles.

POST /public/v1/enrichment/batch/ multipart/form-data: file=handles.csv, platform=instagram, enrichment_mode=full

Discover, then enrich the winners

Filter with Discovery, pull full data only for creators that pass.

POST /public/v1/discovery/ { "platform": "instagram", "filters": { "number_of_followers": { "min": 10000, "max": 100000 }, "engagement_percent": { "min": 2 } } }

POST /public/v1/creators/enrich/handle/analytics/ { "platform": "instagram", "handle": "<username from discovery>" }

Other creator data you can access

Influencer API endpoints

Platform coverage

Six platforms with full data, 40+ more in the social graph

Plus Facebook, Pinterest, Reddit, LinkedIn, Discord, Snapchat,
Linktree and 40+ more via connected socials.

FAQ

Frequently asked questions

What does this endpoint cost?+

0.8 credits per successful request. If the handle can’t be resolved, no credits are deducted.

Where can I find my API key?+

Create a free account. You will find your API key through the API side menu.

How do I enrich a handle: performance analytics using your API?+

Sign up for free and copy your API key from the dashboard. POST to /public/v1/creators/enrich/handle/analytics/ with a platform and handle. You get back engagement rate, average and median likes/comments, Reels views, posting frequency, follower growth, income estimate, niche, recent posts and — with include_audience_data — audience demographics. 0.8 credits per successful request.

What are your pricing plans and what do they include?+

Paid plans start at $249/month and use a flexible credit-based model.

Each API call consumes a specific number of credits depending on the endpoint and data depth. You can compare all tiers, credit amounts, and per-endpoint costs in the Pricing section of our API docs.

How can I get in touch with your team?+

Book a time on our calendar to talk to someone from our team and learn about the full capabilities of our API.