Home › Monitoring and research › Instagram public profile scraper

Instagram public profile scraper: followers, posts and engagement without login

Who it is for: Influencer and brand teams vetting accounts, agencies tracking competitors, lead generation, social analysts and AI agents.

The problem

Instagram shows one profile at a time and now asks for a login after a few views. Comparing 50 creators or competitors by followers and engagement means opening each by hand.

How it works

Give public usernames or profile URLs. Each run returns one row per profile with counts, bio, links, business fields and engagement figures computed from the latest posts (average and median likes, comments, engagement rate).

Sample output (real run, 2026-10-16, personal handles masked)

usernamefullNamefollowerspostsverifiedbusinesscategoryavgLikesengagement %
nasaNASA1043676364966TrueTrueGovernment Agencies4926440.474
natgeoNational Geographic26837799232079TrueTrue1265230.047

Columns in the free sample CSV: username, fullName, followersCount, followsCount, postsCount, verified, isBusinessAccount, businessCategoryName, avgLikes, medianLikes, avgComments, engagementRatePct, externalUrl, url. Download the sample CSV. The full dataset has more fields than shown here; see the schema page.

How it compares (same-input runs, 2026-10-13)

This actorapify/instagram-profile-scraper
Fields per profile (10-13 test)4724
Price per 1,000 profiles (list, 10-13)$2.00$2.60
Average run, 10 accounts26.2 s36.7 s
Some large brand accountsCategory and HD picture can be null where Instagram answers HTTP 400Filled

Same-input runs on 2026-10-13, 10 accounts. Instagram returned an HTTP 400 for the business category of about 7 of 16 big brands, so those fields are null in our output.

Limits, stated plainly

Public profiles only. Private accounts return the public fields only. Business fields are unavailable logged-out for brands where Instagram errors.

Price

Pay per result on Apify, no subscription: $1.82 per 1,000 profiles on the free plan, lower on paid plans, plus $0.00005 per run start. The live price is on the actor page.

Questions

Does it log in to Instagram?
No. It reads public profile endpoints, so no account or cookies are needed.

Run it on Apify

Disclosure: we build and maintain this actor. Public data only. Rival figures were measured by us on the date shown and prices change; the Store page is authoritative.

Related

Data and schema

Comparison

More in monitoring and research