Instagram Reposts Scraper · Profile Repost History · No Login
Pricing
from $1.50 / 1,000 results
Instagram Reposts Scraper · Profile Repost History · No Login
Extract everything from any public Instagram profile's Reposts tab — reposted content, original creator data, captions, engagement metrics, and video URLs. 157 fields per result. No login, no cookies. JSON/CSV/Excel.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Data Slayer
Maintained by CommunityActor stats
0
Bookmarked
181
Total users
21
Monthly active users
3 days ago
Last modified
Categories
Share
Extract everything from any public Instagram profile's Reposts tab — the content they have chosen to amplify, with the original creator, caption, engagement metrics, media URLs and a direct permalink. No login, no cookies, no Instagram account needed.
What This Actor Does
Instagram's native Reposts tab (launched August 2025) is a permanent, public list of content an account has reshared from other creators — Instagram's version of a retweet. This actor returns that entire tab for any public profile.
Input: one public Instagram username or profile URL → Output: one dataset row per reposted item.
Not what this does: it does not find every account that reposted your content. For inbound repost tracking, monitor a post's repost count over time with the Instagram Post & Reel Details Scraper.
Input
| Field | Type | Description |
|---|---|---|
username | String | One public Instagram username, user ID, or profile URL (e.g. cristiano). Single target per run. |
maxResults | Integer | Maximum number of reposted items to return (1–1000, default 10). |
Only username is required. A run is bounded by maxResults, so cost and runtime stay predictable.
Output Fields
Every row keeps the complete raw repost media node from Instagram (all upstream fields such as id, code, media_type, product_type, taken_at, user.*, caption.*, image_versions, carousel_media, location, music_metadata, tagged_users, and the engagement counts) plus these flattened convenience fields at the top level:
| Field | Description |
|---|---|
creator_username | Handle of the original creator (from upstream user.username) |
creator_id | Instagram user ID of the original creator |
creator_full_name | Display name of the original creator |
creator_verified | Blue-checkmark status of the original creator |
creator_profile_pic_url | Profile picture URL of the original creator |
creator_follower_count | Follower count of the original creator |
caption_text | Full caption text of the original post (from upstream caption.text) |
hashtags | Hashtags extracted from the caption |
mentions | Accounts tagged in the caption |
post_url | Canonical permalink — https://www.instagram.com/p/<code>/ (or /reel/<code>/ for Reels) |
post_type | Readable type — Photo, Video, Reel, or Carousel |
media_url | Direct image URL (or video URL for video posts) |
posted_at | ISO 8601 timestamp the original post was published |
thumbnail_url | Preview image URL |
video_url | Video file URL (Reels and video posts only) |
like_count, comment_count | Engagement on the original post |
play_count, save_count, repost_count, share_count, view_count | Additional engagement metrics when present |
The dataset view in the Apify Console shows a curated Reposts table (creator, verified, type, thumbnail, caption, permalink, likes, comments, reposts, posted date) and a flat Research export view for spreadsheets and AI agents.
Error and empty rows
When a profile has no reposts or the upstream call fails, the actor emits one row:
{ "username": "example", "maxResults": 25, "error": "no_reposts_found", "success": false }
error is one of missing_required_username, upstream_request_failed, or no_reposts_found.
Sample Output
{"code": "DDxyz123AbC","post_type": "Reel","post_url": "https://www.instagram.com/reel/DDxyz123AbC/","caption_text": "The morning routine that changed everything #morningroutine #wellness","hashtags": ["morningroutine", "wellness"],"like_count": 82400,"comment_count": 1240,"play_count": 2800000,"save_count": 14300,"repost_count": 890,"posted_at": "2026-05-01T09:15:00Z","video_url": "https://scontent.cdninstagram.com/v/...","thumbnail_url": "https://scontent.cdninstagram.com/v/...","is_paid_partnership": false,"creator_username": "wellnesscreator","creator_full_name": "Wellness Creator","creator_verified": false,"creator_follower_count": 182000,"creator_profile_pic_url": "https://scontent.cdninstagram.com/v/..."}
The full upstream node is preserved alongside these fields, so nothing is lost.
Use Cases
Competitor content intelligence — see exactly which creators, formats and themes a competitor chooses to amplify. A structured log of every post they put their name behind.
Influencer vetting — before a partnership, check what a creator reposts. Do they amplify competitors? Which values and brands do they endorse? Reposts are a more honest signal than curated posts.
Repost history archiving — run weekly to build a historical record of what a profile amplifies, for brand-safety auditing, agency reporting and compliance.
Content strategy research — analyze what gets reposted in your niche. Reposting is a stronger signal than liking; use the engagement data on reposted content to benchmark what "reposter-worthy" looks like in your category.
How to Use
- Enter one public Instagram username or profile URL.
- Set
maxResults(default 10) and click Start. - Open the Dataset tab, switch to the
Repostsview, and export as JSON, CSV or Excel — or connect to Make, Zapier, n8n, Clay or Google Sheets via Apify's built-in integrations.
Pricing
Pay-per-event: apify-actor-start ($0.0005) plus result per dataset item. The result price is tiered — $0.0025/item on the free tier, down to $0.0015/item at Gold. Empty or error-only runs cost only the start event.
How It Compares
| Feature | Data Slayer (this actor) | Generic Instagram scrapers |
|---|---|---|
| Reposts tab (what a profile amplified) | ✅ | ❌ (posts/followers only) |
| Original creator data per repost | ✅ | ❌ |
| Direct permalink per repost | ✅ | ❌ |
| No login / no cookies | ✅ | Varies |
| JSON / CSV / Excel export | ✅ | Varies |
| Dataset view + research export | ✅ | ❌ |
FAQ
Is Instagram Reposts a new feature? Yes — launched August 2025. It is a dedicated tab on every public profile showing content that account reshared. Because it is new, many profiles are still filling it.
What if a profile has no reposts?
You get one no_reposts_found error row and are charged only the start event — not for empty results.
Does this show who reposted MY post?
No. This actor takes a profile and returns what that profile reposted. For inbound tracking, monitor your post's repost_count over time with the Instagram Post & Reel Details Scraper.
Can I run this on private profiles? No. Only public profiles expose a Reposts tab; private profiles return no data.
How many reposts can a profile have? There is no known cap. The tab shows every repost since the feature launched, so early adopters may have many more than new accounts.
Can I scrape multiple profiles in one run? No — one public profile per run. Run the actor once per target (or chain runs) for multiple profiles.
More Instagram Scrapers by Data Slayer
| Actor | What It Does |
|---|---|
| Instagram Profile Scraper · Verified Emails | Full profile data + SMTP-verified public email — 200+ fields, 3 tiers |
| Instagram Post & Reel Details Scraper | 128-field engagement data from any post URL — likes, saves, reposts, audio metadata |
| Instagram Comments Scraper | Extract all comments with enriched profiles and verified emails |
| Instagram Likes Scraper | Extract users who liked any post — Basic, Enriched, Verified tiers |
| Instagram Followers Scraper | Extract follower lists — Basic, Enriched, Verified tiers |
| Instagram Following Scraper | Extract the following list — Basic, Enriched, Verified tiers |
| Instagram Profile Reels Scraper | Every Reel from any profile — play counts, saves, reposts, audio |
| Instagram User Posts Scraper | All posts from any profile — engagement metrics, captions, media |
| Instagram Highlights Scraper | Saved Highlights — titles, cover images, media counts |
| Instagram Search Reels | Search Reels by keyword — discover trending content in any niche |
| Instagram Hashtag Finder | Find related hashtags and post counts by keyword |
| Instagram Users Search | Find Instagram profiles by keyword |
| Instagram Location Posts | Scrape posts from specific Instagram locations |
Related Actors
More Instagram actors from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours:
Feedback
Found a bug or have a feature request? Open an issue on the Issues tab. We respond within 24 hours.