VOOZH about

URL: https://apify.com/scrapepilot/instagram-profile-scraper---followers-bio-posts-verified

⇱ Instagram Profile Scraper – Followers, Bio, Posts, Verified · Apify


👁 Instagram Profile Scraper – Followers, Bio, Posts, Verified avatar

Instagram Profile Scraper – Followers, Bio, Posts, Verified

Pricing

from $1.70 / 1,000 profile scraped successfullies

Go to Apify Store

Instagram Profile Scraper – Followers, Bio, Posts, Verified

Get real‑time Instagram profile data: username, full name, bio, followers, following, posts, verified, business account, profile pic. No login. Pay per success ($0.0008). Residential proxy ready. Bulk support.

Pricing

from $1.70 / 1,000 profile scraped successfullies

Rating

0.0

(0)

Developer

👁 Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

115

Total users

65

Monthly active users

24 days ago

Last modified

Share


📸 Instagram Profile Scraper – Followers, Bio, Posts, Verified

Get real‑time Instagram profile data – username, full name, bio, followers, following, posts, verified badge, business account flag, profile picture, external URL – using Instagram’s internal API.
No login required. Residential proxy ready. Pay per successful result. Perfect for influencer marketing, competitor analysis, lead generation, and social listening.


💡 What is the Instagram Profile Scraper?

The Instagram Profile Scraper extracts public profile information from any Instagram account using Instagram’s own web_profile_info API endpoint (the same one used by the official website). It returns clean, structured JSON with:

  • Username and full name
  • Bio (biography text)
  • Follower count, following count, post count
  • Verified badge and business account flag
  • Profile picture URL (high resolution)
  • External link (if provided)
  • Scraped timestamp

No Instagram login, no password, no cookies required. The actor respects Instagram’s public data policies and uses residential proxies to avoid IP bans. You are charged only for successful profile retrievals – failed or private accounts incur no cost.


🚀 Key Features

FeatureDescription
Real‑time dataFetches live profile information directly from Instagram’s API.
Bulk profile scrapingProcess hundreds of usernames in one run.
No login requiredWorks without any Instagram account.
Private usernamesFor private accounts, the API returns null – the actor logs a warning and charges nothing.
Residential proxy readyAvoids Instagram rate limits and IP blocks (strongly recommended).
Pay per successYou are charged only when a profile is successfully retrieved. Failed attempts are free.
Spending limit protectionAutomatically stops when the user’s daily/monthly spending limit is reached.
Clean JSON outputReady for CRM, spreadsheets, or dashboards.
Apify native integrationSeamless integration with Apify storage, proxy, and scheduling.

📥 Input Parameters

The actor accepts a JSON object with the following fields:

ParameterTypeRequiredDefaultDescription
usernamesarray or stringYesList of Instagram usernames (with or without @). Can be newline‑separated string or JSON array.
proxyConfigurationobjectNoApify proxy configuration. Residential proxies are strongly recommended.

Example Input (Single)

{
"usernames":"cristiano"
}

Example Input (Bulk)

{
"usernames":"cristiano\nleomessi\ninstagram",
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}
}

📤 Output Fields

Each successful profile returns an object with the following fields:

FieldTypeDescription
usernamestringInstagram username (lowercase).
full_namestringDisplay name.
biostringBiography text.
followersintegerFollower count.
followingintegerFollowing count.
postsintegerNumber of posts (media count).
is_verifiedbooleanVerified badge.
is_businessbooleanBusiness account flag.
profile_picstringHigh‑resolution profile picture URL.
external_urlstringWebsite link (if provided).
statusstring"success".
scraped_atstringISO 8601 timestamp.

Failed profiles (private, blocked, not found) return an error object:

FieldTypeDescription
usernamestringThe requested username.
statusstring"failed".
error_codeinteger or stringHTTP status code or "NetworkError".
error_messagestringExplanation of the failure.
scraped_atstringISO 8601 timestamp.

Example Output (Success)

[
{
"username":"cristiano",
"full_name":"Cristiano Ronaldo",
"bio":"Athlete ⚽️ | @cr7 | @cr7museum",
"followers":612000000,
"following":500,
"posts":3800,
"is_verified":true,
"is_business":true,
"profile_pic":"https://instagram.f...jpg",
"external_url":"https://www.cristianoronaldo.com",
"status":"success",
"scraped_at":"2026-04-26T12:00:00Z"
}
]

Example Output (Failed)

[
{
"username":"private_account",
"status":"failed",
"error_code":404,
"error_message":"Could not retrieve profile data. Account may be private or blocked.",
"scraped_at":"2026-04-26T12:00:01Z"
}
]

💰 Pricing

MetricPrice
Per successful profile$0.0008
Per 1,000 successful profiles$0.80
  • You are charged only when a profile is successfully retrieved (HTTP 200 with valid user data).
  • Failed requests (private, blocked, not found, network errors) are free.
  • Minimum charge per run is $0.0008 (one profile).
  • Example: 1,000 successful profiles = $0.80.
  • Example: 10,000 successful profiles = $8.00.

Spending limit protection: The actor automatically stops when your Apify spending limit is reached.


🛠 How to Use on Apify

  1. Create a task with this actor.
  2. Enter usernames in the usernames field (one per line).
  3. Enable residential proxies – go to Proxy ConfigurationSelected proxiesResidential.
  4. Run – the actor scrapes each profile and pushes results to the Dataset.
  5. Export – download as JSON, CSV, or Excel from the Dataset tab.

Running via API

curl-X POST "https://api.apify.com/v2/acts/your-username~instagram-profile-scraper/runs"\
-H"Content-Type: application/json"\
-H"Authorization: Bearer YOUR_API_TOKEN"\
-d'{
"usernames": ["cristiano", "leomessi"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}'

🎯 Use Cases

Industry / Use CaseHow It Helps
Influencer MarketingEvaluate potential partners by follower count, engagement, and verification status.
Competitor AnalysisTrack competitors’ follower growth and content volume.
Lead GenerationEnrich CRM with Instagram stats for known accounts.
Social ListeningMonitor brand ambassadors and industry leaders.
Academic ResearchStudy social media influence and network dynamics.
Investment Due DiligenceAssess the authenticity and reach of a brand’s social presence.

❓ Frequently Asked Questions

1. Do I need an Instagram account?
No. The actor uses Instagram’s public API endpoint. No login required.

2. Can I scrape private profiles?
No. For private accounts, the actor returns a failed status and does not charge you.

3. Why do I need residential proxies?
Instagram blocks most datacenter IPs after moderate usage. Residential proxies avoid 429 Too Many Requests errors.

4. How accurate is the follower count?
It is the exact count shown by Instagram, updated in real time. No approximations.

5. What is the rate limit?
Instagram’s unofficial API is not documented. We recommend using residential proxies. The actor does not add artificial delays – you can modify the code to add time.sleep() if needed.

6. Am I charged for failed attempts?
No. Only HTTP 200 responses with valid user data incur a charge. Private, blocked, or non‑existent accounts are free.

7. Does it work with Instagram’s new API restrictions?
The actor uses the same endpoint as the Instagram website (/api/v1/users/web_profile_info/), which remains accessible for public profiles.

8. What happens when my spending limit is reached?
The actor detects charge_result.event_charge_limit_reached and stops processing further usernames, preventing overspending.

9. Can I extract followers or following lists?
No, this actor only retrieves counts, not the actual list of followers/following. For that, you need a different actor.

10. How are you bypassing Instagram’s 401/403 errors?
The actor uses curl_cffi with Chrome 124 impersonation, appropriate headers (including x-ig-app-id), and Apify residential proxies to mimic a real browser session.


📝 Technical Notes

  • Endpoint used: https://www.instagram.com/api/v1/users/web_profile_info/?username={username}
  • Headers required: x-ig-app-id: 936619743392459, x-requested-with: XMLHttpRequest, referer, user-agent
  • Library: curl_cffi (handles TLS fingerprinting to resemble Chrome 124)
  • Proxy: Uses Apify’s proxy configuration – you must select residential proxies for reliability.
  • Error handling: If the HTTP status is not 200, the actor logs an error item and continues (no charge).
  • Charging: Uses Actor.charge(event_name='result-scrape') – works within Apify’s built‑in monetization system.
  • Spending limit: The actor checks charge_result.event_charge_limit_reached and exits early to respect user budget.
  • Private accounts: Instagram returns an empty data.user field; the actor treats this as a failure.

🔍 SEO Keywords

Instagram Profile Scraper, Instagram follower count, Instagram bio extractor, Instagram API without login, Instagram profile data, bulk Instagram lookup, Instagram username checker, social media intelligence, influencer analytics, Apify Instagram actor, Instagram public profile scraper, pay per success scraper


🔗 Related Actors



Start scraping Instagram profiles today – only $0.80 per 1,000 successful profiles. Residential proxy ready.

You might also like

Instagram Profile Scraper - Bulk Profile Data & Stats 2026

instaprism/instagram-profile-scraper

No login required. Get instant profile info from any account: followers, following, bio, posts count, verification status, category. Bulk support. Export JSON/CSV/Excel.

Instagram Profile Scraper - Fast Bulk, 99% Success Rate ✅

unseenuser/igscraping

Fast bulk Instagram profile scraper. Extract profile metadata, posts, reels, follower/following counts, bio, contact info, and engagement metrics - at scale. No Instagram account, no login, no cookies. Built for influencer platforms and brand monitoring.

👁 User avatar

Unseen User

847

5.0

Instagram Profile Bio And Posts Scraper

scrapers-hub/instagram-profile-bio-and-posts-scraper

Instagram profile bio and posts scraper to extract bios, posts, captions, and metadata from Instagram profiles 📸📊 Perfect for influencer research, content analysis, and lead generation. Fast, accurate, and scalable.

👁 User avatar

Scrapers Hub

27

Instagram Profile Scraper ⚡ No Login Required

vulnv/instagram-profile-scraper

Extract comprehensive data from public Instagram profiles including follower counts, following counts, posts data, bio information, and profile details. Bulk processing supported. No Instagram authentication needed - just provide profile URLs and get structured JSON data.

Instgram Profile Scraper

synaptix-labs/instgram-profile-scraper

Scrape Instagram profiles to extract usernames, bios, follower stats, and recent posts.

👁 User avatar

Synaptix Labs

62

5.0

Instagram Reels & Posts Scraper - Profiles & Data

viralanalyzer/instagram-reels-scraper

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

👁 User avatar

viralanalyzer

67

5.0

🔥Instagram Scraper: Profiles, Reels, Tagged,Location, Hashtags

aimscrape/instagram-scraper

This Actor scrapes public Instagram posts and reels (no login required) using query-driven inputs (usernames and direct post/reel URLs). It is optimized for fast post-detail output; list pages are used only to discover shortcodes.

82

Instagram Bio Extractor

lead.gen.labs/instagram-bio-extractor

Extract follower bios from any public Instagram username - This actor collects the followers of a target profile and extracts their instagram_profile_url, full_name, and biography. Perfect for lead generation, audience analysis, and influencer research.

👁 User avatar

LeadGen Labs

117

Instagram Profile Scraper (Bio & Posts)

coderx/instagram-profile-scraper-bio-posts

Instagram Profile Insights Scraper is a lightweight tool that collects detailed public data from a list of Instagram usernames. It fetches profile info and recent posts to help you analyze accounts at scale.

4.1K

5.0

Instagram Profile Scraper

parseforge/instagram-profile-scraper

Extract Instagram profile data instantly without login! Get follower counts, verification status, business information, contact details, and more. Perfect for influencer research, competitor analysis, brand monitoring, and market intelligence. Start scraping profiles in seconds!

85

1.2