Instagram Profile Scraper & API: Bio, Email & Followers avatar

Instagram Profile Scraper & API: Bio, Email & Followers

Pricing

from $0.49 / 1,000 profiles

Go to Apify Store
Instagram Profile Scraper & API: Bio, Email & Followers

Instagram Profile Scraper & API: Bio, Email & Followers

Scrape public Instagram profiles: bio, followers, following, posts count, verified, private, emails and phone numbers from the bio, links, mentions, 6 latest posts, average likes, engagement rate, posting frequency and follower change. No login.

Pricing

from $0.49 / 1,000 profiles

Rating

0.0

(0)

Developer

Superior Actors

Superior Actors

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Instagram Profile Scraper

Scrape public Instagram profiles in bulk: name, bio, followers, following, exact posts count, verified and private flags, profile picture, the emails and phone numbers written in the bio, links, mentions and hashtags from the bio, whether a story is live, the 6 latest posts with likes and comments, average likes, engagement rate and posts per week, and the follower change since your previous check.

{ "profiles": ["humansofny", "garyvee", "kevinhart4real"] }

No Instagram login, no cookies, no browser. Give usernames, profile links or user IDs; get one row per profile. Use it as an Instagram profile scraper API for influencer vetting, lead lists, competitor tracking, a follower count tracker or CRM enrichment.

What you get

Real example, 19 October 2026:

usernamefollowersfollowingpostscontact in bioavg likesengagement, %posts a week
humansofny12,644,2617565,876honybrandon@gmail.com114,9140.9173.6
khaby0078,069,3811,019678team@khabylame00.com1,965,5392.5331.2
garyvee12,131,0477,64511,000phone 1212931573144,1280.36715.3
kevinhart4real171,807,0681,32810,065Facebook.com/HartKevin69,2820.0413.6
nasa104,380,592904,967564,6120.5437.3

Every row:

FieldExampleWhat it is
username, fullName, userId, profileUrlgaryvee, Gary Vay-Ner-Chuk, 1697296the account
biography"✈️CEO/Chairman @vaynermedia…"the bio text
followers, following, postsCount12,130,982, 7,645, 11,000exact counts
isVerified, isPrivatetrue, falseblue check, private account
email, emails, phone, phoneshonybrandon@gmail.com, 12129315731emails and phone numbers written in the bio (also "name [at] domain [dot] com")
bioLinks, bioMentions, bioHashtags["Facebook.com/HartKevin"], ["vaynermedia"], ["ComedicRockstar"]links, @mentions and #hashtags in the bio
hasPublicStory, hasReels, pronounstrue, true, []a story is live now, the account has Reels
latestPostAt, postsPerWeek2026-10-19T12:45:24Z, 15.31the newest post and the posting frequency
avgLikes, avgComments, engagementRate43,849, 332, 0.364averages of the latest posts; (likes + comments) / followers × 100
paidPartnerships2latest posts marked "Paid partnership"
followersChange, previousCheckAt+1,250, 2026-10-12T09:00:00Zfollower change since your previous check of this profile
latestPosts[{url, type, takenAt, likes, comments, caption, imageUrl, isPaidPartnership}]the 6 latest posts
profilePicUrlscontent…cdninstagram.com/…the profile picture (Instagram links expire after a few days)
profileReadAt, scrapedAt2026-10-19T14:42:24Zwhen the profile was read

The Profiles view of the dataset shows the main table, Contacts from bio the emails, phones and links, Activity & growth the latest post, averages and follower change. Export to Excel, CSV, JSON or Google Sheets.

How to use it

  1. Add profiles: nasa, @nasa, https://www.instagram.com/nasa/ or the numeric ID 528817151, one per line (up to 5,000 a run).
  2. Keep Include the 6 latest posts on for the post list in each row (the averages are counted either way).
  3. Run, then open the dataset or call it from the API.

Why this Actor

This ActorTypical profile scrapers
Login, cookiesnonesome need your session
Countsexact followers, following and posts countsometimes rounded ("32K")
Contactsemails and phones from the bio in their own columnsbio text only, or a paid add-on
Engagementaverage likes, comments, engagement rate, posts a week in every rowseparate post scraping
Growthfollower change since the previous checkno
Price$1.09 per 1,000 profiles$0.80-20 per 1,000, often + add-ons

Track follower growth

Save your input as a task and schedule it every day or week: each row shows followersChange and previousCheckAt, the change since the previous run with the same Monitor name. Use separate monitor names for separate lists (for example competitors and clients). Send the rows to Google Sheets, Slack, email or a webhook with an Apify integration.

Pricing

Pay per result, no subscription:

EventPriceWhen
Profile$1.09 per 1,000 ($0.98 on Scale, $0.49 on Business)each profile in the results; accounts that do not exist are free
Residential profile read$0.003rare: only when Instagram shows a profile page to none of the datacenter IPs and a residential IP has to read it (a few percent of profiles, often none)
Run start$0.001

Examples: 100 profiles ≈ $0.12; 1,000 profiles ≈ $1.25; a weekly check of 50 competitors ≈ $0.25 a month.

FAQ

Do I need an Instagram account? No. The Actor reads public profiles the way a logged-out visitor sees them.

Private accounts? You get the name, bio, counts and the private flag; their posts are not public, so the post averages stay empty.

Where do the emails and phones come from? From the bio text: whatever the account wrote there, including spelled-out forms like "mail [at] site [dot] com". The website button, business category and the contact buttons of business accounts are shown only to logged-in users, so they are not in the results.

Some accounts have no posts list. Accounts that turned off embedding (some celebrities) show their counts and bio, but not their latest posts; postsCount is still filled.

An account shows as not found. It does not exist, was renamed, or Instagram does not show it to logged-out visitors (also some deactivated or restricted accounts). Those rows are free and listed in the run log.

How fast is it? About 40 profiles a minute with the default 5 profiles at once.

Use with the API and AI agents

Run it from your code or an AI agent with the Apify API, the Apify MCP server or the Python and JavaScript clients; read the results from the dataset (?view=profiles, ?view=contacts, ?view=activity).

Other social media tools

ToolWhat it does
Instagram Influencer FinderInstagram creators and local businesses by keyword and city, with emails from the bio and website, phones and engagement
Instagram Reels ScraperAll Reels of any profile with plays, likes, comments, MP4 links and engagement
Instagram Post ScraperAny post, Reel or carousel by link with the exact posting time, likes, comments and plays
Instagram Video DownloaderReels, videos and carousels as MP4 files in 1080p from links or whole profiles, one ZIP
Instagram Reel TranscriptReels and videos to text by link or profile: AI transcript in 99 languages, hook, SRT and VTT
Instagram Audio ScraperThe Reels using any sound or song, with its exact Reels count, growth per day and Spotify link
Instagram Trending AudioReels sounds trending right now in any country, with Reels counts and daily growth
TikTok Profile ScraperAll videos of TikTok creators with exact stats and MP4 links