๐ธ Instagram Profile Post Scraper With Creator Profile Data
Pricing
$19.99/month + usage
๐ธ Instagram Profile Post Scraper With Creator Profile Data
Instagram Profile Post Scraper: Extract posts with captions, timestamps, media URLs, likes, comments, hashtags, and creator profile data. Collect usernames, bios, follower counts, websites, and profile URLs for content research, influencer analysis, and competitor monitoring.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapAPI
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
๐ค What does Instagram Profile Post Scraper With Creator Profile Data do?
This Actor scrapes public posts from any Instagram profile โ images, carousels, reels, captions, hashtags, mentions, engagement metrics (likes, comments, views) โ and joins each post with real creator/profile data: biography, follower count, following count, external link, verified status, and HD profile picture. Paste one or many usernames or profile URLs, set a post limit or date filter, and get clean structured rows plus one summary row per profile.
Unlike a plain instagram post scraper that only returns a thin owner.username/owner.id stub, this Actor fetches the full creator profile once per account and attaches it to every post, so you never have to run a separate instagram profile scraper to know who posted what and how big their audience is.
๐ฆ What can I extract?
| Data Type ๐งฉ | Description ๐ | Example Fields ๐ |
|---|---|---|
| Post Metadata | Core identifiers & links | id, shortcode, postUrl, type (image/video/carousel/reel) |
| Caption & Text | Content analysis ready | caption, accessibility_caption, mentions, hashtags |
| Media Files | URLs and sizes | image_links[], video_links[], display_url, dimensions |
| Engagement | Performance metrics | likes_count, comments_count, views_count |
| Timing | Freshness control | date (ISO), posted (humanized), crawled_at |
| Post Flags | Rich attributes | is_pinned, isSponsored, likeAndViewCountsDisabled, locations |
| Real Comments | Live-fetched thread | comments[], latest_comments[] (text, user, likes, created_at) |
| Creator Profile โญ | Bio & audience data joined onto every post | creatorProfile{biography, follower_count, following_count, external_url, is_verified, profile_pic_url_hd} |
| Profile Summary โญ | One row per profile per run | type:"profileSummary" โ followerCount, followingCount, biography, externalUrl, totalPostsScrapedThisRun |
๐ Key Features
- Creator profile enrichment โ bio, follower/following counts, verified status, and external URL fetched once per profile and joined onto every post row (toggle with
includeCreatorProfile). - Per-profile summary row โ a single
profileSummaryrow per run aggregating audience size, bio, external link, and how many posts were collected. - Real comment threads โ text, author, likes, and timestamp for each post's latest comments, pulled from the live 2026 post-page data.
- Pinned-post handling โ include, skip, or return only pinned posts.
- Multi-input support: usernames, profile URLs, or post URLs/shortcodes in a single run.
- Granular controls: max posts per profile, absolute or relative date cutoffs (e.g.
2025-01-01or2 months). - Reel & carousel friendly: clips, sidecar posts, and standard images with equal ease.
- Real-time output: every row streams to the dataset the moment it's collected.
- Configurable proxy: your own
proxyConfigurationselection is honored for every request.
๐ ๏ธ How to use
- Log in to Apify โ create a free account or sign in.
- Select this Actor from the Apify Store.
- Paste profile URLs or usernames into Start URLs.
- Set Maximum Posts Per Profile and, optionally, a Recent Posts Filter.
- Choose a Pinned Posts Mode.
- Leave Include Creator Profile Data on (default) to get bio/follower/following data on every post plus a summary row โ or turn it off for post rows only.
- Optionally configure Proxy Configuration.
- Click Start. Results stream to the dataset in real time; export as JSON/CSV/Excel or read via the Apify API.
๐ฏ Use Cases
- Influencer vetting & outreach โ check a creator's real follower/following counts and bio/external link alongside their recent post performance in one run.
- Competitor & brand monitoring โ track posting cadence, format mix (reels vs images), and engagement across multiple profiles, with audience size for context.
- Content intelligence โ build idea banks, detect trending hashtags/mentions, and map format mix per profile.
- Campaign reporting โ measure engagement and tag sponsored posts (
isSponsored) with real creator audience size attached. - Lead/prospect research โ pull a creator's bio and external link (often a website, Linktree, or booking page) directly from their posts data.
๐ง Input Parameters
๐ฅ JSON Example
{"startUrls": ["https://www.instagram.com/cristiano/","mrbeast"],"maxPosts": 10,"pinnedMode": "include","includeCreatorProfile": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
| Field | Type | Description |
|---|---|---|
startUrls | array | Profile URLs, usernames, or post shortcodes |
maxPosts | integer | Posts per profile (0 = unlimited) |
pinnedMode | enum | include | skip | only |
recent | string | Absolute (2025-01-01) or relative (2 weeks) date filter |
includeCreatorProfile | boolean | Join bio/follower/following data onto every post + add a profileSummary row (default true) |
proxyConfiguration | object | Standard Apify proxy configuration; residential recommended |
๐ค Output Format
๐งพ Post row example
{"id": "3776048697886076245_2535829435","shortcode": "DRnOEjME21V","type": "post","is_pinned": false,"date": "2026-08-10T12:15:43Z","caption": "Ronaldo vs My Goalie Robot...","accessibility_caption": "Photo by Cristiano Ronaldo. May be an image of text.","isSponsored": true,"likeAndViewCountsDisabled": false,"locations": [],"likes_count": 996806,"comments_count": 5024,"post_url": "https://www.instagram.com/p/DRnOEjME21V/","owner": { "id": "2535829435", "username": "cristiano" },"comments": [{ "text": "Amazing!", "user": { "username": "fan123" }, "comment_like_count": 12 }],"creatorProfile": {"biography": "Footballer.","follower_count": 650000000,"following_count": 580,"external_url": "https://www.cristianoronaldo.com","is_verified": true}}
๐งพ Profile summary row example (once per profile per run)
{"type": "profileSummary","username": "cristiano","followerCount": 650000000,"followingCount": 580,"biography": "Footballer.","externalUrl": "https://www.cristianoronaldo.com","isVerified": true,"totalPostsScrapedThisRun": 10}
โ FAQ
Q1. Does this Actor return the creator's bio and follower count?
Yes โ with includeCreatorProfile on (default), every post row includes a creatorProfile object and each profile gets one profileSummary row with follower/following counts, bio, and external link.
Q2. Can I get real comments, not just counts?
Yes. comments/latest_comments contain real comment text, author, like count, and timestamp when the post has comments.
Q3. Can it handle pinned posts?
Yes โ pinnedMode supports include (default), skip, or only.
Q4. Can it extract reels and carousels?
Yes, both are returned with type: "Video"/"Carousel" and their respective media URLs.
Q5. Can it scrape private accounts?
No. Only public profiles are supported.
Q6. How do I capture only new posts?
Use recent with a date or relative time (e.g. 1 month).
Q7. What about business fields like public email/phone?
Those fields are structurally unavailable on the public, logged-out surfaces this Actor uses and are never fabricated โ they're kept null when absent rather than faked.
Q8. Is it legal to scrape Instagram?
This Actor collects only publicly available data. You are responsible for ensuring your use complies with applicable law (e.g. GDPR) and Instagram's Terms of Use.