Instagram Scraper — Profiles, Posts, Reels, Hashtags & Comments avatar

Instagram Scraper — Profiles, Posts, Reels, Hashtags & Comments

Pricing

Pay per usage

Go to Apify Store
Instagram Scraper — Profiles, Posts, Reels, Hashtags & Comments

Instagram Scraper — Profiles, Posts, Reels, Hashtags & Comments

Extract Instagram user profiles, post captions, reel video links, hashtag feeds, like counts, and public comments.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Samuel Blessed Nathaniel

Samuel Blessed Nathaniel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

📸 Instagram Profile, Post, Reel & Hashtag Scraper

Fast, reliable, and comprehensive Instagram Scraper for profiles, posts, reels, hashtags, and engagement metrics.

🚀 Features

  • Profile Scraping: Extract follower counts, following counts, post counts, bio, external URLs, verified status, and profile pictures.
  • Posts & Reels Scraping: Retrieve post shortcodes, captions, likes count, comments count, image URLs, video URLs, and timestamps.
  • Hashtag Feeds: Scrape total post counts and top/recent media for any hashtag.
  • Dual Engine: Uses fast HTTP Web APIs for maximum speed and Playwright headless browser fallback for anti-bot resilience.
  • Session Cookie Support: Pass optional sessionid cookie to scrape protected profiles or higher volume limits.

📥 Input Configuration

ParameterTypeDefaultDescription
directUrlsArray["https://www.instagram.com/instagram/"]List of Instagram URLs (profile, post, or hashtag).
usernamesArray[]List of usernames to scrape (e.g. ["natgeo", "nike"]).
hashtagsArray[]List of hashtags without # (e.g. ["travel", "nature"]).
resultsLimitInteger10Max posts per profile/hashtag.
sessionCookieString""Optional Instagram sessionid cookie for session auth.
proxyConfigurationObject{}Apify Proxy configuration.

Example Input JSON

{
"usernames": ["natgeo", "nike"],
"hashtags": ["photography"],
"resultsLimit": 15,
"proxyConfiguration": {
"useApifyProxy": true
}
}

📤 Sample Output JSON

{
"type": "profile",
"id": "25025320",
"username": "instagram",
"fullName": "Instagram",
"biography": "Discover what's next on Instagram ✨",
"externalUrl": "https://linktr.ee/instagram",
"followersCount": 672000000,
"followsCount": 82,
"postsCount": 7820,
"isVerified": true,
"isPrivate": false,
"profilePicUrl": "https://instagram.fcc.fbcdn.net/...",
"posts": [
{
"id": "31284910239",
"shortcode": "C123abc",
"url": "https://www.instagram.com/p/C123abc/",
"caption": "Exploring new horizons 🌅 #travel",
"likesCount": 142300,
"commentsCount": 1280,
"displayUrl": "https://scontent.cdninstagram.com/...",
"isVideo": false,
"timestamp": "2026-08-15T14:20:00.000Z"
}
]
}

  • Pay Per Result: $2.00 / 1,000 results
  • Monthly Subscription: $25/month base tier

🔒 License

Apache-2.0