# Changelog of Twitter/X Scraper: Tweets, Profiles & Search (`automation-lab/twitter-scraper`) Actor

- **URL**: https://apify.com/automation-lab/twitter-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/automation-lab/twitter-scraper.md

## Changelog

### 2026-09-27

- Profile scraping now treats X GraphQL rate-limit errors as temporary access failures and tries a fresh residential identity instead of misreporting the profile as missing.

### 2026-09-21

- Added one bounded fresh residential identity fallback when a profile request exhausts transient retries on its original proxy identity.
- Tweet-by-URL runs now fail clearly instead of reporting success when every requested tweet is unavailable, and the example tweet was refreshed.

### 2026-09-18

- Fixed bounded retries for temporary HTTP 429 and upstream 5xx responses that are returned normally by the HTTP client instead of thrown as request errors.

### 2026-09-07

- Added bounded exponential-backoff retries for temporary rate limits, server errors, socket resets, timeouts, and TLS disconnects across X API requests.
- Authentication, validation, and not-found failures continue to fail immediately without unnecessary retries.

### 2026-08-22

- Improved recovery from transient TLS connection failures when scraping profiles and other X API data.

### 2026-06-27

- Added public Store task examples for common Twitter/X scraping workflows.

### 2026-06-26

- Added validation for missing Twitter/X cookies in search, followers, and following runs before charging or resolving X endpoints.

### 2026-06-08

- Improved profile scraping reliability during transient upstream and proxy failures.
- Added recovery for guest-token activation blocks and clearer failure behavior when no profiles are returned.

### 2026-05-28

- Improved input form labels, examples, and help text to make setup clearer.

### 2026-05-14

- Added Apify maximum-charge-per-run handling so runs stop cleanly when the PPE cap is reached.

### 2026-03-25

- Added followers and following scraping modes.

### 2026-03-13

- Reworked Store and README guidance around cookie-free profile/timeline runs and cookie-backed search workflows.

### 2026-03-05

- Initial release of Twitter/X Scraper for tweets, profiles, timelines, and search results.
