Instagram Profile Scraper avatar

Instagram Profile Scraper

Pricing

$9.99/month + usage

Go to Apify Store
Instagram Profile Scraper

Instagram Profile Scraper

Instagram profile scraper to extract profile data, followers, bios, and stats from Instagram accounts πŸ“ŠπŸ“Έ Ideal for influencer discovery, market research, and targeted outreach. Fast and reliable.

Pricing

$9.99/month + usage

Rating

0.0

(0)

Developer

Scrapers Hub

Scrapers Hub

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Share

An Apify Actor to efficiently extract comprehensive Instagram profile data, including follower counts, biographies, user IDs, profile pictures, and more without requiring a login. This scraper works silently in the background using residential proxies to avoid blocks.

Why Choose Us?

Accessing public profile data manually is slow and prone to human error. This scraper executes rapidly in the cloud using Apify's residential proxies, ensuring that you can safely extract large amounts of social profile data with zero blocks.

Key Features

  • No Login Required: Scrapes directly from the public web endpoints.
  • Robust Proxy Fallback: Uses robust proxy mechanisms (defaulting to RESIDENTIAL).
  • Fast Execution: Works asynchronously.
  • Immediate Data Saving: Results are pushed to the output table immediately upon collection.

Input

Provide Instagram usernames or profile URLs.

JSON Example

{
"startUrls": [{ "url": "https://www.instagram.com/mrbeast/" }],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Explanation of each key

  • startUrls: A list of URLs pointing to the Instagram profiles or simply just the usernames (e.g. mrbeast).
  • proxyConfiguration: The settings used to route traffic safely. We highly recommend using RESIDENTIAL proxies.

Output

For every successfully scraped profile, you'll receive a structured JSON object.

JSON Example

{
"inputUrl": "https://www.instagram.com/mrbeast/",
"id": "123456789",
"username": "mrbeast",
"url": "https://www.instagram.com/mrbeast",
"fullName": "MrBeast",
"biography": "Biography text here",
"externalUrls": [{ "title": "Shop", "url": "https://...", "link_type": "external" }],
"externalUrl": "https://...",
"followersCount": 50000000,
"followsCount": 200,
"highlightReelCount": 12,
"isBusinessAccount": false,
"joinedRecently": false,
"businessCategoryName": null,
"private": false,
"verified": true,
"profilePicUrl": "https://...",
"profilePicUrlHD": "https://...",
"igtvVideoCount": 0,
"relatedProfiles": [
{ "id": "...", "full_name": "...", "is_verified": true, "username": "..." }
],
"latestIgtvVideos": [],
"postsCount": 350,
"latestPosts": [
{
"id": "...",
"type": "Sidecar",
"shortCode": "ABC123",
"caption": "Caption text #tag @mention",
"hashtags": ["tag"],
"mentions": ["mention"],
"url": "https://www.instagram.com/p/ABC123/",
"commentsCount": 3951,
"displayUrl": "https://...",
"images": ["https://...", "https://..."],
"likesCount": 256631,
"timestamp": "2025-10-13T14:14:46.000Z",
"ownerUsername": "mrbeast",
"ownerId": "123456789",
"childPosts": [
{ "id": "...", "type": "Image", "displayUrl": "https://...", "taggedUsers": [] }
]
}
]
}

Explanation of the main keys

  • id / username / fullName / biography: Core profile identity fields.
  • url / inputUrl: The canonical profile URL and the URL/handle you provided as input.
  • externalUrls / externalUrl: Bio links configured on the profile.
  • followersCount / followsCount / postsCount: Headline profile counts.
  • highlightReelCount / igtvVideoCount: Number of story highlights and IGTV videos.
  • isBusinessAccount / businessCategoryName / joinedRecently / private / verified: Account status flags.
  • profilePicUrl / profilePicUrlHD: Standard and high-definition avatar URLs.
  • relatedProfiles: Instagram's suggested/related accounts for this profile.
  • latestPosts / latestIgtvVideos: The most recent posts. Each post includes type (Image/Video/Sidecar), hashtags, mentions, images, likesCount, commentsCount, taggedUsers, video URLs for videos, and childPosts for carousels.

πŸš€ How to Use the Actor (via Apify Console)

  1. Log in at https://console.apify.com and go to Actors.
  2. Find your actor and click it.
  3. Configure inputs (proxy toggle, URLs/usernames, etc.).
  4. Run the actor.
  5. Monitor logs in real time.
  6. Access results in the OUTPUT tab.
  7. Export results to JSON or CSV.

Best Use Cases

  • Generating leads for outreach
  • Competitor analysis and monitoring
  • Influencer identification and analytics

Frequently Asked Questions

Does this actor require Instagram login details? No, this actor collects only publicly accessible web data and requires no account or authentication.

Can it bypass Instagram's strict rate limits? We achieve reliable results using Apify's built-in residential proxies which cycle IP addresses properly, mitigating the impact of server-side blocks.

Support and Feedback

If you encounter any bugs or would like to request new features, please submit an issue on the actor's issues tab.


Cautions

  • Data is collected only from publicly available sources.
  • No data is taken from private accounts or password-protected content.
  • The end user is responsible for ensuring legal compliance (spam laws, privacy, data protection, etc.).