Instagram Tagged Posts Scraper avatar

Instagram Tagged Posts Scraper

Pricing

from $8.00 / 1,000 single tagged posts

Go to Apify Store
Instagram Tagged Posts Scraper

Instagram Tagged Posts Scraper

Scrape every public post and Reel an Instagram account is tagged in captions, engagement counts, media URLs, the tagging author, and tagged users. Great for UGC and brand monitoring.

Pricing

from $8.00 / 1,000 single tagged posts

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Scrape every public post and Reel an Instagram account is tagged in — captions, engagement counts, media URLs, and the author who tagged them. No login or cookies required.

What you get

For every post the account is tagged in, the scraper returns a structured record with:

Post data

  • Post ID, shortcode, and post URL
  • Media type (photo, video, carousel) and product type
  • Caption, plus extracted hashtags and mentions
  • Created timestamp (ISO 8601 and Unix)
  • Like, comment, view, and play counts
  • Thumbnail and video URLs
  • Paid-partnership flag and location

Author profile (the account that posted and tagged the target)

  • Author ID, username, full name
  • Profile picture URL, verified and private flags

Pagination

  • NEXT_PAGE_ID cursor so you can resume from where a previous run left off

Use cases

  • User-generated content (UGC) — collect every post fans and customers tag your brand in
  • Brand monitoring — track how and where an account is being mentioned and tagged
  • Ambassador & partnership tracking — verify creators are tagging the brand as agreed
  • Reputation management — surface tagged posts that mention your account
  • Competitor analysis — see who is tagging a competitor and what they post

How to use

  1. Enter the Instagram username (with or without @)
  2. Set Max Items — default 100 per run, or 0 for unlimited (stops ~60s before the actor timeout)
  3. Run the actor — results appear in the Dataset tab
  4. To fetch more, copy NEXT_PAGE_ID from the Key-value store tab and paste it into Page ID on the next run

Output format

Each dataset record:

{
"postId": "1929261108986102451",
"shortcode": "BrGHMHIF8Kz",
"postUrl": "https://www.instagram.com/p/BrGHMHIF8Kz/",
"mediaType": "photo",
"productType": "feed",
"takenAt": "2018-12-21T10:00:00.000Z",
"caption": "Amazing shot tagged @natgeo ...",
"hashtags": ["georgia", "mavicpro"],
"mentions": ["natgeo", "beautifuldestinations"],
"likeCount": 14042,
"commentCount": 120,
"authorUsername": "hynecheck",
"thumbnailUrl": "https://scontent.cdninstagram.com/...",
"locationName": "Vardzia"
}

Pagination

Each run returns up to Max Items records. To collect more across multiple runs:

  1. Run the actor — when it finishes, NEXT_PAGE_ID is saved in the Key-value store tab
  2. Copy the NEXT_PAGE_ID value
  3. Start a new run with the same username and paste it into the Page ID field
  4. Repeat until NEXT_PAGE_ID is null (all tagged posts fetched)

Part of a complete Instagram scraping toolkit — explore the rest of the suite: