Instagram Profile Scraper
Pricing
$1.00 / 1,000 profiles
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
Maintained by CommunityActor 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
| Field | Type | Description |
|---|---|---|
directUrls | array | Profile URLs (https://www.instagram.com/username/) or bare usernames (username, @username) |
proxyConfiguration | object | Apify 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
2Mare 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 aurlkey) is accepted as an alias fordirectUrls.
Output compatibility
| Cravl field | Compatible alias | Notes |
|---|---|---|
bio | biography | |
followers | followersCount | numeric when parseable |
following | followsCount | numeric when parseable |
| (new) | record | always profile |
| (new) | inputUrl | original input URL |
Structure: one item per profile. The media grid and postLinks remain nested.