# Changelog of Instagram Post Scraper + Comments & Metadata (`cynix_dev/instagram-post-scraper-comments-metadata`) Actor

- **URL**: https://apify.com/cynix\_dev/instagram-post-scraper-comments-metadata/changelog.md
- **Full Actor documentation**: https://apify.com/cynix\_dev/instagram-post-scraper-comments-metadata.md

## Changelog

### 1.2.9 (2026-08-20)

- Marked all credential input fields as `isSecret`: `sessionid`, `dsUserId`,
  `csrfToken`, `sessionCookies`, and `proxyConfiguration`. Values are now
  encrypted at rest, hidden from logs, and automatically masked on published
  task landing pages.
- Deployed previously-unpushed input fields `sessionid` / `dsUserId` /
  `csrfToken` (individual cookie inputs, added 2026-08-18).

### 1.1 (2026-07-24)

- Added optional **comment scraping**: `scrapeComments`, `maxComments`, and
  `scrapeCommentReplies` inputs. Comments are fetched per post with author,
  text, likes, timestamps, and nested replies.
- Comments require a logged-in session (Instagram gates them for anonymous
  users), so comment scraping uses the `sessionCookies` input and gracefully
  skips with a warning when cookies are absent.
- Added a "Scraped comments" dataset view.

### 1.0 (2026-07-24)

Initial release.

- Scrape Instagram posts by username, handle, profile URL, post/reel/TV URL, or user ID.
- Anonymous extraction of public posts via Apify Residential proxy (no login required).
- Optional authenticated mode via session cookies for higher volume and limited profiles.
- Full profile pagination up to 5,000 posts per profile.
- Media type filter (all / image / video / carousel) and pinned-post toggle.
- \~30 structured fields per post: caption, hashtags, mentions, metrics, media URLs,
  carousel children, tagged users, coauthors, reel audio, location, and owner stats.
- Pay-per-result pricing.
