Instagram Post Details Scraper avatar

Instagram Post Details Scraper

Pricing

from $12.00 / 1,000 post results

Go to Apify Store
Instagram Post Details Scraper

Instagram Post Details Scraper

Get full details for any Instagram post or Reel by URL caption, engagement counts, media download URLs, tagged users, and author profile. Batch input supported.

Pricing

from $12.00 / 1,000 post results

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

Get the full details of any Instagram post or Reel from its URL — caption, engagement metrics, tagged users, and direct media download URLs. No login or cookies required. Paste one URL or hundreds.

What you get

For every post or Reel you submit, the scraper returns a structured record with:

Post metadata

  • Post ID, shortcode, and direct post URL
  • Media type (photo, video, carousel) and product type (feed, clips/Reels)
  • Post timestamp (ISO 8601 and Unix)
  • Caption text with auto-extracted hashtags and @mentions
  • Paid partnership flag

Engagement stats

  • Like count, comment count, view count, play count
  • Video duration (for Reels and video posts)

Media download URLs

  • Cover / thumbnail image URL and the main video URL
  • mediaItems — one entry per slide for carousels, each with its own image and video URL

People

  • Tagged users and co-authors (collaborators)
  • Author ID, username, full name, profile picture, verified and private flags

Location (when set on the post)

  • Location name

Use cases

  • Bulk post archiving — submit a list of post URLs and export captions, metrics, and media in one run
  • Ad & creative research — pull competitor posts and their media for swipe files
  • Engagement benchmarking — compare like/comment/view counts across a set of posts
  • UGC & rights management — capture tagged users and collaborators on brand posts
  • Media download — get direct image and video URLs for every slide of a carousel
  • Reporting — feed structured post data into dashboards and spreadsheets

How to use

  1. Add one or more Instagram post/Reel URLs — full URLs (e.g. https://www.instagram.com/p/DZIoOtwvkpG/) or bare shortcodes (DZIoOtwvkpG)
  2. Run the actor — each post becomes one record in the Dataset tab
  3. Export to JSON, CSV, or Google Sheets directly from the Apify console

Output format

Each dataset record:

{
"input": "https://www.instagram.com/p/DZIoOtwvkpG/",
"postId": "3911553209440553542",
"shortcode": "DZIoOtwvkpG",
"postUrl": "https://www.instagram.com/reel/DZIoOtwvkpG/",
"mediaType": "video",
"productType": "clips",
"takenAt": "2026-06-03T19:05:54.000Z",
"takenAtTimestamp": 1780513554,
"caption": "Behind the scenes. #photography",
"hashtags": ["photography"],
"mentions": [],
"likeCount": 18432,
"commentCount": 204,
"viewCount": 512033,
"playCount": 512033,
"videoDuration": 31.5,
"isPaidPartnership": false,
"taggedUsers": ["collaborator_account"],
"coauthors": [],
"thumbnailUrl": "https://scontent.cdninstagram.com/...",
"videoUrl": "https://scontent.cdninstagram.com/...",
"mediaItems": [
{ "type": "video", "imageUrl": "https://...", "videoUrl": "https://..." }
],
"authorId": "25025320",
"authorUsername": "instagram",
"authorFullName": "Instagram",
"authorProfilePicUrl": "https://scontent.cdninstagram.com/...",
"authorIsVerified": true,
"authorIsPrivate": false,
"locationName": null
}

For carousel posts, mediaItems contains one entry per slide, each with its own image and video URL.

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