Instagram Profile Scraper avatar

Instagram Profile Scraper

Pricing

$1.00 / 1,000 profiles

Go to Apify Store
Instagram Profile Scraper

Instagram Profile Scraper

Scrape Instagram profiles in guest mode: follower, following, and post counts, full name, bio, and the recent media grid with post links. No login required.

Pricing

$1.00 / 1,000 profiles

Rating

0.0

(0)

Developer

Cravl

Cravl

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Instagram Profile Scraper

Scrape public Instagram profiles in guest mode: no login, no cookies. For each profile URL you get the identity and stats Instagram displays to logged-out visitors, plus the recent media grid.

What you get per profile

  • Identity: username, full name, bio
  • Counts: followers, following, total posts (as Instagram displays them)
  • Media grid: up to 12 recent media entries with CDN image URLs
  • Post links: paths of the most recent posts and reels (e.g. /username/reel/CODE/): feed these straight into the Instagram Posts Scraper or Instagram Comments Scraper

How it works

The Actor runs a lightweight native extraction engine (not a full browser) in guest mode. Instagram renders profiles fully only through exit IPs with guest reputation, so residential proxies are recommended. Datacenter exits typically receive a login redirect; the Actor reports that honestly as an error instead of returning empty data.

Input

FieldTypeDescription
directUrlsarrayProfile URLs (https://www.instagram.com/username/) or bare usernames (username, @username)
proxyConfigurationobjectApify proxy settings; residential group recommended

Output

One dataset record per profile: url, username, fullName, followers, following, postsCount, bio, mediaCount, media[], postLinks[], and error when a profile could not be retrieved.

Use cases

  • Influencer discovery and audience-size auditing
  • Enriching lead lists with public profile stats
  • Collecting recent post URLs for downstream post/comment scraping
  • Monitoring competitor profiles

Notes

  • Counts are returned exactly as Instagram displays them to guests (compact suffixes like 2M are preserved).
  • The media grid is capped at 12 items per profile: that is all the guest grid exposes.
  • Pair with Instagram Posts Scraper (post metadata) or Instagram Comments Scraper (comments with exact totals) for full-funnel extraction.

Migrating from other Apify Actors

Cravl Actors accept Apify-style inputs and emit familiar field names alongside Cravl-specific fields, so most pipelines migrate with minimal changes.

Input compatibility

  • startUrls (array of URLs, or objects with a url key) is accepted as an alias for directUrls.

Output compatibility

Cravl fieldCompatible aliasNotes
biobiography
followersfollowersCountnumeric when parseable
followingfollowsCountnumeric when parseable
(new)recordalways profile
(new)inputUrloriginal input URL

Structure: one item per profile. The media grid and postLinks remain nested.