Instagram Tagged Posts Scraper avatar

Instagram Tagged Posts Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Tagged Posts Scraper

Instagram Tagged Posts Scraper

Instagram Tagged Posts Scraper πŸ·οΈπŸ“Έ extracts tagged posts from public Instagram profiles, including captions, media, post URLs, and engagement data. Ideal for brand monitoring, influencer research, campaign tracking, and social media analysis. Fast, scalable, and automation-ready. πŸš€πŸ“Š

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapAPI

ScrapAPI

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

15 days ago

Last modified

Share

Instagram Tagged Posts Scraper

Instagram Tagged Posts Scraper is a fast, no-login tool that lets you scrape Instagram tagged posts from any public profile and export clean, structured data at scale. It solves the hassle of manually tracking mentions and tags by extracting captions, media candidates, engagement metrics, and post metadata automatically. Built for marketers, developers, data analysts, and researchers, this Instagram tagged posts scraper enables brand monitoring, campaign tracking, and influencer research workflows you can automate end to end.

What data / output can you get?

Below are the exact fields the actor pushes to the dataset for each tagged post. Export your results from the Apify dataset in JSON, CSV, or Excel.

Data typeDescriptionExample value
pkPrimary key of the media"3301234567890123456"
idFull media identifier"3301234567890123456_123456789"
codeShortcode for the post URL"C3XyZAbCd12"
media_typeMedia type (1=Image, 2=Video, etc.)1
product_typeMedia product type"feed"
accessibility_captionAlt text/caption for accessibility"Photo by user in Lisbon"
caption.pkCaption primary key"18012345678901234"
caption.textPost caption text"Great collab! #brand"
owner.idOwner (author) user ID"123456789"
user.pkOwner (author) user ID (duplicate for convenience)"123456789"
user.usernameOwner (author) username"brand_partner"
like_countNumber of likes1542
comment_countNumber of comments67
view_countVideo view count (if applicable)12034
like_and_view_counts_disabledWhether counts are hiddenfalse
comments_disabledWhether comments are disabledfalse
image_versions2.candidatesArray of image/video candidate URLs and sizes[ { "url": "https://…/media.jpg", "width": 1080, "height": 1350 } ]
carousel_media_countNumber of items if carousel3
carousel_mediaArray of carousel items with media metadata[ { "id": "3301…", "media_type": 1 } ]
original_heightOriginal media height1350
original_widthOriginal media width1080
__typenameInternal typename marker"XDTMediaDict"

Note: Some fields can be null when not present on the source (for example accessibility_caption, view_count, carousel_media, or certain overlays). Media candidates include URLs that you can use with your own Instagram tagged media downloader or pipeline.

Key features

  • πŸšͺ No-login extraction Operates without cookies or sessions. The scraper uses smart headers and tokens to scrape Instagram tagged posts from public profiles reliably.

  • πŸ›‘οΈ Anti-ban proxy strategy Automatically leverages residential proxies under the hood for stability when you scrape Instagram tagged posts at scale.

  • 🧠 Robust username parsing Paste usernames, profile URLs, or @handles β€” the tool cleans and normalizes them to ensure accurate extraction for your Instagram user tags scraper workflows.

  • πŸ” Paginated collection with limits Collects tagged posts page by page and respects your maxItems limit per profile, including an option to extract ALL available tagged media.

  • πŸ“¦ Structured, analysis-ready JSON Pushes clean, consistent records with captions, media candidates, engagement, and dimensions β€” ideal for an Instagram tagged posts data extractor feeding BI tools.

  • πŸ§‘β€πŸ’» Developer-friendly on Apify Run via the Apify platform and export datasets as JSON, CSV, or Excel. Ideal for pipelines that extract tagged posts from Instagram and sync with data warehouses.

  • βš™οΈ Automation-ready Combine with your orchestration (e.g., Apify scheduling and webhooks) to monitor Instagram tagged posts and trigger downstream processing.

  • 🧱 Production-grade reliability Built with retry logic, pagination, and proxy management for resilient scraping of Instagram tagged images and Instagram tagged videos across multiple accounts.

How to use Instagram Tagged Posts Scraper - step by step

  1. Create or log in to your Apify account.
  2. Open the Instagram Tagged Posts Scraper actor.
  3. Add input data:
  4. Configure limits:
    • Set maxItems to control how many tagged posts you collect per profile. Use 0 to extract ALL available tagged posts.
  5. (Optional) Configure proxies:
    • The actor is optimized to use residential proxies automatically. You can still provide proxy_configuration in input if needed.
  6. Start the run:
    • Click Start and watch the logs as the Instagram tagged content scraper processes targets page by page.
  7. Review and export results:
    • When finished, open the Dataset tab and download results in JSON, CSV, or Excel for analysis or integration.
  8. Pro Tip:
    • Schedule recurring runs on Apify to monitor Instagram tagged posts, or use the Apify API to integrate with your data pipelines and automation stacks.

Use cases

Use case nameDescription
Brand monitoring – tagged UGC trackingTrack and quantify user-generated content by extracting tagged posts from Instagram that feature your brand for faster UGC discovery and curation.
Influencer research – mention analysisIdentify partners who tag your brand and evaluate engagement with an IG tagged posts scraper for structured benchmarking.
Campaign tracking – hashtag + tag auditsMeasure campaign performance by aggregating tagged media and engagement metrics across participating creators.
Social media analysis – competitor mentionsAnalyze when competitors are tagged in posts to study share of voice and content themes across Instagram tagged photos and videos.
Content ops – UGC rights & asset pipelineCapture media candidates and captions to feed your Instagram tagged media downloader flow for rights workflows and asset management.
Academic research – social tagging studiesCollect tagged content datasets for research on network effects, co-mentions, and content propagation using an Instagram tag scraping tool.
Data engineering – API pipeline enrichmentUse the dataset as a source in ETL pipelines to enrich profiles, map mentions, and power dashboards via BI/warehouse tooling.

Why choose Instagram Tagged Posts Scraper?

This solution is built for precision, automation, and reliability β€” a production-ready Instagram tagged posts scraper versus fragile browser extensions.

  • βœ… Accurate, structured results: Clean JSON with stable fields for analytics and enrichment.
  • 🚫 No login required: Scrape public tagged content without handling sessions or cookies.
  • πŸ“ˆ Scales with your needs: Process multiple profiles with pagination and limit controls.
  • πŸ§‘β€πŸ’» Developer access: Works seamlessly with Apify datasets and APIs for integration into pipelines.
  • πŸ” Safety-first approach: Targets public profiles and data only.
  • 🧰 Platform-native exports: Download datasets in JSON, CSV, or Excel for easy downstream use.
  • 🧱 More reliable than extensions: Retry logic and residential proxies provide robust, resilient extraction.

In short, it’s a focused Instagram tag scraping tool that delivers consistent, automation-ready output.

Yes β€” when used responsibly. This actor extracts data from publicly available Instagram profiles and does not access private or authenticated content.

  • Only collect public data and respect platform terms.
  • Comply with data protection laws such as GDPR and CCPA.
  • Avoid scraping private profiles or gated content.
  • Use results responsibly and honor rights and attribution for media.
  • Consult your legal team for edge cases or jurisdiction-specific requirements.

Input parameters & output format

Example JSON input

{
"usernames": [
"mrbeast",
"https://www.instagram.com/cristiano/",
"@leomessi"
],
"maxItems": 10,
"proxy_configuration": {}
}

Parameters

  • usernames (array of strings)
    • Description: Enter the Instagram usernames, full URLs, or @handles you want to scrape tagged posts from. (e.g., mrbeast or https://instagram.com/cristiano)
    • Required: No
    • Default: None
  • maxItems (integer)
    • Description: Limit the number of tagged posts to collect per profile. Pro Tip: Enter 0 to extract ALL available tagged posts from the target!
    • Required: No
    • Default: 10
    • Min: 0, Max: 10000
  • proxy_configuration (object)
    • Description: Residential Proxies Recommended! Configure Apify Datacenter or Residential proxies for smooth, stable, and undetectable extraction to avoid Instagram rate limits.
    • Required: No
    • Default: None

Example dataset item (output)

{
"pk": "3301234567890123456",
"media_type": 1,
"code": "C3XyZAbCd12",
"id": "3301234567890123456_123456789",
"owner": {
"id": "123456789"
},
"accessibility_caption": "Photo by user in Lisbon",
"caption": {
"pk": "18012345678901234",
"text": "Great collab! #brand"
},
"audience": null,
"carousel_media_count": 3,
"display_uri": null,
"carousel_media": [
{
"id": "3301234567890123457",
"media_type": 1
}
],
"image_versions2": {
"candidates": [
{
"url": "https://scontent.cdninstagram.com/media1.jpg",
"width": 1080,
"height": 1350
}
]
},
"media_cropping_info": null,
"media_overlay_info": null,
"preview": null,
"product_type": "feed",
"thumbnails": null,
"timeline_pinned_user_ids": [],
"upcoming_event": null,
"user": {
"pk": "123456789",
"username": "brand_partner",
"id": "123456789"
},
"like_count": 1542,
"like_and_view_counts_disabled": false,
"boosted_status": null,
"boost_unavailable_identifier": null,
"boost_unavailable_reason": null,
"comment_count": 67,
"comments_disabled": false,
"view_count": 12034,
"original_height": 1350,
"original_width": 1080,
"__typename": "XDTMediaDict"
}

Notes:

  • Fields such as accessibility_caption, view_count, carousel_media, media_cropping_info, and others may be null when not available on the source post.
  • Each dataset item corresponds to a single tagged post. Use the code field to construct a post URL like https://www.instagram.com/p/{code}/.

FAQ

Do I need to log in to use this Instagram tagged posts scraper?

No. The actor is designed to work without login or session cookies and targets publicly available tagged content only.

What kinds of data can it extract from tagged posts?

It returns structured fields including pk, id, code, media_type, caption (pk and text), image_versions2.candidates (media URLs), like_count, comment_count, view_count (if applicable), dimensions, carousel data, and more.

How many posts can I scrape per profile?

You control this with maxItems. Set a number to cap results or use 0 to extract all available tagged posts for each target account.

Can I input profile URLs and @handles, or just usernames?

Yes. You can paste plain usernames, full Instagram profile URLs, or @handles β€” the tool normalizes them automatically before scraping.

Does it download media or just provide URLs?

The output includes media candidates under image_versions2.candidates (and carousel_media when present), so you can download images or videos with your own workflow or an Instagram tagged media downloader.

How does the scraper avoid blocks when I extract tagged posts from Instagram?

It uses a residential proxy strategy via Apify, randomized headers, and retry logic to reduce blocks and rate-limit issues during scraping.

Can I monitor Instagram tagged posts over time?

Yes. Run the actor on a schedule on Apify to monitor Instagram tagged posts and export deltas to your analytics or CRM systems.

Yes, when used responsibly. It only accesses public profiles and publicly available data. Always comply with Instagram’s Terms and applicable regulations.

Closing CTA / Final thoughts

Instagram Tagged Posts Scraper is built for fast, reliable extraction of tagged posts from public Instagram profiles. With no-login access, residential proxy handling, and structured outputs, it’s ideal for brand monitoring, influencer research, and campaign tracking.

Marketers, developers, analysts, and researchers can export clean datasets, automate runs, and integrate results into existing pipelines. Use the Apify platform and APIs to schedule jobs, fetch datasets, and build an end-to-end Instagram tagged content scraper workflow.

Start extracting smarter, scalable insights from tagged content today.