YepAPI

Command Palette

Search for a command to run...

POST/v1/instagram/user

Instagram User Profile API

Get Instagram user profiles — followers, bio, posts count, and verification from $0.01/call.

Fetch complete profile information for any Instagram user. Returns follower/following counts, bio, post count, verification status, and profile picture.

Try it live

Fill in the fields and hit Run to see a real response.

POST/v1/instagram/user
Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "username": "instagram",
    "full_name": "Instagram",
    "biography": "Bringing you closer...",
    "follower_count": 670000000,
    "following_count": 500,
    "media_count": 7500,
    "is_verified": true
  }
}

Features

Complete profile data

One username returns the full profile object — full_name, biography, follower and following counts, media_count, and verification — in a single response.

Follower/following counts

Both follower_count and following_count are returned as integers, ready for ratio analysis, growth tracking, or audience-size filtering.

Post count

media_count tells you exactly how many posts the account has published, a quick signal of activity and account maturity.

Verification status

is_verified flags whether the account carries Instagram's blue check, so you can distinguish official brands and creators from impersonators.

Profile picture URL

The response includes a direct profile picture URL you can render in dashboards or store alongside the rest of the profile snapshot.

Use cases

Influencer Vetting

Verify influencer metrics and profile authenticity.

Profile Analytics

Track profile growth and key metrics over time.

Competitor Research

Research competitor Instagram profiles and audience size.

Quick start

Copy this snippet and start making calls.

const res = await fetch('https://api.yepapi.com/v1/instagram/user', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "username": "instagram"
  }),
});
const data = await res.json();
console.log(data);

Pull any Instagram profile by username in one request

The YepAPI Instagram User Profile API fetches a complete profile for any public account from just a username. A POST to /v1/instagram/user returns follower_count, following_count, media_count, biography, is_verified, and the profile picture URL — everything you need to vet an influencer or track an account, in one clean JSON object.

It is the workhorse of the YepAPI Instagram suite. Resolve a username from the Search API, profile it here, then branch into the User Posts, Reels, Followers, or Similar Accounts endpoints. The same key also reaches TikTok, YouTube, SEO, and AI endpoints, so multi-platform creator analytics share one integration.

What is an Instagram profile API?

An Instagram profile API returns the public account-level data for a single user as structured JSON: their bio, follower and following counts, total post count, verification status, and profile image. Rather than loading a profile page and reading numbers off the screen, you send {"username": "instagram"} and get those fields back as typed values you can store, compare, and chart. It is the canonical lookup for any system that needs to know who an account is and how big it is — influencer vetting, competitor tracking, or audience sizing — without touching post-level or follower-level data.

Build your own Instagram profile analytics tool

Use the User Profile endpoint to power an influencer-vetting screen, a competitor-watch dashboard, or a growth tracker that snapshots follower_count and media_count on a schedule. Because every field is returned as structured data, you can compute follower-to-following ratios, detect sudden follower jumps, or flag unverified accounts automatically. Combine it with the YepAPI User Posts API for content-level depth or the Followers API for audience analysis.

Instagram User Profile API pricing — $0.01 per call

Each profile lookup is a flat $0.01. Snapshotting a thousand creators daily costs $10 a day, and there are no tiers, seats, or monthly minimums. You are billed only per call, and profile spend shares the same balance as every other YepAPI endpoint, so building a multi-endpoint analytics pipeline never means juggling separate plans.

Full profile data the official API restricts

Instagram's official Graph API only exposes profile data for business and creator accounts you manage or that authorize your app, and it will not return arbitrary public profiles. The YepAPI User Profile API returns the same core fields for any public username, so you can vet creators or research competitors you have no relationship with — something the official API simply does not allow.

Try the Instagram User Profile API free

Create an account and get $5 in free credit, no card required. That is 500 profile lookups — plenty to test influencer vetting and competitor research before you spend anything.

Start making API calls in 30 seconds

$5 free credit on signup. No credit card required. Pay per call.

What developers say

Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

Frequently asked questions

Fetch complete profile information for any Instagram user. Returns follower/following counts, bio, post count, verification status, and profile picture.

Each API call costs $0.01. No monthly minimums or subscriptions — you only pay for what you use.

Sign up for a free API key, then send a POST request to /v1/instagram/user. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.

YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.

Ready to integrate?

Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.

More instagram api endpoints