
Instagram Followers Count Scraper
3 days trial then $15.00/month - No credit card required now

Instagram Followers Count Scraper
3 days trial then $15.00/month - No credit card required now
Scrape the number of followers & follows from any Instagram profile. Schedule the scraper to run regularly to monitor how the numbers change. You can also export scraped data, run the scraper via API, monitor runs or integrate with other tools.
Actor Metrics
1 Monthly user
5.0 / 5 (1)
1 bookmark
>99% runs succeeded
Created in Mar 2025
Modified 4 days ago
Welcome to the Instagram Followers Count Scraper! This project utilizes the power of Crawlee and Puppeteer to scrape Instagram user data, specifically focusing on follower counts and following counts. This tool is designed for developers and data enthusiasts who want to gather insights from Instagram profiles efficiently.
Table of Contents
Features
- Scrapes follower and following counts for specified Instagram usernames.
- Utilizes a headless browser to mimic real user behavior, reducing the risk of detection.
- Supports proxy configurations to manage requests effectively.
- Easy to set up and use with customizable input options.
Getting Started
To get started with the Instagram Followers Count Scraper, follow these steps:
-
Clone the repository:
1git clone https://github.com/yourusername/instagram-followers-count-scraper.git 2cd instagram-followers-count-scraper
-
Install dependencies: Make sure you have Node.js installed, then run:
npm install
-
Set up your Apify account: Create an account on Apify if you haven't already. You'll need your API token for authentication.
-
Configure your input: Update the
input_schema.json
file to include the Instagram usernames you want to scrape.
Input Schema
The input schema defines the structure of the input data for the scraper. It expects an array of Instagram usernames:
1{ 2 "title": "PuppeteerCrawler Template", 3 "type": "object", 4 "schemaVersion": 1, 5 "properties": { 6 "instagramUsernames": { 7 "title": "Instagram Usernames", 8 "type": "array", 9 "editor": "stringList", 10 "description": "Array of Instagram account usernames.", 11 "prefill": ["mohamedgbelhadi"] 12 } 13 } 14}
How It Works
The scraper uses Puppeteer to launch a headless browser that navigates to each specified Instagram profile. It intercepts network requests to gather follower and following counts from the Instagram GraphQL API. The data is then stored in a dataset for easy access and analysis.
Usage
To run the scraper, use the following command:
apify run
You can also run it directly from the Apify platform by creating a new actor and uploading the project files.
Contributing
Contributions are welcome! If you have suggestions for improvements or new features, feel free to open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for using the Instagram Followers Count Scraper! We hope it helps you gather valuable insights from Instagram profiles. If you have any questions or need support, please reach out to us on the Apify community forums.