VOOZH about

URL: https://apify.com/dnmslf/instagram-profile-scraper

⇱ Instagram Profile Scraper Β· Apify


πŸ‘ Instagram Profile Scraper avatar

Instagram Profile Scraper

Under maintenance

Pricing

from $0.10 / 1,000 results

Go to Apify Store

Instagram Profile Scraper

Under maintenance

Fetches public Instagram profile data (followers, following, posts, bio, profile picture) for one or many usernames using Instagram's private web_profile_info endpoint. Useful for lead generation, audience research and creator outreach.

Pricing

from $0.10 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ LΓΌtfullah Γ–ztΓΌrk

LΓΌtfullah Γ–ztΓΌrk

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 days ago

Last modified

Categories

Share

Scrape public profile data from one or many Instagram usernames β€” followers, following, posts, bio, profile picture, verification status, and more. Ideal for lead generation, audience research, and creator outreach.

How it works

Enter a list of usernames and hit Start. The actor fetches each profile and returns a clean, normalized dataset you can download as JSON, CSV, or Excel.

If Instagram blocks the private API endpoint, the actor automatically falls back to scraping the public profile page β€” so you still get the core metrics even without a session cookie.

Output

Successful result (API path)

The richest data comes from Instagram's private API when it's available:

{
"inputUsername":"natgeo",
"pk":"787132",
"username":"natgeo",
"fullName":"National Geographic",
"isPrivate":false,
"isVerified":true,
"isBusiness":true,
"profilePicUrl":"https://scontent.cdninstagram.com/.../100x100.jpg",
"profilePicUrlHd":"https://scontent.cdninstagram.com/.../full.jpg",
"biography":"Experience the world through the eyes of a National Geographic photographer.",
"bioLinks":["https://www.nationalgeographic.com/"],
"externalUrl":"https://www.nationalgeographic.com/",
"category":"Magazine",
"followersCount":284100001,
"followingCount":124,
"mediaCount":14523,
"hasHighlightReels":true,
"hasClips":true,
"hasBiography":true,
"profileUrl":"https://www.instagram.com/natgeo/"
}

Fallback result (HTML path)

When the API is blocked, the public profile page is scraped instead. Core metrics are preserved but some fields are unavailable (pk, isBusiness, category, bioLinks will be null/empty):

{
"inputUsername":"cristiano",
"pk":null,
"username":"cristiano",
"fullName":"Cristiano Ronaldo",
"isPrivate":false,
"isVerified":true,
"isBusiness":false,
"profilePicUrl":"https://scontent.cdninstagram.com/.../472007201_...jpg",
"profilePicUrlHd":"https://scontent.cdninstagram.com/.../472007201_...jpg",
"biography":"",
"bioLinks":[],
"externalUrl":null,
"category":null,
"followersCount":666000000,
"followingCount":646,
"mediaCount":4086,
"hasHighlightReels":false,
"hasClips":false,
"hasBiography":false,
"profileUrl":"https://www.instagram.com/cristiano/",
"_source":"html_fallback"
}

Error result

When a profile can't be fetched, the reason is recorded clearly:

{
"inputUsername":"nonexistent_user_xyz",
"ok":false,
"status":404,
"error":"User not found"
}
{
"inputUsername":"suspended_account",
"ok":false,
"status":429,
"error":"HTTP 429 β€” Instagram rate limit hit. HTML fallback also failed.",
"isRateLimit":true
}

Field reference

FieldTypeDescription
inputUsernamestringThe username you submitted.
pkstring|nullInstagram's internal user ID. API path only.
usernamestringNormalized username from Instagram.
fullNamestringDisplay name on the profile.
isPrivatebooleanIs the account private?
isVerifiedbooleanDoes the account have a blue badge?
isBusinessbooleanIs it a business/creator account?
profilePicUrlstringProfile picture URL (standard).
profilePicUrlHdstringProfile picture URL (high resolution).
biographystringBio text.
bioLinksstring[]Links embedded in the bio.
externalUrlstring|nullExternal website URL.
categorystring|nullAccount category (e.g. "Magazine", "Personal blog").
followersCountnumberNumber of followers.
followingCountnumberNumber of accounts followed.
mediaCountnumberTotal number of posts.
hasHighlightReelsbooleanAre there story highlights?
hasClipsbooleanAre there Reels?
hasBiographybooleanIs the bio non-empty?
profileUrlstringFull Instagram profile URL.
_sourcestring"api" or "html_fallback".
okbooleanfalse on error results.
statusnumberHTTP status code.
errorstringError message.
isRateLimitbooleantrue when rate-limited.
requiresLoginbooleantrue when a session cookie is needed.

You might also like

Instagram Profile Scraper

simpleapi/instagram-profile-scraper

Instagram Profile Scraper extracts data from any public Instagram profile, including username, bio, followers, following, posts, profile picture, and engagement insights. Ideal for influencer research, competitor analysis, marketing, and automating structured Instagram profile data collection

Instagram Profile Scraper

direct_houseboat/instagram-profile-scraper

Scrape public Instagram profile data including bio, email (from bio), followers, and more using usernames or profile URLs.

261

5.0

Instagram Profile Scraper

dead00/instagram-profile-scraper

Scrape all Instagram profile info. Just add one or more Instagram usernames and extract number of followers & following, URLs, bio and many more.

Instagram Profile Stats Scraper (Followers, Following & Posts)

scraping_solutions/instagram-scraper-stats-profile

Scrape Instagram profile stats including followers, following, posts, bio, and more from usernames or profile URLs. Fast, scalable, and ideal for analytics, lead generation, and automation workflows.

πŸ‘ User avatar

Scraping Solutions

20

5.0

Instagram Profile Scraper

cscrape/instagram-profile-scraper

Scrape public Instagram profile data by username, including follower counts, bio, profile picture, business details, and recent posts.

Instagram Profile Scraper

scrapemesh/instagram-profile-scraper

πŸ“Έ Instagram Profile Scraper pulls public profile dataβ€”bio, name, username, category, verification, website, contact links, followers/following, posts count & profile image. πŸ”Ž Ideal for influencer discovery, market research, and lead generation. πŸš€

Instagram Profile Scraper

scrapepilotapi/instagram-profile-scraper

πŸ“Έ Instagram Profile Scraper (instagram-profile-scraper) extracts public profile dataβ€”bio, username, followers, posts, captions, hashtags, links & engagement. πŸ”Ž Ideal for market research, competitor analysis, influencer discovery & lead gen. ⚑ Fast, accurate, export-ready.

Instagram Profile Scraper

alwaysprimedev/instagram-profile-scraper

Extract public Instagram profile data such as bio, followers, following, posts, highlights, verification, account type, and profile images. Get clean structured output for lead generation, competitor analysis, monitoring, and market research.

18

5.0

Instagram Profile Scraper

api-empire/instagram-profile-scraper

Instagram Profile Scraper extracts complete data from any public Instagram profile. Capture bios, posts, Reels, followers, following, hashtags, engagement metrics, and metadata. Ideal for research, influencer analysis, audits, and workflows needing structured Instagram profile insights.