Instagram Profile Scraper (Fastest) avatar

Instagram Profile Scraper (Fastest)

Pricing

from $1.80 / 1,000 results

Go to Apify Store
Instagram Profile Scraper (Fastest)

Instagram Profile Scraper (Fastest)

The easiest & fastest way to scrape Instagram profiles. No login required - just add usernames and go. Get rich profile data including bio, stats, HD profile pics, business info, and the 5 most recent posts with full details. Built with stealth anti-detection, so it just works.

Pricing

from $1.80 / 1,000 results

Rating

5.0

(2)

Developer

Unseen User

Unseen User

Maintained by Community

Actor stats

1

Bookmarked

19

Total users

12

Monthly active users

16 days ago

Last modified

Share

Instagram Profile Scraper

Scrape Instagram profile metadata — no login needed. Just enter usernames and hit Start.

What You Get

For each profile, you get:

  • Profile info — full name, bio, external links, profile pic (HD), verified/private/business status
  • Counts — followers, following, posts, IGTV videos, highlights
  • Latest 5 posts — caption, hashtags, mentions, likes, comments, images, timestamps, video views
  • Related profiles — suggested similar accounts
  • Business info — category name, business account flag

Input

Just one field — Usernames to Scrape. Type in Instagram usernames (without @) and hit Start.

FieldTypeRequiredDescription
usernamesstring listYesInstagram usernames to scrape
proxyConfigurationproxyNoLeave default (residential) for best results

Example Input

{
"usernames": ["instagram", "natgeo", "nike"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example Output

{
"inputUrl": "https://www.instagram.com/natgeo",
"id": "787132",
"username": "natgeo",
"url": "https://www.instagram.com/natgeo",
"fullName": "National Geographic",
"biography": "Experience the world through the eyes of National Geographic photographers.",
"externalUrls": ["https://natgeo.com"],
"followersCount": 284000000,
"followsCount": 134,
"postsCount": 28500,
"profilePicUrl": "https://...",
"profilePicUrlHD": "https://...",
"verified": true,
"private": false,
"isBusinessAccount": true,
"businessCategoryName": "Media/News Company",
"highlightReelCount": 12,
"igtvVideoCount": 45,
"relatedProfiles": [
{
"id": "12345",
"username": "natgeotravel",
"fullName": "National Geographic Travel",
"isVerified": true
}
],
"latestPosts": [
{
"id": "3012345678",
"type": "Image",
"shortCode": "ABC123",
"caption": "A polar bear in the Arctic #wildlife #nature",
"hashtags": ["wildlife", "nature"],
"mentions": [],
"url": "https://www.instagram.com/p/ABC123/",
"likesCount": 524000,
"commentsCount": 1200,
"timestamp": "2026-02-08T15:30:00.000Z",
"displayUrl": "https://...",
"dimensionsHeight": 1080,
"dimensionsWidth": 1080
}
],
"scrapedAt": "2026-02-09T12:00:00.000Z"
}

How It Works

  1. Launches a stealth Chrome browser (anti-detection enabled)
  2. Visits Instagram to establish an anonymous session
  3. Makes API calls from inside the browser — Instagram sees a real browser, not a bot
  4. Falls back to page navigation + network intercept if the API is blocked

Anti-Detection

  • Stealth Playwright with puppeteer-extra-plugin-stealth
  • Real browser TLS fingerprint (not Node.js)
  • Removes navigator.webdriver flag
  • Realistic viewport, locale, and User-Agent
  • Randomized delays between profiles

Cost Estimate

Profiles~Cost
100~$0.25
1,000~$2.50
10,000~$25.00
100,000~$250.00

$2.50 per 1,000 results. Residential proxies recommended for best results.