Instagram Profile List Scraper avatar

Instagram Profile List Scraper

Pricing

from $2.00 / 1,000 profile scrapeds

Go to Apify Store
Instagram Profile List Scraper

Instagram Profile List Scraper

Input a name, occupation, location, extra keywords, or direct profile URLs with configurable profile and post limits. Outputs full profile data: followers, bio, bio links, verification status, highlights, and latest posts with likes, comments, views, captions, hashtags, thumbnails, and video URLs.

Pricing

from $2.00 / 1,000 profile scrapeds

Rating

0.0

(0)

Developer

CodeNest

CodeNest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

🚀 Instagram Profile List Scraper & Lead Generator

Apify Actor Maintenance Speed Contact Leads

Discover, filter, and scrape targeted Instagram profiles in bulk by keyword (Name, Occupation, Location) or direct profile URLs. Extracts complete creator metadata, verified status, follower statistics, public business emails, phone numbers, bio links, highlights, and enriched recent posts with video download links.


🌟 What Makes This Scraper The Best On Apify?

Whether you are building B2B lead lists, scouting creators for influencer marketing, or analyzing competitors, this scraper provides industry-leading reliability and speed:

  • 🎯 Dual Input Mode: Search dynamically by keywords (e.g. Name: "John", Occupation: "Actor", Location: "New York") OR provide direct Instagram handles/URLs to scrape specific profiles directly.
  • ⚡ 10x Faster Concurrent Architecture: Powered by Chrome 124 TLS browser impersonation with multi-threaded parallel page discovery. Scrapes 50 profiles in ~30 seconds!
  • 📧 Built-In Lead Generation: Automatically extracts public contact emails and phone/WhatsApp numbers from biographies and bio links.
  • 👥 Audience & Follower Filters: Filter creators by minimum and maximum followers to target exact creator tiers (Nano, Micro, Macro).
  • 📸 Deep Post & Reel Analytics: Extracts recent posts with exact like counts, comment counts, play/view counts, full captions, hashtags, mentions, high-res images, and direct MP4 download links.
  • 🛡️ Zero Captcha Lockouts: Designed to operate smoothly with Apify proxies (Residential and General proxies supported).

📋 Core Features & Capabilities

1. 🔍 Keyword Discovery & Direct Profile Scraping

  • Name Matching: Discovers profiles matching first/last names (e.g., John, David Furnish).
  • Occupation & Industry Filter: Narrow down by niche (e.g., Photographer, Architect, Doctor, Actor, Fitness Coach).
  • Geographic Targeting: Filter by city, state, or country (e.g., New York, London, California, India).
  • Direct URLs Support: Paste any list of Instagram handles (@apple, apple) or full URLs (https://www.instagram.com/apple/). Direct URLs always bypass keyword search filters!

2. 📧 Contact & Lead Generation Intelligence

  • Business Emails: Captures business and inquiry emails directly from creator bios and link aggregators.
  • Phone & WhatsApp Numbers: Detects international contact numbers and WhatsApp booking links.
  • External Websites & Bio Links: Complete list of external URLs, Linktree, and custom link titles.

3. 📊 Profile & Account Verification Metrics

  • Core Counts: Exact follower counts, following count, total post count.
  • Trust Badges: Verified account indicator (isVerified), business category (businessCategoryName), private status.
  • Account Transparency: Registration date joined (dateJoined) and account country location (accountBasedIn).
  • Profile Media: Standard and high-resolution HD profile avatars (profilePicUrl, profilePicUrlHD).
  • Story Highlights: Highlight reel names, IDs, and thumbnail cover images.

4. 🎬 Enriched Recent Posts & Reels

  • Post Formats: Photos, single videos, and multi-media carousels.
  • Engagement Figures: Likes, comments, and video view counts.
  • Direct Media Downloads: High-resolution image CDN links and direct MP4 video URLs.

⚙️ Input Parameters

Configure search filters or paste direct profile links. All parameters are optional:

{
"name": "john",
"occupation": "architect",
"location": "New York",
"maxProfiles": 50,
"minFollowers": 1000,
"maxFollowers": 500000,
"maxPosts": 5,
"includeLatestPosts": true,
"maxConcurrency": 10,
"directUrls": [
"https://www.instagram.com/apple/"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📝 Parameter Reference Table

FieldTypeDefaultDescription
nameString""Name keyword (e.g., 'john' or 'John Stamos').
occupationString""Profession or niche filter (e.g., 'actor', 'photographer', 'architect').
locationString""Target city, region, or country (e.g., 'New York', 'California', 'London').
extraKeywordsArray[]Extra search tags or qualifiers (e.g., ["verified", "founder"]).
directUrlsArray / Text[]Direct profile URLs or handles. Direct URLs bypass keyword search filters.
minFollowersInteger0Minimum follower count filter (e.g., 1000 for micro-influencer targeting).
maxFollowersInteger0Maximum follower count filter (e.g., 100000).
maxProfilesInteger50Maximum number of verified profiles to extract.
maxPostsInteger5Recent posts/reels to extract per profile (0 to 50).
includeLatestPostsBooleantrueExtract recent posts and media with engagement metrics.
maxConcurrencyInteger10Concurrent profile scraping threads (range: 1 to 20).
proxyConfigurationObjectApify ProxyRecommended: Apify Residential or General Proxy.
sessionIdString""Optional Instagram sessionid cookie for logged-in queries.

📤 Sample Output Data

Output items are cleaned of null and empty values and available in JSON, CSV, Excel, XML, or via API:

[
{
"id": "1960014452",
"username": "john_salibello",
"fullName": "John Salibello",
"profileUrl": "https://www.instagram.com/john_salibello/?hl=en",
"email": "info@johnsalibello.com",
"biography": "New York • Bridgehampton • Bergdorf Goodman. Contact: info@johnsalibello.com",
"followersCount": 5070,
"followsCount": 802,
"postsCount": 1820,
"highlightReelCount": 10,
"isBusinessAccount": true,
"businessCategoryName": "Interior Design Studio",
"isPrivate": false,
"isVerified": false,
"dateJoined": "April 2015",
"accountBasedIn": "United States",
"externalUrl": "http://www.johnsalibello.com/",
"bioLinks": [
{
"url": "http://www.johnsalibello.com/",
"linkType": "external"
}
],
"profilePicUrl": "https://scontent.cdninstagram.com/...",
"profilePicUrlHD": "https://scontent.cdninstagram.com/...",
"hasClips": true,
"highlights": [
{
"id": "17846716135676411",
"title": "Showroom",
"coverImageUrl": "https://scontent.cdninstagram.com/..."
}
],
"url": "https://www.instagram.com/john_salibello/",
"scrapedAt": "2026-10-31T15:26:58.821Z",
"latestPosts": [
{
"shortCode": "DfFjsefTS7o",
"url": "https://www.instagram.com/p/DfFjsefTS7o/",
"type": "video",
"caption": "A lovely collection of new arrivals are now on display at our NYC showroom! #interiordesign",
"likesCount": 142,
"commentsCount": 18,
"viewsCount": 3960,
"thumbnailUrl": "https://scontent.cdninstagram.com/...",
"imageUrl": "https://scontent.cdninstagram.com/...",
"videoUrl": "https://instagram.cdn.net/video.mp4",
"isVideo": true,
"hasVideo": true,
"hasImage": true,
"hashtags": [
"interiorinspo",
"interiordesign"
]
}
]
}
]

💡 Practical Business Use Cases

  • 🎯 Cold Outreach & B2B Leads: Search creators by niche and location, export verified contact emails, and import directly into cold email sequences (Lemlist, Instantly, Apollo).
  • 📈 Influencer Marketing: Filter profiles by minFollowers and maxFollowers to identify high-engagement nano and micro-influencers.
  • 🎬 Talent & Model Scouting: Discover models, actors, and fitness athletes in specific cities.
  • 🏷️ Competitor Analysis: Track rival brand accounts, monitor their recent posting cadence, and study their top-performing hashtags and captions.

⚡ Speed & Performance Optimization Tips

  1. Direct Profile Lists: If you already have a list of usernames or URLs, paste them into directUrls. They start extracting immediately without search overhead.
  2. Speed Adjustment: Set maxConcurrency to 15 or 20 for ultra-fast runs.
  3. Posts Toggle: If you only need profile contact information and statistics, disable includeLatestPosts to reduce compute unit consumption.

💬 Support & Feedback

Need a custom integration, specific schema additions, or high-volume enterprise scraping?
Contact our development team at codenest2.0@gmail.com or open an issue on the Apify Actor console.