# Changelog of Instagram Profile Scraper 💰 $1/1K — Followers, Bio & Contact (`blackfalcondata/instagram-profile-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/instagram-profile-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/instagram-profile-scraper.md

## Changelog

### 0.1.9 — 2026-09-27

- When Instagram does not answer for any of the requested accounts, the run now ends with that clear message as its status, instead of a generic error.

### 0.1.8 — 2026-09-27

- Fixed: many profiles came back as "could not be read on this run", and a run for a single
  profile could fail outright ("Instagram did not answer for any of the accounts"). Instagram
  now turns away most requests on the first try; each profile is now retried many more times
  within its time limit, so far more of them come through. No input or output changes.

### 0.1.0

First release.

- One row per Instagram username or profile URL, from a single public request
  per handle — no login and no session required.
- Profile fields: followers, following, posts and long-form video counts, full
  name, biography, bio links with their labels, category, verification and
  privacy flags, and the public business contact block (email, phone, address).
- Engagement averaged over the account's own recent posts — average likes,
  average comments and engagement rate — from the same request, at no extra
  cost per record.
- Optional recent posts (`includeRecentPosts`): the 12 most recent, with
  caption, likes, comments, view count, hashtags, mentions and tagged users.
  Off by default because it makes each record substantially larger.
- `status` on every row says whether the numbers mean anything: `ok`,
  `private`, `not_found`, or `unreadable`. A count we could not read is `null`,
  never `0`.
- Incremental mode compares each run against the previous one and emits only
  what changed. Follower counts are deliberately excluded from what counts as a
  change — they move on every live account, so tracking them would report every
  profile as changed on every run.
