# Changelog of Instagram Hashtag Analytics Scraper (`apify/instagram-hashtag-analytics-scraper`) Actor

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

This changelog summarizes all changes of the Instagram actors provided by the [Apify organization](https://apify.com/store?search=instagram). The specific actors that are affected are listed for each change.

### 2026-01-12

*Fixes*

- Fixed parsing of profile IDs with improved ID validation:
  - Removed the restriction that only accepted IDs greater than 99999
  - Now accepts all IDs greater than 2 (ID 3 resolves to https://www.instagram.com/kevin, inventor & former CEO of Instagram)
  - Numeric profile names are now handled via the pattern https://www.instagram.com/\_u/888 (which redirects to https://www.instagram.com/888)

### 2025-12-10

*Features*

- The `isSponsored` output field is now deprecated as Instagram no longer provides this data (it always returns `false`).

### 2025-12-08

*Features*

- Added transcript support for Instagram Reels as a paid add-on.
  - Enable it by setting the input option `"includeTranscript": true` on [the reels
    scraper](https://console.apify.com/actors/xMc5Ga1oCONPmWJIa).

### 2025-12-08

*Fixes*

- Fixed parsing of profile IDs for restricted accounts

### 2025-11-28

*Fixes*

- For hashtag details and instagram reels partial output was not provided when requests for extra details failed

### 2025-11-26

*Features*

- Deprecate `"resultsType": "stories"` in favor of `"resultsType": "reels"` in all Instagram Actors". Please update your tasks and integrations.

### 2025-11-05

*Fixes*

- Reels: Some reels (e.g. https://www.instagram.com/reel/DGORdc8vJlM/) contains separate video fragments for each quality and a separate audio stream. Fixed videoUrl for these cases (before it failed with the error "Invalid handle") and added audioUrl.

### 2025-11-03

*Features*

- Allows to skip pinned reels in the Instagram Reel Scraper

### 2025-10-23

*Fixes*

- Hashtag reels scraper now outputs *way* more results. Also includes slight improvements to keyword search posts and reels

### 2025-08-19

*Fixes*

- Reparsing tagged users from child posts

### 2025-08-12

*Fixes*

- Restored google search results

### 2025-05-14

*Fixes*

- Restored resolving profile details by ID

### 2024-12-19

*Features*

- Added support for comments just with animated GIFs (no text) saved as media dataset item property

### 2024-11-23

*Fixes*

- Restored Instagram Hashtag Stats Scraper. Dataset now includes latestPosts and topPosts.

### 2024-11-08

*Fixes*

- Restored Instagram Comments Scraper. Free users are now limited to maximum 20 results per post. No limit for paying users.

### 2024-11-05

*Fixes*

- Restored Instagram Mentions Scraper. Free users are now limited to maximum 20 results per profile. No limit for paying users.

### 2024-10-23

*Fixes*

- Instagram Hashtag Stats migrated to new format with rounded posts count and related-frequent tags instead latest-top posts.

### 2024-10-22

*Fixes*

- Restored Instagram Hashtag Scraper after the data source was put down by Instagram today. Free users are now limited to maximum 20 results per hashtag. No limit for paying users.

### 2024-10-18

*Fixes*

- Fixed issue that caused some runs to stall for a long time without getting results. This happened when the input of Instagram Scraper defined `"search": "any_keyword", "searchType": "hashtag"`. Since users only pay for results, there wasn't any extra cost for the user.
- Fixed a very rare issue where some runs could stall and continue printing `RequestQueue2: The request queue seems to be stuck`. We reverted to the version of queue that doesn't have this issue.

### 2024-10-15

*Fixes*

- Instagram Hashtag Scraper was fully restored to the same functionality as before 9th of October. You can again receive 100s of thousands of results per hashtag and the order is mostly sorted from newest to oldest.

### 2024-10-11

*Fixes*

- Improved number of results for Instagram Hashtag Scraper, especially when `Number of posts per hashtag` (`resultsLimit`) was small.

*Features*

- Added `Only scrape posts with exact hashtag in` (`onlyPostsWithHashtagIn`) to Instagram Hashtag Scraper input. You can choose `hashtags` to require the exact hashtag be present or `hashtag-or-text` where the keyword can be in the caption of the post. `hashtags` is the default value and the previous behavior.

### 2024-10-09

*Fixes*

- **Important**: Instagram put hashtag scraping fully behind login. To work around this issue, Instagram Hashtag Scraper now uses Google Search to find posts with specific hashtags. This means you will get different amount and order of results. The team is examining options to restore the original functionality.

### 2024-10-03

*Fixes*

- Only comments available without login are `latestComments` from post details, so amount even more limited than before and comments scraper just forwarding latest comments as separate dataset items

### 2024-08-05

*Features*

- Don't retry requests on removed profiles, improve speed

### 2024-06-17

*Features*

- Restricted profiles resolved with partial details

### 2024-04-23

*Features*

- Profile search results from ThreadsNet autocomplete appended to Facebook Ads results and continued by Google Search
- Added value `searchSource` (`instagram`, `threads`, `facebook-ads` or `google`) to dataset items saved from search

### 2024-04-02

*Features*

- New API format to parse reels like https://www.instagram.com/reel/C4rQqstCWTQ/

### 2024-02-07

*Features*

- Added `coauthorProducers` to posts and reels, sample https://www.instagram.com/p/C2vSQcOPkf6/ - note that web page show only first coauthor i.e. "lekkercoffee*rino" but in fact it might be more, i.e. https://www.instagram.com/cocoffeeshops/ feed includes sample "C2vSQcOPkf6"
  \_Fixes*
- Post-reel hashtags and mentions parsed from parent comment(s) by owner, i.e. https://www.instagram.com/p/C2vSQcOPkf6/ and https://www.instagram.com/p/C2P\_5CLRgWS/

### 2023-11-03

*Features*

- Added `enhanceUserSearchWithFacebookPage` that enables enhancing user search with Facebook data that sometimes contains business emails. Facebook data are added under `facebookPage` output field.
- All search types are now enhanced with up to 200 extra search results from Google Search. This means:
  - Hashtag (top 50 results via Instagram + up to 200 from Google Search)
  - User (top 10 results via Facebook ads + up to 200 from Google Search)
  - Location (up to 200 from Google Search)

### 2023-10-30

*Fixes*

- Partially fixed search again after the previous solution stopped working
  - Hashtag - fully restored
  - User - 14 max results via Facebook Ads
  - Location - found via Google Search

### 2023-10-25

*Fixes*

- Fixed search after Instagram changed endpoints

### 2023-10-17

*Features*

- Monorepo to get rid of internal actor metamorph and delay caused by it.

### 2023-10-10

*Fixes*

- Search for hashtags and places was shortly not working for some inputs due to internal bug in the last day. It is fixed now.

*Older changes were removed from the changelog as we changed reporting the format.*
