Instagram Reposts Scraper · Profile Repost History · No Login avatar

Instagram Reposts Scraper · Profile Repost History · No Login

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Instagram Reposts Scraper · Profile Repost History · No Login

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

Data Slayer

Maintained by Community

Actor stats

0

Bookmarked

181

Total users

21

Monthly active users

3 days ago

Last modified

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

FieldTypeDescription
usernameStringOne public Instagram username, user ID, or profile URL (e.g. cristiano). Single target per run.
maxResultsIntegerMaximum 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:

FieldDescription
creator_usernameHandle of the original creator (from upstream user.username)
creator_idInstagram user ID of the original creator
creator_full_nameDisplay name of the original creator
creator_verifiedBlue-checkmark status of the original creator
creator_profile_pic_urlProfile picture URL of the original creator
creator_follower_countFollower count of the original creator
caption_textFull caption text of the original post (from upstream caption.text)
hashtagsHashtags extracted from the caption
mentionsAccounts tagged in the caption
post_urlCanonical permalink — https://www.instagram.com/p/<code>/ (or /reel/<code>/ for Reels)
post_typeReadable type — Photo, Video, Reel, or Carousel
media_urlDirect image URL (or video URL for video posts)
posted_atISO 8601 timestamp the original post was published
thumbnail_urlPreview image URL
video_urlVideo file URL (Reels and video posts only)
like_count, comment_countEngagement on the original post
play_count, save_count, repost_count, share_count, view_countAdditional 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

  1. Enter one public Instagram username or profile URL.
  2. Set maxResults (default 10) and click Start.
  3. Open the Dataset tab, switch to the Reposts view, 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

FeatureData 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

ActorWhat It Does
Instagram Profile Scraper · Verified EmailsFull profile data + SMTP-verified public email — 200+ fields, 3 tiers
Instagram Post & Reel Details Scraper128-field engagement data from any post URL — likes, saves, reposts, audio metadata
Instagram Comments ScraperExtract all comments with enriched profiles and verified emails
Instagram Likes ScraperExtract users who liked any post — Basic, Enriched, Verified tiers
Instagram Followers ScraperExtract follower lists — Basic, Enriched, Verified tiers
Instagram Following ScraperExtract the following list — Basic, Enriched, Verified tiers
Instagram Profile Reels ScraperEvery Reel from any profile — play counts, saves, reposts, audio
Instagram User Posts ScraperAll posts from any profile — engagement metrics, captions, media
Instagram Highlights ScraperSaved Highlights — titles, cover images, media counts
Instagram Search ReelsSearch Reels by keyword — discover trending content in any niche
Instagram Hashtag FinderFind related hashtags and post counts by keyword
Instagram Users SearchFind Instagram profiles by keyword
Instagram Location PostsScrape posts from specific Instagram locations

More Instagram actors from the same portfolio. Apify only auto-recommends actors in the same category, so here are the rest of ours:

Actor
Instagram Audio & Trending Sounds Scraper · No Login
Instagram Brand Mentions & UGC Monitor
Instagram Comments Scraper with Replies · No Login
Instagram Creator Lead Finder · Keywords & Hashtags
Instagram Engaged Audience Exporter
Instagram Follower Count & Growth Monitor
Instagram Followers & Following Search
Instagram Followers Scraper & Enricher · No Login
Instagram Following Scraper & Enricher · No Login
Instagram Hashtag Finder · No Login
Instagram Hashtag Posts & Reels Scraper · No Login
Instagram Hashtag Research Reports
Instagram Highlights Scraper · No Login
Instagram Keyword Posts Scraper
Instagram Likes Scraper · No Cookies
Instagram Location Posts Scraper · No Login
Instagram Media Archive Downloader
Instagram Place Finder & Details
Instagram Post & Reel Details Scraper · No Login
Instagram Profile Posts & Reels Scraper · No Login
Instagram Profile Reels Scraper · No Login
Instagram Profile Scraper · Account Age & Verified Emails
Instagram Public Contact Finder
Instagram Reel Performance Tracker
Instagram Reel Transcript Scraper
Instagram Reels Search & Trend Discovery · No Login
Instagram Reels by Audio ID · Sound & Music Tracker · No Login
Instagram Related Creator Network
Instagram Similar Accounts Scraper · No Login
Instagram Similar Accounts Scraper · No Login
Instagram Stories Scraper · No Login
Instagram Tagged Posts & Mentions Scraper · No Login
Instagram Trending Audio & Sounds Search · No Login
Instagram User Search · Find Leads by Keyword · No Login

Feedback

Found a bug or have a feature request? Open an issue on the Issues tab. We respond within 24 hours.