VOOZH about

URL: https://apify.com/agenscrape/instagram-scraper-pro

⇱ Instagram Scraper Pro Β· Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Instagram Scraper Pro

Extract Instagram data at scale. Get user profiles, posts, reels, comments, hashtag feeds, and more with a simple API.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Agenscrape

Agenscrape

Maintained by Community

Actor stats

2

Bookmarked

36

Total users

4

Monthly active users

7 months ago

Last modified

Share

Extract Instagram data at scale. Get user profiles, posts, reels, comments, hashtag feeds, and more with a simple API.

What can this actor do?

  • Get Profile Data - Extract full profile information from any public Instagram account by username
  • Convert Username to User ID - Look up the numeric user ID for any Instagram username
  • Get User Posts - Fetch the latest posts from any public profile
  • Get User Reels - Extract reels/short videos from Instagram profiles
  • Get Media Details - Get complete information about any Instagram post or reel
  • Search Users - Search for Instagram users by keyword
  • Get Hashtag Feed - Extract posts from any hashtag
  • Get Explore Page - Fetch trending content from Instagram's explore page
  • Get Comments - Extract comments from any post
  • Get Reels Audio - Get information about audio tracks used in reels

Input Parameters

ParameterTypeRequiredDescription
actionstringYesThe action to perform (see actions below)
userIdstringFor some actionsInstagram numeric User ID
usernamestringFor some actionsInstagram username (without @)
mediaIdstringFor some actionsInstagram Media/Post ID
querystringFor searchUsersSearch query
audioClusterIdstringFor reelsAudioAudio cluster ID
hashtagstringFor hashtagFeedHashtag (without #)
countintegerNoNumber of results (default: 12, max: 50)
maxRetriesintegerNoRetry attempts on failure (default: 3)

Available Actions

ActionRequired InputDescription
usernameToUserIdusernameGet full profile data from username
userInfouserIdGet profile data from user ID
userPostsuserIdGet user's recent posts
userReelsuserIdGet user's reels
mediaInfomediaIdGet details of a specific post
searchUsersquerySearch for users
hashtagFeedhashtagGet posts from a hashtag
explorePage-Get explore page content
mediaCommentsmediaIdGet comments on a post
reelsAudioaudioClusterIdGet audio track info

Example Input

{
"action":"usernameToUserId",
"username":"instagram"
}

Example Output

{
"action":"usernameToUserId",
"success":true,
"username":"instagram",
"userId":"25025320",
"fullName":"Instagram",
"biography":"Discover what's new on Instagram",
"followersCount":697458483,
"followingCount":290,
"postsCount":8246,
"isPrivate":false,
"isVerified":true,
"profilePicUrl":"https://...",
"profilePicUrlHd":"https://...",
"externalUrl":"http://help.instagram.com/"
}

Output Fields

Each response includes a success field indicating whether the request was successful.

Profile Data:

  • userId - Numeric user ID
  • username - Instagram handle
  • fullName - Display name
  • biography - Profile bio
  • followersCount - Number of followers
  • followingCount - Number following
  • postsCount - Total posts
  • isPrivate - Privacy status
  • isVerified - Verification badge
  • profilePicUrl - Profile picture URL
  • externalUrl - Website link

Post/Media Data:

  • mediaId - Post ID
  • mediaType - photo/video/carousel
  • caption - Post caption
  • likesCount - Number of likes
  • commentsCount - Number of comments
  • imageUrl - Image URL
  • videoUrl - Video URL (if applicable)

Error Handling

When a profile or resource is not found, the actor returns a clear error message:

{
"action":"usernameToUserId",
"success":false,
"error":"User not found - profile does not exist or has been deleted",
"username":"nonexistent_user"
}

Tips

  • Use usernameToUserId to get the richest profile data including follower counts
  • The userId is required for fetching posts and reels - get it first using usernameToUserId
  • Private accounts will return limited data
  • Increase maxRetries if you're experiencing timeouts

You might also like

Instagram Scraper

hpix/instagram-scraper

Scrape Instagram profiles, posts, and Reels at scale.

Instagram Reels & Posts Scraper - Profiles & Data

viralanalyzer/instagram-reels-scraper

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

67

5.0

Instagram Hashtag Scraper

scraper-engine/instagram-hashtag-scraper

Scrape Instagram posts by hashtag quickly and at scale. Extract captions, images, reels, likes, comments, and metadata. Perfect for trend analysis, influencer research, marketing insights, and dataset creation. Fast, reliable, and ideal for automated Instagram hashtag monitoring.

πŸ‘ User avatar

Scraper Engine

135

5.0

Instagram Hashtag Scraper Pro βœ… No cookies βœ…

scraping_solutions/instagram-hashtag-scraper-pro-no-cookies

Instagram Hashtag Scraper API: Automatically extract public Instagram posts by hashtag. Perfect for trend analysis, campaign monitoring, and real-time content collection.

πŸ‘ User avatar

Scraping Solutions

822

5.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 Scraper Pro

jungle_thunder/instagram-scraper-pro

πŸ‘ User avatar

Ani BjΓΆrkstrΓΆm

50

Instagram Reels Scraper

hpix/ig-reels-scraper

Scrape Instagram Reels, Profiles and Posts efficiently and reliably.

Instagram Hashtag Posts Scraper

breathtaking_anthem/instagram-hashtag-posts-scraper

Extract posts, reels, and media data from any public Instagram hashtag. Get engagement metrics, captions, trending audio, author profiles, and location data in clean JSON β€” no cookies or login needed.

1.1K

5.0

Instagram Profile Scraper

crawlerbros/instagram-profile-scraper

Extract comprehensive data from Instagram profiles including posts, reels, photos, and engagement metrics.

108

5.0