Instagram Profile Scraper โ€“ Advanced Data Extractionโœจ avatar

Instagram Profile Scraper โ€“ Advanced Data Extractionโœจ

Pricing

$15.00/month + usage

Go to Apify Store
Instagram Profile Scraper โ€“ Advanced Data Extractionโœจ

Instagram Profile Scraper โ€“ Advanced Data Extractionโœจ

Extract 200+ data fields per profile including followers, engagement, posts, reels, hashtags & influencer metrics๐Ÿ”Input usernames, URLs, or discover profiles via keyword searchโšก40+ filters for niche, location & fake follower risk๐Ÿ’ฐInfluencer scoring with CPM & post valueโœจInstagram Profile Scraper๐Ÿ“Š

Pricing

$15.00/month + usage

Rating

0.0

(0)

Developer

Scrape Architect

Scrape Architect

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

6

Monthly active users

7 days ago

Last modified

Share

โœจ Ultimate Instagram Profile Scraper โ€“ Advanced Data Extraction

The most powerful Instagram Profile Scraper on Apify โ€” Extract 200+ data points per profile with multi-engine parallel scraping, 40+ advanced filters, influencer marketing analytics, and real-time streaming output.


๐ŸŒŸ Why This Instagram Profile Scraper?

Most tools give you basic stats โ€” followers, bio, maybe a few posts. This one goes far beyond.

Built with a proprietary multi-engine architecture, this scraper runs multiple extraction engines simultaneously in parallel, cross-references data from every source, and delivers the richest, most accurate Instagram profile dataset available on Apify โ€” up to 200+ fields per profile.

Key Differentiators

FeatureThis ScraperOthers
Data fields per profile200+10โ€“30
Parallel engine extractionโœ… Multi-engineโŒ Single method
Engagement trend analysisโœ… Built-inโŒ Not available
Influencer marketing metricsโœ… CPM, post value, scoreโŒ Manual calc
Fake follower risk detectionโœ… AutomatedโŒ Not available
Content niche classificationโœ… 16 nichesโŒ Not available
Keyword-based profile discoveryโœ… Multi-sourceโš ๏ธ Limited
Real-time streaming outputโœ… Per-profile pushโŒ Batch only
Advanced filtering (40+ criteria)โœ… Built-inโš ๏ธ 3โ€“5 filters
Posting pattern analysisโœ… Full calendarโŒ Not available

๐Ÿš€ What Can This Instagram Profile Scraper Extract?

๐Ÿ“Š Profile Metadata (Always Extracted)

  • Username, full name, user ID, profile URL
  • Biography (full text), profile picture (SD & HD)
  • Followers count, following count, posts count
  • Verification status, privacy status, business account detection
  • Account type (personal / business / creator)
  • Instagram business category
  • External URL, business email, business phone number
  • Business address, city, country

๐Ÿ“ˆ Engagement Analytics

  • Engagement rate โ€” calculated from real post performance
  • Average likes per post, average comments per post
  • Average views per reel
  • Engagement trend โ€” increasing, stable, or decreasing
  • Recent vs. older engagement rate comparison
  • Peak engagement day & hour
  • Engagement authenticity score

๐Ÿ“ท Content Data

  • Up to 12 recent posts with full metadata:
    • Caption, hashtags, mentions, location tags
    • Likes, comments, video views
    • Media URLs (images, carousels, videos)
    • Timestamp, accessibility caption
    • Content type classification
  • Up to 6 recent Reels with engagement data
  • Pinned posts with full metadata
  • Story highlights metadata
  • IGTV count, tagged posts count

๐Ÿง  AI-Powered Content Analysis

  • Content theme detection โ€” sports, fitness, travel, fashion, food, family, business, motivation, music, art, beauty, tech, gaming, education, health, lifestyle
  • Primary content niche classification
  • Content diversity score
  • Caption sentiment analysis (positive / neutral / negative distribution)
  • Average sentiment score
  • Most used words & word frequency analysis
  • Primary language detection

๐Ÿ“… Posting Pattern Intelligence

  • Posting days distribution (Mondayโ€“Sunday)
  • Posting hours distribution (0โ€“23)
  • Weekly posting pattern heatmap
  • Optimal posting times recommendation
  • Most & least active posting days
  • Most active posting hour
  • Posting consistency score
  • Posting gaps analysis (longest, shortest, average)
  • Estimated next post date prediction
  • Average post frequency (days between posts)

๐Ÿ’ฐ Influencer Marketing Metrics

  • Influencer score (0โ€“100) โ€” composite of engagement, followers, authenticity
  • Collaboration potential โ€” premium, high, medium, low
  • Estimated post value ($) โ€” what a sponsored post is worth
  • Estimated story value ($)
  • Estimated CPM ($) โ€” cost per 1,000 impressions
  • Account growth phase โ€” growing, stable, declining
  • Estimated daily & monthly follower growth

โš ๏ธ Risk & Authenticity Indicators

  • Fake follower risk โ€” low, medium, high
  • Engagement pod likelihood โ€” low, medium, high
  • Shadow ban indicators
  • Bot follower likelihood
  • Engagement authenticity score
  • Bio hashtags, mentions, URLs, emails
  • Link type detection (Linktree, YouTube, TikTok, Twitter, podcast, shop)
  • Monetization links count
  • Cross-platform link analysis
  • Has Linktree / shop / YouTube / TikTok / Twitter / podcast link detection

๐Ÿ–ผ๏ธ Media Quality Statistics

  • Average media width & height
  • Maximum media resolution
  • Media aspect ratio distribution
  • Video with/without audio counts
  • Average, max, min video duration
  • Total video duration

#๏ธโƒฃ Hashtag Analytics

  • Top hashtags used (ranked by frequency)
  • Hashtag categories classification
  • Unique hashtags count
  • Hashtag reach potential estimate
  • Branded hashtags detection
  • Average hashtags per post

๐Ÿ“Š Growth & Virality Indicators

  • Estimated daily & monthly follower growth rate
  • Followers gained per post
  • Engagement per follower ratio
  • Virality score
  • Growth rate estimate
  • Account growth phase classification

โšก Run Modes โ€” Choose Your Depth

This Instagram Profile Scraper offers three run modes to match your needs:

ModeFieldsSpeedBest For
โšก Basic~20 fieldsFastestBulk verification, lead lists
๐Ÿ“Š Standard~80 fieldsBalancedMarketing research, competitor analysis
๐Ÿ”ฌ Deep200+ fieldsThoroughInfluencer vetting, brand partnerships, academic research

โšก Basic Mode

Extracts profile metadata and key stats only โ€” username, followers, following, posts, verification, privacy, profile URL. Perfect for quickly validating large lists of Instagram handles.

๐Ÿ“Š Standard Mode

Adds recent posts, reels data, engagement analysis, and content metrics. Ideal for marketing teams who need actionable engagement data without the full analytics deep-dive.

๐Ÿ”ฌ Deep Mode

Unleashes the full power of this Instagram Profile Scraper โ€” all 200+ fields including posting patterns, influencer metrics, risk indicators, content niche analysis, hashtag analytics, media quality stats, bio link analysis, growth indicators, and more.


๐Ÿ” Profile Discovery โ€” Find Profiles Automatically

Don't have a list of usernames? No problem. This Instagram Profile Scraper includes built-in keyword search to discover relevant profiles automatically.

Search Modes

ModeDescription
Username/URLScrape specific profiles by username or Instagram URL
Keyword SearchDiscover profiles matching a keyword (e.g., "fitness trainer NYC")
BothCombine direct usernames with keyword discovery

How Keyword Search Works

The scraper searches across multiple sources simultaneously:

  1. Direct Instagram username lookup โ€” exact match
  2. DuckDuckGo โ€” site-specific Instagram search with HTTP/2
  3. Yahoo โ€” secondary search source for broader coverage
  4. Instagram API โ€” native search with TLS fingerprinting

Results are deduplicated and validated before scraping, ensuring you only get real, unique profiles. Set maxSearchResults up to 10,000 to discover profiles at scale.


๐ŸŽ›๏ธ 40+ Advanced Filters โ€” Get Exactly What You Need

This scraper includes the most comprehensive filtering system available on any Apify scraper โ€” over 40 filter criteria across 8 categories.

๐Ÿ‘ฅ Follower Filters

FilterDescription
minFollowersMinimum follower count
maxFollowersMaximum follower count
followerTierNano (1Kโ€“10K) ยท Micro (10Kโ€“100K) ยท Mid (100Kโ€“500K) ยท Macro (500Kโ€“1M) ยท Mega (1Mโ€“10M) ยท Celebrity (10M+)

๐Ÿ“Š Engagement Filters

FilterDescription
minEngagementRateMinimum engagement rate (%)
maxEngagementRateMaximum engagement rate (%)
minAvgLikesMinimum average likes per post
minAvgCommentsMinimum average comments per post
engagementTrendFilter: increasing ยท stable ยท decreasing

๐Ÿท๏ธ Account Type Filters

FilterDescription
accountTypePersonal ยท Business ยท Creator
isVerifiedBlue checkmark accounts only
isPrivateInclude/exclude private accounts
isBusinessBusiness accounts only
hasExternalUrlMust have external URL in bio
hasContactInfoMust have business email or phone

๐Ÿ“ Content Filters

FilterDescription
minPostsCount / maxPostsCountPost count range
hasReelsMust have Reels content
hasStoriesMust have active Stories
hasHighlightsMust have story Highlights
hasIGTVMust have IGTV content
hasShopMust have Instagram Shop
minDaysSinceLastPost / maxDaysSinceLastPostActivity recency
minPostFrequencyMinimum posts per week
primaryLanguageContent language (12 languages supported)

๐Ÿท๏ธ Category & Niche Filters

FilterDescription
categoriesInstagram business categories (Athlete, Blogger, Musician, etc.)
contentNichesDetected niches: sports, fitness, travel, fashion, food, family, business, motivation, music, art, beauty, tech, gaming, education, health, lifestyle
bioKeywordsKeywords that must appear in bio
bioHashtagsHashtags that must appear in bio

๐Ÿ“ Location Filters

FilterDescription
locationCountryFilter by country
locationCityFilter by city
hasLocationMust have location info

๐Ÿ’ฐ Influencer Marketing Filters

FilterDescription
collaborationPotentialPremium ยท High ยท Medium ยท Low
minInfluencerScoreMinimum score (0โ€“100)
maxFakeFollowerRiskMaximum acceptable risk: Low ยท Medium
minEstimatedPostValue / maxEstimatedPostValueSponsored post value range ($)
minEstimatedCPMMinimum cost per 1,000 impressions ($)
accountGrowthPhaseGrowing ยท Stable ยท Declining
engagementPodLikelihoodMaximum pod likelihood: Low ยท Medium
minDataQualityScoreMinimum data completeness (0โ€“100)

๐Ÿ“„ Output Formats

Choose the output density that fits your workflow:

Minimal (8 fields)

{
"username": "cristiano",
"full_name": "Cristiano Ronaldo",
"followers_count": 636000000,
"following_count": 583,
"posts_count": 3789,
"is_verified": true,
"is_private": false,
"profile_url": "https://www.instagram.com/cristiano/"
}

Compact (20 fields)

Adds biography, engagement rate, average likes/comments, account type, category, business email, profile pic, and more.

Full (200+ fields)

The complete dataset โ€” every metric, analysis, and data point available. Fields are density-ordered: the columns with the most data appear first in the table view, so you always see the richest data upfront.


๐Ÿ“Š Data Extraction Toggles

Fine-tune exactly which data sections this Instagram Profile Scraper includes in the full output format:

ToggleDefaultWhat It Controls
includeRecentPostsโœ…Up to 12 recent posts with full metadata
includeReelsโœ…Recent Reels with engagement data
includeHighlightsโœ…Story highlights metadata
includeEngagementAnalysisโœ…Engagement trends, performance metrics
includeContentAnalysisโœ…Themes, sentiment, word analysis
includeAudienceInsightsโœ…Demographics, geographic distribution
includeInfluencerMetricsโœ…CPM, post value, influencer score
includeSimilarAccountsโŒRelated/similar accounts
includeRiskIndicatorsโœ…Fake followers, engagement pods
includeWordAnalysisโœ…Word frequency, language detection
includePostingPatternsโœ…Schedule analysis, optimal times
includeMediaQualityStatsโœ…Resolution, duration, aspect ratios
includeHashtagAnalysisโœ…Top hashtags, categories, reach
includeBioAnalysisโœ…Bio links, emails, cross-platform
includeGrowthIndicatorsโœ…Growth rates, virality scores

๐Ÿ”ง How to Use This Instagram Profile Scraper

Method 1: Scrape by Username

{
"runMode": "scrape_profile_deep",
"searchMode": "usernames",
"usernames": ["cristiano", "nike", "selenagomez"]
}

Method 2: Scrape by URL

{
"runMode": "scrape_profile_standard",
"searchMode": "usernames",
"startUrls": [
{ "url": "https://www.instagram.com/cristiano/" },
{ "url": "https://www.instagram.com/nike/" }
]
}

Method 3: Discover by Keyword

{
"runMode": "scrape_profile_deep",
"searchMode": "keyword",
"searchKeyword": "fitness trainer",
"searchCountry": "USA",
"maxSearchResults": 100
}

Method 4: Combined (Usernames + Keyword)

{
"runMode": "scrape_profile_deep",
"searchMode": "both",
"usernames": ["therock"],
"searchKeyword": "fitness influencer",
"maxSearchResults": 50
}

Method 5: Filter for Influencer Marketing

{
"runMode": "scrape_profile_deep",
"searchMode": "keyword",
"searchKeyword": "travel blogger",
"maxSearchResults": 200,
"followerTier": "micro",
"minEngagementRate": 3.0,
"accountType": "creator",
"hasExternalUrl": true,
"hasContactInfo": true,
"collaborationPotential": "high",
"maxFakeFollowerRisk": "low",
"contentNiches": ["travel"],
"outputFormat": "full"
}

๐Ÿ’ก Use Cases

๐Ÿข Marketing & Brand Teams

  • Build influencer shortlists filtered by niche, engagement, and collaboration potential
  • Competitor analysis with full engagement breakdowns
  • Brand ambassador vetting with fake follower risk assessment

๐Ÿ“Š Data & Research Teams

  • Large-scale Instagram profile datasets for academic research
  • Content trend analysis across niches and geographies
  • Engagement benchmarking by industry and follower tier

๐Ÿค Influencer Agencies

  • Automated influencer scoring with 200+ data points
  • CPM and post value estimation for rate negotiation
  • Portfolio building with engagement authenticity verification

๐Ÿ“ˆ Growth & Social Media Managers

  • Posting pattern optimization โ€” find the best times to post
  • Content strategy insights from hashtag and word analysis
  • Account health monitoring with growth indicators and risk detection

๐Ÿ“‹ Input Schema Reference

ParameterTypeDefaultDescription
runModestringscrape_profile_deepScrape depth: basic / standard / deep
searchModestringusernamesHow to find profiles: usernames / keyword / both
usernamesstring[]["cristiano"]Instagram usernames to scrape
startUrlsobject[]โ€”Instagram profile URLs to scrape
searchKeywordstringโ€”Keyword for profile discovery
searchCountrystringโ€”Country filter for keyword search
maxSearchResultsinteger50Maximum keyword search results (0 = unlimited)
outputFormatstringfullOutput format: full / compact / minimal
proxyCountrystringUSResidential proxy country

Plus all 40+ filter parameters documented in the Filters section above.


โš ๏ธ Important Notes

  • Residential proxy is used automatically for best results and to avoid rate limiting
  • Public profiles only โ€” private profiles will return limited data (username, followers, bio only)
  • Rate limiting โ€” the scraper includes smart delays between profiles to avoid Instagram blocks
  • Ghost profile detection โ€” profiles with 0 followers and 0 posts are automatically skipped as non-existent
  • Streaming output โ€” results are pushed in real-time as each profile is scraped, so you don't have to wait for the full batch

๐Ÿ†˜ Troubleshooting

IssueSolution
Low data fields returnedSwitch to scrape_profile_deep run mode
Profile returns no dataProfile may be private, deleted, or rate-limited โ€” try again with a different proxyCountry
Keyword search finds no profilesTry broader keywords or remove searchCountry filter
Engagement metrics missingRequires scrape_profile_standard or scrape_profile_deep (needs post data)
Slow performanceReduce maxSearchResults or switch to scrape_profile_basic for speed

This Instagram Profile Scraper is intended for legitimate use cases such as marketing research, competitor analysis, academic studies, and business intelligence. Users are responsible for complying with Instagram's Terms of Service and applicable data protection laws (GDPR, CCPA, etc.).

Do not use this tool for:

  • Unauthorized data collection or harassment
  • Scraping private user data without consent
  • Any activity that violates applicable laws or regulations