Instagram Reposts Scraper avatar

Instagram Reposts Scraper

Pricing

from $7.00 / 1,000 repost scrapeds

Go to Apify Store
Instagram Reposts Scraper

Instagram Reposts Scraper

Scrape every post and Reel an Instagram account has reposted — captions, engagement counts, media URLs, and the original author of each reposted post.

Pricing

from $7.00 / 1,000 repost scrapeds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Scrape every post and Reel an Instagram account has reposted to its Reposts tab — including the original author of each reposted post. No login required.

What you get

For each reposted post on the profile, the scraper returns:

Repost details

  • The account that did the reposting (repostedBy)
  • Post ID, shortcode, and clean post URL
  • Media type (photo, video, carousel) and product type (feed, Reel)
  • Caption and post timestamp
  • Direct video URL and thumbnail URL

Engagement

  • Like, comment, play, and view counts
  • Reshare count and video duration

Original author

  • Username, full name, verified and private status of the account that originally created the post

Use cases

  • Content curation analysis — see exactly what a curator or aggregator account is resharing, and who they source from
  • Source discovery — find the original creators behind a brand or meme account's reposts for partnership outreach
  • Competitor monitoring — track which posts a competitor amplifies to their audience
  • Trend spotting — surface the posts gaining traction through reshares
  • Attribution & rights — capture the original author of reposted media

How to use

  1. Enter an Instagram username (with or without @) whose reposts you want
  2. Set Max Items (default 0 for all available reposts)
  3. Run the actor — results appear in the Dataset tab
  4. To fetch more, open the Key-value store tab, copy NEXT_PAGE_ID, and paste it into Page ID on your next run. When NEXT_PAGE_ID is null, you've fetched everything.

Output format

Each dataset record:

{
"repostedBy": "houseofhighlights",
"shortcode": "DWUs-UjkpPh",
"postUrl": "https://www.instagram.com/reel/DWUs-UjkpPh/",
"mediaType": "video",
"caption": "...",
"likeCount": 11214,
"reshareCount": 600,
"videoUrl": "https://...mp4",
"thumbnailUrl": "https://...jpg",
"authorUsername": "bleacherreport",
"authorFullName": "Bleacher Report",
"authorIsVerified": true
}