Instagram Get Auto Posts & Comments Scraper avatar
Instagram Get Auto Posts & Comments Scraper

Pricing

Pay per usage

Go to Apify Store
Instagram Get Auto Posts & Comments Scraper

Instagram Get Auto Posts & Comments Scraper

This Actor allows you to automatically fetch the latest posts and comments from any Instagram user profiles. It's perfect for marketers, social media analysts, researchers, or anyone who needs up-to-date Instagram content for insights, monitoring, or reporting.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Maykl Skofelt

Maykl Skofelt

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Instagram Info & Activity Scraper (Apify + Python)

πŸš€ Automated platform that continuously collects Instagram profiles, new posts, and comments using Apify and Python

This project is a Python-based automation platform powered by Apify Actors that continuously monitors Instagram accounts and automatically collects:

  • Profile information
  • Newly published posts
  • Post comments (including new comments over time)

The system is designed to run repeatedly, ensuring that new posts and comments are fetched automatically without duplication.

✨ Features

  • πŸ” Monitor public Instagram profiles
  • πŸ†• Automatically fetch new posts
  • πŸ’¬ Automatically fetch new comments from posts
  • πŸ”„ Continuous data updates (no duplicate data)
  • πŸ“Š Extract data such as:
    • Username
    • Bio
    • Followers / Following count
    • Posts count
    • Post captions
    • Likes & comments count
    • Comment text & author
  • ⚑ Powered by Apify Actors
  • 🐍 Written in Python
  • πŸ€– Fully automated & scalable
  • πŸ“ Structured JSON output

▢️ How It Works

  1. The platform receives a list of Instagram usernames
  2. Apify Actors scrape profile data
  3. New posts are detected automatically
  4. Comments for each new post are collected
  5. Previously collected data is skipped
  6. Results are saved in structured JSON format

. β”œβ”€β”€ pycache/ # Python cache files β”œβ”€β”€ downloads/ # Downloaded media (images/videos) β”‚ β”œβ”€β”€ api_token.json # Apify API token configuration β”œβ”€β”€ auto_skachat_req_we_comment.py # Auto-download requests & comments logic β”œβ”€β”€ instagram_monitor.py # Main monitoring & orchestration script β”‚ β”œβ”€β”€ users.json # Tracked Instagram users β”œβ”€β”€ posts.json # All collected posts β”œβ”€β”€ downloaded_posts.json # Already processed/downloaded posts β”œβ”€β”€ new_items.json # Newly detected posts & comments


πŸ“„ File Descriptions

instagram_monitor.py

Main controller script.
Responsible for:

  • Reading users from users.json
  • Running Apify Instagram Actors
  • Detecting new posts
  • Triggering comment collection
  • Updating JSON storage files

auto_skachat_req_we_comment.py

Automation logic for:

  • Fetching comments for posts
  • Downloading post media (if enabled)
  • Sending requests to Apify Actors
  • Handling pagination and limits

api_token.json

Stores the Apify API token.

{ "API_TOKEN": "apify_api_your_token" }

new_items.json

new added posts and Γ§omments logs { "downloads\georginagio\post\2025-11-05 10-12 DQq8WKDjMx6\1.jpg": 1763190803.118712, "downloads\georginagio\post\2025-11-05 10-12 DQq8WKDjMx6\2.jpg": 1763190803.119157, "downloads\georginagio\post\2025-11-05 10-12 DQq8WKDjMx6\3.jpg": 1763190803.119477, }

posts.json

users.json

added users in here [ "georginagio", "estellebke", "katemade.tm" ]