Instagram Profile & Followers Scraper avatar

Instagram Profile & Followers Scraper

Pricing

from $2.50 / 1,000 instagram profiles

Go to Apify Store
Instagram Profile & Followers Scraper

Instagram Profile & Followers Scraper

Scrape Instagram public profile information, followers, following, post counts, biography, full name, and avatar images into clean datasets. Fast PPE.

Pricing

from $2.50 / 1,000 instagram profiles

Rating

0.0

(0)

Developer

reventadata

reventadata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Unofficial. This Actor is not affiliated with, authorised by, endorsed by, or in any way officially connected to Instagram or Meta Platforms. "Instagram" is a trademark of its owner and is used here only to describe what this tool reads. It reads the same public pages a browser does.

Instagram Profile & Followers Scraper reads public Instagram profiles and saves one row per profile.

What does it do?

Give it usernames; for each public profile it saves the username, full name, biography, avatar image link and the follower, following and post counts. It does not read posts, followers lists or private accounts.

Why use it?

  • What a public profile shows, as rows: username, full name, biography, avatar, and follower, following and post counts.

How to use it

  1. Put one or more public usernames in usernames (with or without @).
  2. Optionally set minFollowers to drop smaller profiles.
  3. Run the Actor and download results as JSON, CSV, Excel, or NDJSON from the dataset.

Input

FieldTypeDescription
usernamesarrayPublic Instagram usernames to read.
maxItemsintegerMaximum number of profiles to save in the run.
minFollowersintegerOptional minimum follower count.
proxyConfigurationobjectApify proxy settings; Unblocker is the default.

Sample Input

{
"usernames": ["instagram"],
"maxItems": 5
}

Output

One row per profile:

FieldTypeDescription
idstringProfile identifier (the username).
usernamestringInstagram username.
fullNamestringDisplay name.
biographystringProfile bio text.
followersCountintegerFollowers, as Instagram rounds it (e.g. 687M is 687000000).
followingCountintegerAccounts followed.
postsCountintegerNumber of posts.
avatarUrlstringProfile picture link (Instagram CDN links expire).
urlstringProfile URL.
scrapedAtstringISO timestamp of when the row was read.

Sample Output

{
"id": "instagram",
"username": "instagram",
"fullName": "Instagram",
"biography": "Discover what's new on Instagram 🔎✨",
"followersCount": 687000000,
"followingCount": 157,
"postsCount": 8622,
"avatarUrl": "https://scontent-fra5-1.cdninstagram.com/v/t51.82787-19/550891366_18667771684001321_1383210656577177067_n.jpg?stp=dst-jpg_s100x100_tt6&...",
"url": "https://www.instagram.com/instagram/",
"scrapedAt": "2026-10-21T23:45:33.228028+00:00"
}

How much does it cost to scrape Instagram profiles?

Pay-per-event: $0.0025 per profile saved to the dataset ($2.50 per 1,000 profiles), plus $0.00005 charged once when the run starts. No subscription. Only rows saved to the dataset are charged.

Privacy & Compliance

This Actor reads only publicly accessible pages and returns the public data they show. It sends no login.