Instagram  Followers Scraper Pro avatar
Instagram Followers Scraper Pro

Pricing

$6.50/month + usage

Go to Apify Store
Instagram  Followers Scraper Pro

Instagram Followers Scraper Pro

๐Ÿ“ธ Instagram Followers Scraper lets you extract public profile data from Instagram accounts quickly! Get followers, posts, bio links, profile pics, account type & more in structured JSON. Perfect for research, marketing & analytics. Fast, reliable & easy to use! โœจ

Pricing

$6.50/month + usage

Rating

5.0

(1)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

Share

๐Ÿš€ Instagram Followers Scraper Pro

๐Ÿ“ธ Instagram Profile Scraper lets you extract public profile data from Instagram accounts quickly! Get followers, posts, bio links, profile pics, account type & more in structured JSON. Perfect for research, marketing & analytics. Fast, reliable & easy to use! ๐Ÿš€โœจ


๐Ÿ“ Overview

The Instagram Profile Scraper is a powerful and reliable tool that allows you to extract public profile data and related metadata from Instagram profiles. It is designed for users who want structured, detailed insights into Instagram accounts for research, marketing, or analytics purposes.

With this actor, you can quickly retrieve important information such as follower counts, bio links, profile pictures, account type, and more โ€” all in a clean, structured format.


โœจ Features

  • Scrapes publicly available Instagram profile information.
  • Handles multiple profile URLs in a single run.
  • Provides well-structured output ready for analysis.
  • Automatically formats numerical counts (followers, posts, media) in human-readable form (e.g., 1.2k, 3.4m).
  • Detects account type: personal, business, or creator.
  • Provides links from the biography, including external URLs.
  • Handles failures gracefully and provides retry logic for reliability.
  • Logs progress and summarizes results.

๐Ÿ“Š Output Data

The scraper generates structured JSON objects for each Instagram profile. Each output includes detailed information about the account.

๐Ÿ”น Output Fields Explained

FieldDescription
source_urlOriginal Instagram profile URL provided by the user.
usernameInstagram username of the account.
user_idUnique ID of the Instagram user.
bio_linksList of URLs found in the biography.
invite_linkFirst external URL from the profile or bio.
external_urlList of external links associated with the account.
profile_pic_url_hdHigh-definition profile picture URL.
categoryBusiness category if the account is a business account.
is_verifiedIndicates if the account is verified.
is_business_accountTrue if the account is a business account.
account_typeType of account: personal, business, or creator.
followers_countTotal number of followers.
followers_count_formattedHuman-readable followers count.
following_countNumber of accounts the user is following.
following_count_formattedHuman-readable following count.
posts_countTotal number of posts shared by the account.
posts_count_formattedHuman-readable post count.
media_countNumber of media items available (posts, images, videos).
media_count_formattedHuman-readable media count.
scrape_statusStatus of scraping: "success" or "failed".

Input Rules:

  • Provide at least one valid Instagram profile URL.
  • You can input multiple URLs to scrape in a single run.
  • Empty or invalid URLs are automatically skipped.

โšก Benefits and Advantages

  • โœ… Extracts all essential public profile information in one go.
  • โœ… Handles large volumes of profiles efficiently.
  • โœ… Produces ready-to-use JSON for analytics or marketing tools.
  • โœ… Reduces manual data collection, saving time and effort.
  • โœ… Human-readable formatting makes results easier to interpret.

๐Ÿ”ง Best Practices

  1. Use valid public Instagram URLs only. Private profiles cannot be scraped.
  2. Avoid extremely large batches if you want faster results.
  3. Check output for failed profiles to resubmit if needed.
  4. Run the actor during off-peak hours for smoother processing.
  5. Use the formatted count fields directly for quick analysis.

โš ๏ธ Possible Causes of Errors

  • Incorrect or broken Instagram URLs.
  • Profiles that are private or restricted.
  • Temporary network issues or API limits.
  • Actor retries automatically, but failed profiles will be flagged with "scrape_status": "failed".
  • Then Rerun the actot , get 100% output.

๐Ÿงฉ How to Run

  1. Open the Apify platform and navigate to the Instagram Profile Scraper actor.
  2. Provide a JSON input with your list of profile URLs.
  3. Click Run.
  4. Monitor the logs for progress.
  5. Download your results in JSON format from the dataset.

๐Ÿ–ผ Input and Output Example

Input

{
"startUrls": [
{ "url": "https://www.instagram.com/instagram/" },
{ "url": "https://www.instagram.com/natgeo/" }
]
}

Output

[
{
"source_url": "https://www.instagram.com/realmadrid/",
"username": "realmadrid",
"user_id": "290023231",
"bio_links": [
"https://play.realmadrid.com/interstitial/901402"
],
"invite_link": "https://play.realmadrid.com/interstitial/901402",
"external_url": [
"https://play.realmadrid.com/interstitial/901402"
],
"profile_pic_url_hd": "https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/423770465_280478104792239_5430348487884470524_n.jpg?stp=dst-jpg_s320x320_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4zMjAuYzIifQ&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QFhHIVQPOQvzML2GFOMvnEhRtxg0w_y2ZNyWEhBPGEaiLeVTJ_V3Eocv91KHvWH1nM&_nc_ohc=wyKQ400fdc8Q7kNvwGzoqle&_nc_gid=nWas9ijV2Ck5rCFvtpz10Q&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfpqNEYLgTP8JVySPpJZ7bZeh7R0avuVfMHnJ_laVIenSQ&oe=695EB7FE&_nc_sid=8b3546",
"category": "Creators & Celebrities",
"is_verified": true,
"is_business_account": true,
"account_type": "business",
"followers_count": 180244451,
"followers_count_formatted": "180.2m",
"following_count": 66,
"following_count_formatted": "66",
"posts_count": 18740,
"posts_count_formatted": "18.7k",
"media_count": 18740,
"media_count_formatted": "18.7k",
"scrape_status": "success"
},
{
"source_url": "https://www.instagram.com/natgeo/",
"username": "natgeo",
"user_id": "787132",
"bio_links": [
"https://on.natgeo.com/instagram"
],
"invite_link": "https://on.natgeo.com/instagram",
"external_url": [
"https://on.natgeo.com/instagram"
],
"profile_pic_url_hd": "https://scontent-iad3-2.cdninstagram.com/v/t51.2885-19/495970936_18571729156019133_4702419124763180758_n.jpg?stp=dst-jpg_s320x320_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby40MDAuYzIifQ&_nc_ht=scontent-iad3-2.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2QHx-Qh3KK-bwdKUVbAyBvvQDUoSU0kvYC-j2wY9fpuKbcQQVKcQ1oxYTXwIP5alBtk&_nc_ohc=EDylfG64OqsQ7kNvwGqeAmZ&_nc_gid=hdy2InSEfA9WbHGMi9XybA&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_Afo2u7_15etm2N31oQ7rASRa00_e9HwkJY3ajWu-83xisQ&oe=695ED65A&_nc_sid=8b3546",
"category": "None",
"is_verified": true,
"is_business_account": true,
"account_type": "business",
"followers_count": 275775171,
"followers_count_formatted": "275.8m",
"following_count": 172,
"following_count_formatted": "172",
"posts_count": 31241,
"posts_count_formatted": "31.2k",
"media_count": 31241,
"media_count_formatted": "31.2k",
"scrape_status": "success"
}
]

๐Ÿง  Notes

  • The actor is safe to run without exposing sensitive credentials.
  • It prioritizes accuracy, completeness, and readability.
  • Profiles with errors are clearly marked and can be retried.

๐ŸŽฏ Summary

The Instagram Profile Scraper is your all-in-one solution for collecting structured Instagram profile data efficiently and accurately. It is perfect for marketers, researchers, and analysts looking to gain insights from public profiles without manual effort.

With its robust features, retry logic, and clear output formatting, it simplifies Instagram profile data collection like never before! ๐Ÿš€