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

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

## Changelog

### 2026-10-04

- Search: Threads shows a logged-out visitor nothing for most phrases of several words ("マーケ 転職", "web marketing jobs"). Such a phrase is now searched word by word, and only posts that contain every word are returned, instead of an empty run.

### 2026-10-03

- A run that ends with no rows now says why in its status message: which filters removed the posts Threads returned (and how many each), that a monitoring run found nothing new, or that Threads showed no posts for the target. Nothing is charged for such a run.

### 2026-10-02

- In thread mode, short share links (threads.com/share/CODE and older threads.net/t/CODE) are now resolved to the post instead of being rejected.
- Default memory now scales with the number of rows requested, so small runs use less memory.

### 2026-10-01

- View counts are read from just the start of each post page, so runs with views on are faster and lighter.
- When Threads refuses a run, it pauses and then stops cleanly; targets it never tried are listed in the status message and saved to the `NOT_ATTEMPTED` record, free of charge.
- Pages refused on the configured proxy get one more try over a residential route; accounts that do not exist are reported as not found right away instead of being retried.
- Memory use capped on parallel requests and a connection leak fixed, so long runs no longer run out of memory; runs capped by your maximum cost no longer stop early.

### 2026-09-27

- Rows are written in chunks of 16 as they are ready, so results appear within seconds and a stopped run keeps what it already delivered; view lookups run faster.
- Runs stop cleanly at your maximum cost per run instead of being aborted; nothing beyond your limit is written or charged.

### 2026-09-26

- Search results that actually contain your keyword now come first, instead of unrelated posts from the same thread.
- Thread mode pages through all replies under a post instead of stopping at the first ~10; replies mode returns up to 25 threads per account instead of 4.
- `latestPostAt` on profile rows is now the newest post by time, not an old pinned post.

### 2026-09-24

- Every post now carries `viewCount` (the number Threads shows under a post), at no extra charge; can be switched off for faster bulk runs.
- Duplicate posts no longer count toward `maxPosts`, so you get the number of posts you asked for.

### 2026-09-06

- Initial release: scrapes Threads without a login: keyword and hashtag search with language, engagement and date filters, an account's posts, replies and reposts, whole threads with replies, profiles with followers, bio links and contacts, and account discovery by keyword.
