Instagram Profile Scraper avatar

Instagram Profile Scraper

Pricing

Pay per usage

Go to Apify Store
Instagram Profile Scraper

Instagram Profile Scraper

Scrape Instagram profile data including bio, follower count, following count, posts count, and profile picture. No login required. Perfect for influencer research and social media monitoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Dima Radov

Dima Radov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Instagram profile data at scale. Enter a list of Instagram usernames and get back their profile information — bio, follower count, following count, and post count.

Features

  • Bulk scraping — provide up to 100+ usernames in one run
  • Clean profile data — extracts bio, followers, following, posts count
  • No login required — works with public Instagram profiles
  • Concurrent scraping — configurable concurrency for faster results

Input

FieldTypeDescription
usernamesarray[string]Instagram usernames to scrape (without @)
maxConcurrencyintegerMax concurrent profile scrapes (default: 2)

Output

Each result item contains:

{
"username": "nousresearch",
"fullName": "Nous Research",
"bio": "Building the future of open AI research.",
"followersCount": 150000,
"followingCount": 500,
"postsCount": 120,
"isPrivate": false,
"isVerified": true,
"profilePicUrl": "https://instagram.com/..."
}

Example

Input:

{
"usernames": ["nousresearch", "natfriedman"]
}

Output:

[
{"username": "nousresearch", "followersCount": 150000, ...},
{"username": "natfriedman", "followersCount": 80000, ...}
]

Limits

  • Public profiles only (private profiles return an error)
  • Respects Instagram's rate limits
  • Uses a headless browser (Playwright) for reliable rendering