VOOZH about

URL: https://apify.com/seemuapps/instagram-posts-scraper

⇱ Instagram Posts & Reels Scraper Β· Apify


Pricing

from $3.00 / 1,000 single posts

Go to Apify Store

Instagram Posts & Reels Scraper

Scrape all posts and Reels from any public Instagram profile β€” captions, like, comment and view counts, hashtags, media URLs, and author details.

Pricing

from $3.00 / 1,000 single posts

Rating

0.0

(0)

Developer

πŸ‘ Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

11 days ago

Last modified

Share

Extract every post and Reel from any public Instagram profile β€” captions, engagement metrics, and media URLs. No login or cookies required.

What you get

For every post on a profile, 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 URLs

  • Thumbnail / cover image URL
  • Video URL (direct MP4, when available)

Author profile

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

Location (when set on the post)

  • Location name and city

Pagination

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

Use cases

  • Competitor analysis β€” track a brand's full posting history, formats, and engagement over time
  • Influencer vetting β€” measure real engagement rates and posting cadence before a partnership
  • Content strategy β€” analyse a creator's top-performing posts to learn what hooks, formats, and audio drive engagement
  • Reels research β€” pull a profile's Reels feed to study viral short-form trends
  • Brand monitoring β€” archive a profile's posts and media for compliance or reporting
  • Dataset building β€” feed structured post data into dashboards, spreadsheets, or your own models

How to use

  1. Enter the Instagram username β€” with or without @ (e.g. natgeo or @nasa)
  2. Choose All Posts (the full profile grid) or Reels Only
  3. Set Max Posts β€” default 100 per run, or 0 for unlimited (will stop ~60s before the actor timeout)
  4. Run the actor β€” results appear in the Dataset tab
  5. To fetch the next page, 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":"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 of our latest shoot. #photography",
"hashtags":["photography"],
"mentions":[],
"likeCount":18432,
"commentCount":204,
"viewCount":512033,
"playCount":512033,
"videoDuration":31.5,
"isPaidPartnership":false,
"thumbnailUrl":"https://scontent.cdninstagram.com/...",
"videoUrl":"https://scontent.cdninstagram.com/...",
"authorId":"25025320",
"authorUsername":"instagram",
"authorFullName":"Instagram",
"authorProfilePicUrl":"https://scontent.cdninstagram.com/...",
"authorIsVerified":true,
"authorIsPrivate":false,
"locationName":null,
"locationCity":null
}

Pagination

Each run returns up to Max Posts records. For profiles with large back catalogues, use the pagination cursor 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 (profile fully exhausted)

If a single run reaches the actor timeout, the cursor still gets written before the run ends so you can resume on the next run.

Related Instagram actors

Part of a complete Instagram scraping toolkit β€” explore the rest of the suite:

You might also like

Instagram Reels Search Scraper

seemuapps/instagram-reels-search-scraper

Search Instagram Reels by keyword and scrape captions, view, like and comment counts, author profiles, and video URLs. Find trending and viral Reels in any niche.

Instagram Reels Scraper

scrapelabsapi/instagram-reels-scraper

Instagram Reels Scraper extracts data from Instagram Reels posts. It collects reel URLs, captions, likes, comments, views, hashtags, publish time, and media details. Ideal for social media research, influencer tracking, content analysis, and monitoring trending reels.

Instagram Profile Reels Scraper

simpleapi/instagram-profile-reels-scraper

Instagram Profile Reels Scraper extracts all Reels from any public Instagram profile, capturing captions, audio, hashtags, media URLs, views, likes, comments, and timestamps. Ideal for influencer research, trend tracking, content analysis, and automating structured Reels insights at scale.

Instagram Profile Reels Scraper

scraper-engine/instagram-profile-reels-scraper

Extract public Instagram Reels data quickly with the Instagram Profile Reels Scraper. This Apify actor collects reel captions, view counts, likes, comments, hashtags, and posting dates from any public profileβ€”ideal for analytics, marketing insights, or influencer research.

πŸ‘ User avatar

Scraper Engine

21

Instagram Profile Reels Scraper

api-empire/instagram-profile-reels-scraper

Instagram Profile Reels Scraper extracts all Reels from any public Instagram profile. Collect captions, audio, views, likes, comments, hashtags, and video URLs. Perfect for research, trend tracking, content analysis, and automation workflows needing structured Reels data.

Instagram Scraper

rupom888/instagram-scraper-js

Scrape Instagram posts, profiles, hashtags, reels, and location pages. Extract likes, comments, captions, media URLs, author stats, and more. No Instagram login required for public content.

Instagram Reels Scraper

simpleapi/instagram-reels-scraper

Instagram Reels Scraper extracts Reels from any public Instagram profile or feed, capturing captions, audio, hashtags, media URLs, views, likes, comments, and timestamps. Ideal for trend analysis, influencer research, content strategy, and automating structured Instagram Reels data collection.

13

1.0

Instagram Hashtag Scraper

seemuapps/instagram-hashtag-scraper

Scrape top posts and Reels from any public Instagram hashtag. captions, engagement counts, author profiles, and media URLs.

Instagram Reels Scraper

scrapebase/instagram-reels-scraper

Instagram Reels Scraper extracts data from Instagram Reels posts. It collects reel URLs, captions, likes, comments, views, hashtags, publish dates, and media details. Useful for influencer research, trend analysis, content monitoring, and social media analytics.

Instagram Reels & Posts Scraper - Profiles & Data

viralanalyzer/instagram-reels-scraper

Extract Instagram reels, posts, profiles, and hashtag data.

66

5.0