Instagram Profile Scraper avatar

Instagram Profile Scraper

Pricing

Pay per usage

Go to Apify Store
Instagram Profile Scraper

Instagram Profile Scraper

Instagram profile scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Rey-An

Rey-An

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Scrapes Instagram profile data and recent posts using a real headless browser (Playwright + stealth). Returns bio, follower count, and post details with hashtags.

Why a Browser?

Instagram removed the old window.__INITIAL_STATE__ data and now rate-limits plain HTTP requests (returns 429). This actor uses a real Chromium browser with stealth techniques to reliably load public profiles.

Features

  • Real browser rendering — bypasses basic bot detection
  • Stealth scripts to hide automation fingerprints
  • Multi-source extraction (graphql data + meta tags fallback)
  • Optional session cookies to bypass login walls
  • Returns profile info (bio, followers, following, posts)
  • Extracts recent posts with engagement stats and hashtags

Input

FieldTypeDescription
usernameStringInstagram username without @ (required)
maxPostsIntegerMax recent posts (default: 12, max: 50)
sessionCookiesArrayOptional logged-in session cookies to bypass login walls
proxyObjectOptional proxy to avoid rate limiting

Output

Returns a single dataset item with:

  • profile - Object with username, fullName, biography, followers, following, posts count, isPrivate, isVerified, externalUrl, profilePicUrl
  • recentPosts - Array of posts with caption, likes, comments, hashtags, thumbnail URL

Use Cases

  • Influencer research
  • Competitor analysis
  • Lead generation
  • Brand monitoring

Note on Login Walls

Instagram increasingly requires login for public profiles. If you get a warning about login, provide sessionCookies from a logged-in browser session (export cookies as JSON array with name/value/domain fields).