# Changelog of Threads Scraper — Posts, Replies, Profiles & Search (`innolabs/threads-scraper`) Actor

- **URL**: https://apify.com/innolabs/threads-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/innolabs/threads-scraper.md

## Changelog

### 0.1.2 — 2026-11-07

- Proxy sessions now stick on the Apify platform: each source's page and its follow-up
  requests use the same exit IP, and a retry really moves to a new IP.
- Lower prices: `post` $1.50 → $0.44 (Free plan), $1.00 → $0.40 (paid plans); `reply` $0.50 → $0.22 (Free plan), $0.30 → $0.13 (paid plans); `profile` $2.00 → $0.22 (Free plan), $1.50 → $0.13 (paid plans) per 1,000

### 0.1.1 — 2026-11-05

- Items are no longer delivered past the buyer's maximum cost per run, and `maxItems` is
  exact under concurrency.
- Output tab shows a table per record type; the storage tab groups the run summary
  (`SUMMARY`).

### 0.1 — 2026-11-05

- Initial release: **Threads Scraper** (`threads-scraper`).
- Posts by username (profile record + posts paged through the account's history), post URLs
  (post + replies, paged) and keyword search (Top, Recent or both), mixed in one run;
  threads.net and threads.com links, `@user` and `/t/CODE` forms.
- Optional replies for every profile/search post with a per-post cap.
- Post fields: id, code, URL, text, created date, author, likes, replies, reposts, quotes,
  shares, media type, image/video/carousel URLs with dimensions, links, link preview,
  hashtags, topic tag, mentions, reply/quote references, pinned flag, language.
- Profile fields: name, bio, follower count, verified, private, HD picture, bio links,
  profile topics.
- Fresh sticky proxy session per source with retries on 429/5xx/empty pages; GraphQL
  persisted-query ids rediscovered from the site bundles when Threads rotates them.
- Stops cleanly at `maxItems` and at the run's maximum cost.
- Pay-per-event: `post`, `reply`, `profile`; 256 MB default memory.
