๐Ÿ“ธ Instagram Intelligence Scraper - Profile & Lead Data avatar

๐Ÿ“ธ Instagram Intelligence Scraper - Profile & Lead Data

Pricing

from $2.50 / 1,000 results

Go to Apify Store
๐Ÿ“ธ Instagram Intelligence Scraper - Profile & Lead Data

๐Ÿ“ธ Instagram Intelligence Scraper - Profile & Lead Data

Scrape Instagram profiles, posts, comments, and hashtags. The ONLY scraper with built-in Email & Phone extraction (from public profile buttons), AI Lead Scoring, and Sentiment Analysis. Perfect for lead generation and influencer marketing. Fast, reliable, and 5x cheaper than official APIs.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

126

Total users

4

Monthly active users

13 days ago

Last modified

Share

๐Ÿ“ธ Instagram Intelligence Scraper โ€” Profiles, Posts, Comments & Follower Data with Lead Scoring

Extract structured Instagram data โ€” profiles, posts, comments, followers, following, hashtags, reels, stories and search results โ€” as clean rows with engagement metrics, sentiment analysis and a 0โ€“100 lead score on every profile. Pull bios, follower counts, captions, likes, website links and any email or phone published in a bio, so marketers, recruiters and growth teams can turn social activity into a working contact list. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

๐Ÿ” What is the Instagram Intelligence Scraper?

It turns any Instagram username, post URL, hashtag or search term into a structured dataset. Pick a mode (profile, posts, comments, followers, following, hashtag, search, reels or stories), point it at a target, and it returns every matching item with full details โ€” plus optional engagement rates, comment sentiment and a lead score that ranks the best profiles first. By default it uses a stealth browser; supply Instagram login credentials and flip useInstagrapi on for faster private-API scraping.

What data does it extract?

Depending on the mode you choose:

  • Profiles โ€” username, full_name, followers_count, following_count, posts_count, bio, website, category, verified, profile_pic_url, plus is_private/is_business in API mode
  • Contact details โ€” email and phone parsed from the bio (and public business contact in API mode)
  • Posts & reels โ€” caption, likes, comments_count, timestamp, images, videos, hashtags, mentions, is_video and a post engagement_score
  • Comments โ€” commenter username, text, timestamp, likes and a sentiment label (positive / neutral / negative)
  • Followers & following โ€” username, full_name, verified and the source_profile
  • Hashtag posts โ€” caption, likes, poster username and the hashtag
  • Search results โ€” result type (profile or hashtag), text and url
  • Engagement & scoring โ€” profile engagement_rate and a lead_score (0โ€“100)

โฌ‡๏ธ Input

Set a mode, then fill in the field that mode needs (a username, post URLs, a hashtag, or a search query):

FieldDescription
modeprofile, posts, comments, followers, following, hashtag, search, reels or stories
usernameInstagram handle (no @) โ€” for profile, posts, followers, following, reels, stories
postUrlsList of post URLs โ€” for comments mode
hashtagHashtag without # โ€” for hashtag mode
searchQuerySearch term โ€” for search mode
maxResultsCap on items returned (1โ€“10000)
maxCommentsPerPostComments to pull per post (0โ€“1000)
includeEngagement / includeSentiment / includeLeadScoreToggle engagement metrics, comment sentiment, lead score
extractEmails / extractPhonesPull email / phone from bios
minFollowers / maxFollowers / verifiedOnlyFilter profiles by reach or verification
sessionCookieOptional sessionid=โ€ฆ cookie for better access/rate limits
useInstagrapi + instagrapiUsername / instagrapiPasswordFaster private-API mode with login

Example input

{
"mode": "profile",
"username": "natgeo",
"includeEngagement": true,
"includeSentiment": true,
"includeLeadScore": true,
"extractEmails": true,
"extractPhones": true,
"minFollowers": 10000,
"maxResults": 1
}

โฌ†๏ธ Output

Every item is one clean row (view as a table, or export JSON / CSV / Excel):

{
"username": "natgeo",
"full_name": "National Geographic",
"verified": true,
"posts_count": 28500,
"followers_count": 281000000,
"following_count": 158,
"bio": "Inspiring the explorer in everyone ๐ŸŒŽ Contact: hello@natgeo.com",
"website": "https://www.nationalgeographic.com",
"category": "Media/News Company",
"profile_pic_url": "https://instagram.fxxx.cdninstagram.com/...",
"email": "hello@natgeo.com",
"phone": null,
"engagement_rate": 0.42,
"lead_score": 70,
"url": "https://www.instagram.com/natgeo/",
"scraped_at": "2026-06-27T15:30:00.000Z"
}

๐Ÿ’ก Use cases

  • ๐ŸŽฏ Lead generation & outreach: pull bios, emails, phones and websites from a hashtag, follower list or search to build a targeted contact list.
  • ๐Ÿ“ˆ Influencer & creator research: rank profiles by follower count, engagement rate and lead score to find authentic partners, not bots.
  • ๐Ÿ•ต๏ธ Competitor & brand monitoring: track a rival's posts, captions, likes and comment sentiment over time.
  • ๐Ÿ“Š Social media analytics: measure engagement rates and audience sentiment across campaigns and accounts.

๐Ÿงฎ How the lead score works

A transparent 0โ€“100 score combining verified status (badge = +20), reach (follower tiers up to +30), engagement rate (up to +30) and contact availability (email, phone or website = +20). Higher scores flag the most valuable, reachable profiles โ€” sort by lead_score to work the best opportunities first.

โ“ FAQ

How do I scrape an Instagram profile? Set mode: profile, enter a username, and Run. You get follower counts, bio, website, any email/phone in the bio, engagement rate and a lead score.

Can I scrape followers, comments or hashtags too? Yes โ€” switch mode to followers, following, comments (with postUrls), hashtag, search, posts, reels or stories.

Can it extract emails and phone numbers? Yes โ€” with extractEmails and extractPhones on, it parses contact details from bios (and public business contact fields in API mode).

Do I need an API key or login? No API key. The default browser mode reads public data with no login. A sessionCookie or useInstagrapi credentials are optional and improve rate limits and access.

What is useInstagrapi? An optional faster private-API mode. Provide an Instagram username and password and it logs in to fetch data directly instead of via the browser.

What does the sentiment label mean? Each comment (and caption) is tagged positive, neutral or negative so you can gauge audience reaction at a glance.

How many results can I get? Up to your maxResults cap (max 10000), and up to maxCommentsPerPost comments per post.

Can I filter by follower count or verification? Yes โ€” use minFollowers, maxFollowers and verifiedOnly to keep only the profiles that fit.

Can I run it on a schedule or via API? Yes โ€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.

Is scraping Instagram legal? It extracts publicly available data. Use it responsibly for research, analytics and lead generation, and follow applicable laws and Instagram's terms.

๐Ÿ”— You might also like


Keywords: Instagram scraper, Instagram intelligence, Instagram profile scraper, Instagram followers scraper, Instagram comments scraper, Instagram hashtag scraper, Instagram email extractor, influencer marketing data, social media lead generation, engagement rate, sentiment analysis, Instagram API, competitor analysis, lead scoring.