Instgram Profile Scraper avatar
Instgram Profile Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Instgram Profile Scraper

Instgram Profile Scraper

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

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

Synaptix Labs

Synaptix Labs

Maintained by Community

Actor stats

0

Bookmarked

38

Total users

4

Monthly active users

18 days ago

Last modified

Share

📸 Instagram Profile Scraper

The Instagram Profile Scraper is an Apify actor designed to extract structured data from Instagram profiles. It helps researchers, analysts, and marketers gather profile-level information such as follower counts, engagement rates, biography text, and recent posts — all in JSON format.


🚀 Features

  • Scrape detailed profile metadata (username, full name, category, verification status, etc.)
  • Collect follower and engagement statistics
  • Extract external links and biography text
  • Retrieve recent posts with captions, images, videos, likes, comments, and timestamps
  • Identify related accounts and connections
  • Supports multiple usernames at once

📥 Input

The scraper accepts a list of Instagram usernames via an input schema.

Example input:

{
"usernames": [
"humansofny",
"npr",
"newyorkermag"
]
}

📤 Output

The actor returns a JSON array containing structured profile data.

Example output (simplified):

[
{
"account": "humansofny",
"id": "242598499",
"fbid": "17841401154973790",
"full_name": "Humans of New York",
"profile_name": "Humans of New York",
"profile_url": "https://instagram.com/humansofny",
"profile_image_link": "https://instagram.com/path/to/image.jpg",
"biography": "New York City, one story at a time...",
"category_name": "Arts & Humanities Website",
"followers": 12855645,
"following": 564,
"posts_count": 5804,
"avg_engagement": 0.0091,
"is_verified": true,
"is_private": false,
"is_business_account": false,
"is_professional_account": true,
"external_url": ["http://bit.ly/DearNewYorkBook"],
"highlights_count": 1,
"related_accounts": [
{
"id": "1258618",
"profile_name": "NPR",
"user_name": "npr",
"is_verified": true,
"is_private": false,
"profile_pic_url": "https://..."
}
],
"posts": [
{
"id": "3664280402756455474",
"caption": "...",
"datetime": "2025-06-27T14:58:05.000Z",
"likes": 29628,
"comments": 392,
"url": "https://www.instagram.com/p/DLaI5yzuUwy",
"image_url": "https://...",
"video_url": null,
"content_type": "GraphSidecar",
"is_pinned": true
}
]
}
]

⚙️ Usage

  1. Go to the Apify Console.
  2. Create a new task for this actor.
  3. Provide an input JSON with the usernames you want to scrape.
  4. Run the actor and download the results in JSON, CSV, or Excel.

📊 Example Use Cases

  • Market Research: Analyze competitors’ follower counts and engagement rates.
  • Influencer Discovery: Identify potential influencers by category, audience, and activity.
  • Content Analysis: Collect recent posts and captions for trend analysis.
  • Social Monitoring: Track account growth over time.

⚠️ Disclaimer

This actor is intended for educational and research purposes only. Please ensure you comply with Instagram’s Terms of Service and local regulations when using this tool.