Instagram Profile Scraper - Profiles & Recent Posts (No Login) avatar

Instagram Profile Scraper - Profiles & Recent Posts (No Login)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Instagram Profile Scraper - Profiles & Recent Posts (No Login)

Instagram Profile Scraper - Profiles & Recent Posts (No Login)

Scrape public Instagram profiles and their recent posts without login or an API key. Get followers, following, posts count, bio, verified status, plus each post's caption, likes, comments, views, type and timestamp. Camoufox-powered to pass bot detection. Export JSON/CSV.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Get Anything

Get Anything

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Instagram Profile Scraper - Profiles & Stats (No Login)

Scrape public Instagram profile stats without login, password, or an API key. Give it usernames (or profile URLs) and get followers, following, posts count, name, bio and profile picture.

Powered by Camoufox (a hardened, fingerprint-spoofing browser) which loads the real profile page and reads the public data Instagram exposes for SEO.

⚠️ Scope & honest limitations (read this)

Instagram has locked down anonymous access hard:

  • Profile stats: ✅ available — followers, following, posts count, full name, bio, profile picture, from the public page's meta tags.
  • Post-level data (captions, likes, comments per post): ❌ requires login. Instagram's web_profile_info API now returns HTTP 401 for anonymous callers on every IP, even from a real browser. There is no reliable no-login path to a profile's posts. Fetching them needs authenticated sessions (a logged-in cookie), which this no-login Actor deliberately does not use.

So v1 is a profile-stats / follower-tracking tool, not a post scraper. If the API ever returns data for an IP, the Actor will also emit that profile's recent posts automatically — but treat that as a bonus, not the contract.

Inputs

FieldTypeNotes
usernamesarrayUsernames (nasa, @nasa) or profile URLs.
resultsLimitintMax recent posts per profile if the API is reachable (usually 0 without login).
includePostsboolAttempt posts when the API is reachable. Default true.
proxyConfigurationproxyResidential strongly recommended — Instagram blocks datacenter IPs.

Output

One type: "profile" record per username:

{
"type": "profile",
"username": "nasa",
"url": "https://www.instagram.com/nasa/",
"fullName": "NASA",
"biography": "Explore the universe and discover our home planet with NASA.",
"followersCount": 30200000,
"followsCount": 79,
"postsCount": 4161,
"profilePicUrl": "https://…"
}

Plus type: "post" records only when the API is reachable for that IP (rare without login).

How it handles blocking

Each profile runs in its own Camoufox session and retries up to 3 times on fresh residential IPs. Use a residential proxy for best results.

Monetization (Apify Console → Publication → Monetization)

Wired events: profile-scraped, post-scraped.