✅ Instagram User Reposts Scraper avatar

✅ Instagram User Reposts Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
✅ Instagram User Reposts Scraper

✅ Instagram User Reposts Scraper

Collect the reposted posts from any Instagram account by entering a username, user ID, or profile URL. The actor loads multiple pages automatically, stops at your limit, and returns the raw repost data exactly as provided for easy review or export.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Datamagnet

Datamagnet

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

4

Monthly active users

10 days ago

Last modified

Categories

Share

Instagram Reposts Scraper

Instagram Reposts Scraper helps you quickly collect the reposted posts from any Instagram account by entering a username, user ID, or profile URL. It is built for marketers, researchers, creators, and analysts who want to understand what an account has reposted without manually scrolling through Instagram. The actor automatically loads more reposts until it reaches your chosen limit, then returns the raw repost data exactly as provided. If you need Instagram repost data for content research, audience analysis, or competitive monitoring, this actor gives you a fast and reliable way to get it.

Key Features

  • Extract reposted posts from a single Instagram account in one run.
  • Collect data using a username, numeric user ID, or profile URL.
  • Load multiple pages automatically until your requested limit is reached.
  • Return the raw repost data exactly as received, including pagination details.
  • Capture rich post details such as captions, media type, owner info, likes, comments, and timestamps.
  • Support continuation from a previous run when you want to keep collecting more results.
  • Save time by replacing manual Instagram browsing with automated collection.

Use Cases

Content Research

Social media managers and content strategists use this actor to see which posts a target Instagram account has reposted. By reviewing fields like caption.text, owner.username, taken_at_date, and media_type, they can identify themes, creators, and content styles that resonate with that account.

Competitor Monitoring

Brands and agencies can track repost behavior to understand what a competitor is amplifying. The returned data helps them compare reposted creators, post formats, and engagement signals such as like_count, comment_count, and share_count to spot patterns in content strategy.

Influencer Vetting

Influencer marketers can inspect reposted content before partnering with an account. Fields like caption.user.username, owner.is_verified, tagged_users, and coauthor_producers help them evaluate whether the account shares relevant, brand-safe, and high-quality content.

Audience Insight

Researchers and growth teams can use repost data to infer what an audience cares about. By looking at captions, hashtags, mentions, and media formats, they can better understand the topics and creators that the account chooses to repost.

Campaign Tracking

Teams running creator campaigns can monitor whether campaign-related posts are being reposted by target accounts. The actor returns the original post details and timestamps, making it easier to confirm when a repost happened and what content was shared.

Reporting and Archiving

Analysts who need a record of repost activity can export the results for reporting or internal documentation. Because the actor returns the raw repost data, it preserves the original structure and pagination information for downstream review.

Input

FieldTypeRequiredDescriptionExample
max_resultsintegerNoSet the maximum number of reposts to collect. The actor keeps loading more results until it reaches this limit or there are no more reposts.100
pagination_tokenstringNoPaste the token from a previous run if you want to continue collecting more results. Leave it empty for the first run.""
username_or_id_or_urlstringYesEnter the Instagram account you want to check. You can paste a username, numeric user ID, or profile URL.mrbeast

Output

FieldTypeDescription
1$floating_context_items(prepend_media_repost_author_ids:$prepend_media_repost_author_ids)arrayExtra repost-related context items returned with the record.
accessibility_captionstring or nullA short accessibility description for the media, if available.
all_previous_submittersarray or nullA list of earlier submitters connected to the post, when provided.
are_remixes_crosspostableboolean or nullWhether the post can be reused as a remix or cross-post.
attribution_content_urlstring or nullA link used for attribution, if the source provides one.
audienceobject or nullAudience-related information attached to the post, if available.
autodub_statusstring or nullStatus for automatic dubbing, when present.
boost_unavailable_identifierstring or nullA label explaining why boosting is unavailable, if provided.
boost_unavailable_reasonstring or nullA human-readable reason boosting is unavailable.
boost_upsell_banner_payloadobject or nullPromotional banner details related to boosting, if included.
boosted_post_idstring or nullThe ID of a boosted version of the post, if any.
boosted_statusstring or nullWhether the post is boosted or not, if provided.
byoa_langsarray or nullLanguage settings related to the post, when available.
can_modify_carouselboolean or nullWhether the carousel can still be changed.
can_resharebooleanWhether the post can be reshared.
can_savebooleanWhether the post can be saved.
captionobjectCaption details, including text, author, mentions, hashtags, and timing.
caption_add_onobject or nullExtra caption content attached to the post, if present.
caption_is_editedbooleanWhether the caption was edited after posting.
carousel_last_edited_atnumber or nullThe last time the carousel was edited, if available.
carousel_mediaarray or nullThe items inside a carousel post, if the post has multiple media pieces.
carousel_media_countnumber or nullHow many items are in the carousel.
carousel_media_pending_post_countnumber or nullHow many carousel items are still pending, if any.
channel_tag_dataobject or nullChannel tag details, when the post includes them.
clips_attribution_infoobject or nullAttribution details for clip content, if present.
clips_captionsobject or nullCaption data for clips, if included.
clips_captions_translations_urlsarray or nullLinks to translated clip captions, if available.
clips_karaoke_captionobject or nullKaraoke-style caption data for clips, if present.
clips_metadataobject or nullClip-specific metadata such as audio, remix, and creation details.
clips_tab_pinned_user_idsarrayUser IDs pinned in the clips tab, if any.
clips_textstring or nullText attached to the clip, if present.
coauthor_producer_can_see_organic_insightsbooleanWhether coauthors can view organic insights.
coauthor_producersarrayAccounts listed as coauthors or producers on the post.
codestringThe short post code used by Instagram.
comment_countnumberThe number of comments on the post.
comment_inform_treatmentobjectModeration or reporting-related comment information.
comment_likes_enabledbooleanWhether people can like comments on the post.
comment_threading_enabledbooleanWhether comment replies are threaded.
comments_disabledboolean or nullWhether comments are turned off.
community_notes_infoobjectCommunity notes settings and status for the post.
content_views_count(caller_id:"IG_PUBLIC_VIEWS_PROFILE_MEDIA_GRID")number or nullView count shown in the profile grid context, if available.
creative_configobject or nullCreative settings attached to the post, if provided.
creator_viewer_insightsobject or nullViewer insight data for creators, when available.
crosspostobject or nullCross-posting details, if the post was shared elsewhere.
crosspost_metadataobjectAdditional cross-posting information.
deleted_reasonnumberA code showing whether the post was deleted and why.
dominant_colorstring or nullThe main color associated with the media, if available.
facepile_top_likersarray or nullA preview of top likers, if provided.
fb_comment_countnumber or nullComment count from Facebook, if available.
fb_like_countnumber or nullLike count from Facebook, if available.
fb_play_countnumber or nullPlay count from Facebook, if available.
filter_typenumberThe filter type applied to the media.
fundraiser_tagobjectFundraiser-related details attached to the post, if any.
gen_ai_detection_methodobjectInformation about how AI-related detection was handled.
has_audiobooleanWhether the post includes audio.
has_hidden_commentsboolean or nullWhether some comments are hidden.
has_likedbooleanWhether the viewer has liked the post.
has_more_commentsbooleanWhether more comments exist beyond the preview.
has_resharesboolean or nullWhether the post has reshares, if provided.
has_shared_to_fbnumberWhether the post was shared to Facebook.
has_tagged_usersboolean or nullWhether the post includes tagged users.
idstringThe unique ID of the post.
ig_media_sharing_disabledbooleanWhether sharing is disabled for the post.
ig_play_countnumber or nullThe number of plays for the media, if available.
igbio_productobject or nullProduct-related data from the bio or post, if present.
image_versionsobjectImage sizes and preview URLs for the media.
inline_composer_display_conditionobject or nullRules for when the inline composer appears.
inline_composer_imp_trigger_timenumber or nullTiming information for inline composer prompts, if present.
invited_coauthor_producersarrayAccounts invited as coauthors, if any.
is_artist_pickboolean or nullWhether the post was marked as an artist pick.
is_auto_createdboolean or nullWhether the post was automatically created.
is_comments_gif_composer_enabledbooleanWhether GIF comments are enabled.
is_currently_promoting_by_sponsorboolean or nullWhether the post is currently sponsored or promoted.
is_cutout_sticker_allowedbooleanWhether cutout stickers are allowed.
is_dash_eligiblenumber or nullWhether the media is eligible for DASH playback.
is_dismiss_pending_media_bannerboolean or nullWhether a pending media banner was dismissed.
is_eligible_for_media_note_recs_nuxboolean or nullWhether the post is eligible for media note recommendations.
is_fb_onlyboolean or nullWhether the post is only for Facebook.
is_in_profile_gridbooleanWhether the post appears in the profile grid.
is_organic_product_tagging_eligiblebooleanWhether product tagging is allowed organically.
is_paid_partnershipbooleanWhether the post is marked as a paid partnership.
is_pinnedbooleanWhether the post is pinned.
is_post_liveboolean or nullWhether the post is a live post.
is_post_live_clips_mediaboolean or nullWhether the post is live clips media.
is_quiet_postbooleanWhether the post is a quiet post.
is_reshare_of_text_post_app_media_in_igboolean or nullWhether the post is a reshared text-post-app item.
is_reuse_allowedbooleanWhether reuse is allowed.
is_shared_from_baselboolean or nullWhether the post was shared from Basel, if provided.
is_third_party_downloads_eligibleboolean or nullWhether third-party downloads are allowed.
is_videobooleanWhether the post is a video.
like_and_view_counts_disabledbooleanWhether likes and views are hidden.
like_countnumberThe number of likes on the post.
locationobject or nullLocation attached to the post, if any.
main_feed_carousel_starting_media_idstring or nullThe starting media ID for a carousel in the main feed.
mashup_infoobject or nullMashup-related details, if the post is part of a mashup.
max_num_visible_preview_commentsnumberHow many preview comments are shown.
media_attributions_dataarrayAttribution data connected to the media.
media_cropping_infoobject or nullCropping details for the media, if available.
media_formatstringThe format of the media, such as image, video, album, or reel.
media_namestringThe media name or type label used by Instagram.
media_notesobjectNotes attached to the media, if any.
media_noticeobject or nullNotice information shown with the media, if present.
media_overlay_infoobject or nullOverlay details for the media, if included.
media_reposter_bottomsheet_enabledbooleanWhether repost-related bottom sheet features are enabled.
media_typenumberThe numeric media type code.
music_metadataobjectMusic-related metadata attached to the post.
number_of_qualitiesnumber or nullHow many quality versions are available for the media.
open_carousel_submission_statestring or nullWhether carousel submissions are open or closed.
open_to_public_submission_description_textstring or nullPublic submission description text, if available.
organic_cta_infoobject or nullOrganic call-to-action details, if present.
organic_cta_typestring or nullThe type of organic call-to-action, if present.
original_heightnumberThe original height of the media.
original_widthnumberThe original width of the media.
ownerobjectThe account that owns the post.
play_countnumber or nullThe number of plays, if available.
product_collection_tagobject or nullProduct collection tag details, if present.
product_suggestionsobject or nullProduct suggestions attached to the post, if any.
product_tagsobject or nullProduct tags attached to the post, if any.
product_typestringThe product type label for the media.
profile_grid_thumbnail_fitting_stylestringHow the thumbnail fits in the profile grid.
repost_countnumber or nullThe number of reposts, if available.
save_countnumber or nullThe number of saves, if available.
share_countnumber or nullThe number of shares, if available.
share_count_disabledbooleanWhether share counts are hidden.
shimmed_mv_linkstring or nullA linked media value, if present.
should_show_author_pog_for_tagged_media_shared_to_profile_gridbooleanWhether the author badge should be shown for tagged media.
social_contextarraySocial context notes attached to the post.
sponsor_tagsarraySponsor tags attached to the post.
sticker_translations_enabledboolean or nullWhether sticker translations are enabled.
story_promptsobject or nullStory prompt data, if present.
subscribe_cta_visiblebooleanWhether a subscribe call-to-action is visible.
tagged_usersarrayUsers tagged in the post.
taken_atnumberThe posting time as a timestamp.
taken_at_datestringThe posting time in a readable date format.
tallest_media_aspect_rationumber or nullThe tallest aspect ratio for the media, if available.
thumbnail_urlstringA preview image or video thumbnail URL.
timeline_pinned_user_idsarrayUser IDs pinned on the timeline, if any.
top_likersarrayA list of top likers, if provided.
translated_video_subtitlesobject or nullTranslated subtitles for video, if available.
typestringThe record type returned by the source.
upcoming_eventobject or nullEvent details connected to the post, if any.
userobjectThe account that posted or shared the content.
video_codecstring or nullThe video codec used, if available.
video_durationnumber or nullThe length of the video in seconds.
video_sticker_localesarray or nullLocales available for video stickers, if present.
video_subtitles_confidencenumber or nullConfidence score for subtitles, if available.
video_subtitles_enabledboolean or nullWhether subtitles are enabled.
video_subtitles_localestring or nullThe subtitle language, if available.
video_subtitles_statusstring or nullThe status of subtitles, if present.
video_subtitles_uristring or nullA link to subtitle data, if available.
video_urlstring or nullA direct link to the video file, if provided.
video_versionsarray or nullAvailable video versions and their URLs.
view_countnumber or nullThe number of views, if available.
visibilitystring or nullThe visibility setting of the post.
visual_comment_reply_sticker_infoobject or nullSticker details for visual comment replies.
visual_replies_infoobject or nullVisual reply details, if present.
wearable_attribution_infoobject or nullWearable attribution details, if included.

Sample Output

{
"1$floating_context_items(prepend_media_repost_author_ids:$prepend_media_repost_author_ids)": [],
"accessibility_caption": null,
"all_previous_submitters": null,
"are_remixes_crosspostable": true,
"attribution_content_url": null,
"audience": null,
"autodub_status": null,
"boost_unavailable_identifier": null,
"boost_unavailable_reason": null,
"boost_upsell_banner_payload": null,
"boosted_post_id": null,
"boosted_status": null,
"byoa_langs": null,
"can_modify_carousel": null,
"can_reshare": true,
"can_save": true,
"caption": {
"content_type": "comment",
"created_at": 1783555140,
"created_at_utc": 1783555140,
"did_report_as_spam": false,
"has_translation": null,
"hashtags": [],
"id": "3937068091917040349",
"is_covered": false,
"is_ranked_comment": false,
"mentions": [
"@mrbeast"
],
"private_reply_status": 0,
"share_enabled": false,
"status": "Active",
"text": "Thank you @mrbeast 😭❤️Best day of my life😭",
"type": 1,
"user": {
"fbid_v2": "17841467057520197",
"follower_count": 2160513,
"full_name": "ガミックス",
"id": "67121579250",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://instagram.frix7-1.fna.fbcdn.net/...",
"type": "XDTUserDict",
"username": "gamix.o7"
}
},
"caption_add_on": null,
"caption_is_edited": false,
"carousel_last_edited_at": null,
"carousel_media": null,
"carousel_media_count": null,
"carousel_media_pending_post_count": null,
"channel_tag_data": null,
"clips_attribution_info": null,
"clips_captions": null,
"clips_captions_translations_urls": null,
"clips_karaoke_caption": null,
"clips_metadata": {
"audio_type": "original_sounds",
"original_sound_info": {
"original_audio_title": "Original audio",
"progressive_download_url": "https://instagram.frix7-1.fna.fbcdn.net/..."
}
},
"clips_tab_pinned_user_ids": [],
"clips_text": null,
"coauthor_producer_can_see_organic_insights": false,
"coauthor_producers": [
{
"full_name": "MrBeast",
"id": "2278169415",
"is_verified": true,
"type": "XDTUserDict",
"username": "mrbeast"
}
],
"code": "DajRpHzPXrd",
"comment_count": 16572,
"comment_inform_treatment": {
"action_type": null,
"should_have_inform_treatment": false,
"text": "",
"url": null
},
"comment_likes_enabled": true,
"comment_threading_enabled": true,
"comments_disabled": null,
"community_notes_info": {
"enable_submission_friction": false,
"has_viewer_submitted_note": false,
"note_submission_disabled": false
},
"content_views_count(caller_id:\"IG_PUBLIC_VIEWS_PROFILE_MEDIA_GRID\")": null,
"creative_config": null,
"creator_viewer_insights": null,
"crosspost": null,
"crosspost_metadata": {
"fb_downstream_use_xpost_metadata": {
"downstream_use_xpost_deny_reason": "NONE"
}
},
"deleted_reason": 0,
"dominant_color": null,
"facepile_top_likers": null,
"fb_comment_count": null,
"fb_like_count": null,
"fb_play_count": null,
"filter_type": 0,
"fundraiser_tag": {
"has_standalone_fundraiser": false
},
"gen_ai_detection_method": {
"detection_method": "NONE"
},
"has_audio": true,
"has_hidden_comments": null,
"has_liked": false,
"has_more_comments": true,
"has_reshares": null,
"has_shared_to_fb": 0,
"has_tagged_users": true,
"id": "3937068091917040349",
"ig_media_sharing_disabled": false,
"ig_play_count": 22681948,
"image_versions": {
"items": [
{
"height": 1333,
"url": "https://instagram.frix7-1.fna.fbcdn.net/...",
"width": 750
}
]
},
"is_comments_gif_composer_enabled": true,
"is_in_profile_grid": false,
"is_organic_product_tagging_eligible": true,
"is_paid_partnership": false,
"is_pinned": true,
"is_quiet_post": false,
"is_reuse_allowed": false,
"is_third_party_downloads_eligible": true,
"is_video": true,
"like_and_view_counts_disabled": false,
"like_count": 984068,
"media_attributions_data": [],
"media_format": "video",
"media_name": "reel",
"media_notes": {
"1$items(prepend_media_repost_author_ids:$prepend_media_repost_author_ids)": []
},
"media_reposter_bottomsheet_enabled": false,
"media_type": 2,
"music_metadata": null,
"number_of_qualities": 7,
"open_carousel_submission_state": null,
"organic_cta_info": null,
"original_height": 1280,
"original_width": 720,
"owner": {
"full_name": "ガミックス",
"id": "67121579250",
"is_verified": true,
"type": "XDTUserDict",
"username": "gamix.o7"
},
"play_count": 22681948,
"product_type": "clips",
"profile_grid_thumbnail_fitting_style": "UNSET",
"share_count": 89798,
"share_count_disabled": false,
"social_context": [],
"sponsor_tags": [],
"subscribe_cta_visible": false,
"tagged_users": [
{
"user": {
"full_name": "MrBeast",
"id": "2278169415",
"is_verified": true,
"type": "XDTUserDict",
"username": "mrbeast"
}
}
],
"taken_at": 1783555174,
"taken_at_date": "2026-07-08T23:59:34+00:00",
"thumbnail_url": "https://instagram.frix7-1.fna.fbcdn.net/...",
"timeline_pinned_user_ids": [
"67121579250"
],
"top_likers": [],
"type": "XDTMediaDict",
"user": {
"full_name": "ガミックス",
"id": "67121579250",
"is_verified": true,
"type": "XDTUserDict",
"username": "gamix.o7"
},
"video_codec": "vp09.00.31.08.00.01.01.01.00",
"video_duration": 36.86600112915039,
"video_url": "https://instagram.frix7-1.fna.fbcdn.net/...",
"video_versions": [
{
"height": 1280,
"id": "1394501309204196v",
"type": 101,
"url": "https://instagram.frix7-1.fna.fbcdn.net/...",
"width": 720
}
],
"view_count": null,
"visibility": null
}

How It Works

  1. You enter the Instagram username, user ID, or profile URL you want to check.
  2. You choose how many reposts you want to collect.
  3. The actor starts gathering reposted posts automatically and keeps going until it reaches your limit.
  4. If more reposts are available, it continues loading the next batch for you.
  5. When it finishes, you get the raw repost data ready for review, export, or further analysis.

Getting Started

Getting started is simple and does not require coding knowledge. Just click Try for free, fill in the Instagram account you want to check, set your preferred result limit, and click Run. The actor will collect reposted posts automatically and return the results in a format you can work with right away. You can download the output as JSON, CSV, or Excel depending on how you want to review or share the data.

Frequently Asked Questions

Do I need technical skills?

No. This actor is designed for business users, marketers, researchers, and creators who want results without dealing with complicated setup. You only need to provide the Instagram account you want to check and choose how many reposts to collect.

How fast does it run?

Speed depends on how many reposts are available and how many pages need to be loaded. Smaller requests usually finish quickly, while larger limits may take longer because the actor keeps collecting until it reaches your target or runs out of reposts.

What format is the output?

The results are available in formats that are easy to review and share, including JSON, CSV, and Excel. The actor returns the raw repost data exactly as provided, so you can inspect the full record or use it in your own reporting workflow.

You should always use data responsibly and in line with applicable laws, platform rules, and your organization’s policies. This actor is intended for legitimate research, analysis, and business workflows. If you are unsure about your use case, review your compliance requirements before running it.

Can I schedule it to run automatically?

Yes, you can run it whenever you need fresh data, and it can be added to automated workflows if you want recurring collection. That makes it useful for ongoing monitoring of repost activity, campaign tracking, or regular reporting.