Skip to content

Social Blade API: Get Instagram account stats

Looks up public Instagram account totals, engagement and grade on Social Blade by handle or profile link. Daily history and 30-day follower change need a Social Blade sign-in, so they are not returned.

socialblade.com (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by Social Blade.

Inputs

Values from the run on Oct 23, 2026, shown under Output.

Username, requiredusername

Instagram handle or profile link, for example @natgeo or https://www.instagram.com/natgeo/.

https://www.instagram.com/cristiano/

Output

From a run on Oct 23, 2026.
{  "grade": "A+",  "posts": 4146,  "username": "cristiano",  "followers": 679836142,  "following": 638,  "daily_stats": [],  "display_name": "Cristiano Ronaldo",  "social_blade_link": "https://socialblade.com/instagram/user/cristiano",  "average_likes_per_post": 7252948.75,  "engagement_rate_percent": 1.09,  "average_comments_per_post": 142851.5625,  "follower_change_last_30_days": null}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
socialblade.com/get_instagram_stats
Returns
username, display name, grade, followers, following, posts, engagement and average likes/comments

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method socialblade.com/get_instagram_stats with the inputs above.

Ask your agent

  • What's the current follower count and engagement rate for the Instagram account @natgeo?
  • Can you pull the grade and average likes per post for https://www.instagram.com/nasa/?
  • How many followers and posts does the public Instagram profile @bbcnews have right now?
  • Check the engagement and average comments on the Instagram handle @chefsteps on Social Blade.
  • Give me the display name, following count, and overall grade for the Instagram account @garyvee.
  • Gets a TikTok creator's Social Blade profile totals, grade when shown, 30-day follower and like changes, and up to 14 days of daily totals, from a TikTok handle or a TikTok or Social Blade profile link. Counts reflect Social Blade's recorded and sometimes rounded figures.

    socialblade.com/get_tiktok_stats
  • Looks up a YouTube channel on Social Blade by name, @handle, YouTube link or Social Blade link and returns its profile, 30-day growth, earnings estimates and the last 14 daily statistics.

    socialblade.com/get_youtube_channel_stats
  • Gets an Instagram account's follower count plus its posting and engagement over the last 30 days: posts published, average views of its videos and reels, and average likes and comments per post, from a username or profile link.

    instagram.com/get_engagement_stats_2
  • Gets an Instagram account's public profile from its username, @name or profile link: name, bio, exact follower, following and post counts, verified and private flags, first bio link, profile picture and account ID.

    instagram.com/get_profile
  • Looks up a public Bluesky profile by handle or profile link, including bio, audience counts and join date. A bare name first checks its .bsky.social handle, then the top relevant people-search result.

    bsky.app/get_profile
  • Gets a TikTok creator's public profile and totals (followers, following, likes, videos) from a username, @handle or profile link. Profiles not visible to public visitors cannot be returned.

    tiktok.com/get_profile
  • Lists the latest publicly embeddable posts and reels from an Instagram account, newest first. Without login Instagram may show fewer posts than requested. View counts that are not available are null.

    instagram.com/list_recent_posts
  • Gets a public Mastodon profile by handle or profile link, with its bio, counts, dates and profile fields. Major servers are read directly. Other servers are looked up through mastodon.social, and their home-server account ID is not available.

    mastodon.social/get_profile