Instagram Hashtag Scraper
Pricing
from $1.00 / 1,000 results
Instagram Hashtag Scraper
#️⃣ Scrape Instagram hashtag posts fast with clean input, deep pagination, and export-ready data. Zero clutter, just hashtags.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
API ninja
Maintained by CommunityActor stats
2
Bookmarked
5
Total users
4
Monthly active users
4 days ago
Last modified
Categories
Share
What does Instagram Hashtag Scraper do?
Instagram Hashtag Scraper extracts public post data from Instagram hashtag feeds with simple input, pagination support, and structured dataset output. It is built for users who want a focused Instagram hashtag API alternative without extra profile, reels, audio, or location settings getting in the way.
Just enter one or more hashtag queries such as travel, #travel, explore/tags/travel, or the full Instagram hashtag URL, set a limit or enable full pagination, and run the Actor. On Apify, you also get API access, scheduling, monitoring, integrations, dataset export, and scalable runs in one package.
Why use this Instagram hashtag scraper?
Scraping Instagram hashtag data is useful when you want to monitor trends, discover viral content, study audience interests, or build your own internal dashboard from public Instagram posts.
Common use cases:
- 🔎 Track trending hashtag content in a niche such as travel, beauty, crypto, sports, or fashion.
- 📈 Monitor content performance across hashtags by comparing likes, comments, media type, and posting patterns.
- 🤝 Discover creators and pages posting inside a target hashtag ecosystem.
- 🧠 Collect raw Instagram hashtag data for analytics, lead research, media monitoring, or content strategy.
- 🔄 Automate recurring data collection with Apify scheduling and download results through API, CSV, Excel, or JSON.
Unlike a broad Instagram scraper, this Actor is intentionally narrow. It focuses on hashtag feeds only, which makes the input easier to understand and the output easier to process.
What can this Instagram hashtag scraper do?
- ✅ Scrape public Instagram hashtag feeds only
- ✅ Accept multiple hashtag formats
- ✅ Follow pagination automatically with
end_cursor - ✅ Limit results per hashtag or scrape all available pages
- ✅ Return raw post objects enriched with a few practical helper fields such as
sourceHashtag,previewImageUrl, andcaptionText - ✅ Run on the Apify platform with monitoring, logs, integrations, API access, and scheduling
What Instagram data can this Actor extract?
The Actor returns the original post objects from the hashtag feed and exposes the most useful fields in the dataset view.
| Field | Description |
|---|---|
sourceHashtag | The hashtag query that produced the post |
id | Instagram post ID |
shortcode | Public shortcode of the post |
captionText | Extracted caption text |
comments_disabled | Whether comments are disabled |
edge_media_to_comment.count | Comment count |
edge_liked_by.count | Like count |
media_type | Media type returned by Instagram |
product_type | Instagram product/media category |
taken_at_timestamp | Publish timestamp |
dimensions.width / dimensions.height | Post dimensions |
display_url / thumbnail_src | Image URLs |
owner.id | Owner ID |
accessibility_caption | Alt-style description when available |
How to scrape Instagram hashtag data
- Open Instagram Hashtag Scraper on Apify.
- Add one or more hashtag queries to the input. You can use
travel,#travel,explore/tags/travel, or a full Instagram hashtag URL. - Set
Max Items Per Hashtagif you want to stop after a certain number of posts. - Enable
Parse All Available Postsif you want the Actor to keep following pagination until the feed ends. - Start the run and monitor progress in the log.
- Download the dataset in JSON, CSV, Excel, or HTML, or use it directly through the Apify API.
Input
Instagram Hashtag Scraper has intentionally simple input:
hashtags: A list of hashtag queriesmaxItems: Maximum number of posts to collect per hashtagscrapeAllResults: Whether to ignore the limit and continue through all available pages
See the Input tab in Apify Console for the latest field descriptions and examples.
Example input
{"hashtags": ["travel", "#nature", "explore/tags/food", "https://www.instagram.com/explore/tags/photography/"],"maxItems": 50,"scrapeAllResults": false}
Output
You can download the dataset extracted by Instagram Hashtag Scraper in various formats such as JSON, HTML, CSV, or Excel.
Example output
[{"sourceHashtag": "travel","id": "3903246104967849291","__typename": "GraphImage","shortcode": "DYrHab1iSVL","captionText": "The US Citizenship and Immigration Services has introduced a major policy shift...","comments_disabled": false,"taken_at_timestamp": 1779523217,"display_url": "https://scontent.cdninstagram.com/...","thumbnail_src": "https://scontent.cdninstagram.com/...","dimensions": {"height": 1350,"width": 1080},"edge_media_to_comment": {"count": 0},"edge_liked_by": {"count": 1},"owner": {"id": "3417754169"}}]
How much does it cost to scrape Instagram hashtags?
This Actor is designed to stay lightweight because it only works with hashtag feeds and does not spend compute on unrelated Instagram surfaces. Actual cost depends on how many hashtags you run, how deep pagination goes, and how many retries are needed, but simple runs with a handful of hashtags should stay relatively cheap compared with broader Instagram scrapers.
If you only need a few dozen or a few hundred hashtag posts, start with a small maxItems value. If you need large historical-style pulls across multiple hashtags, enable full pagination and scale gradually so you can estimate the cost profile from real runs.
Tips for better results
- 💡 Use short test runs first with a low
maxItemsvalue before launching larger jobs. - 💡 If you only need fresh samples from a hashtag, keep
scrapeAllResultsdisabled. - 💡 Use multiple focused hashtags instead of one very broad hashtag when you want cleaner data.
- 💡 Use Apify scheduling to refresh the same hashtag datasets automatically every hour or every day.
- 💡 Use the Apify API or integrations if you want to move results into Google Sheets, Make, Zapier, or your own backend.
Other Instagram Actors
If you need broader Instagram coverage, see these related Actors:
- Instagram Scraper for a wider Instagram scraping workflow
- Instagram Posts Scraper for post-focused Instagram extraction
FAQ, disclaimers, and support
Is it legal to scrape Instagram?
This Actor is intended for scraping public Instagram data only. It does not log in, access private accounts, or collect hidden information. However, scraped results may still contain personal data published by users. You are responsible for using the data in compliance with Instagram terms, GDPR, and any other laws or regulations that apply to your jurisdiction and use case.
Is this an official Instagram API?
No. This Actor is an Instagram hashtag scraping tool and a practical Instagram hashtag API alternative for public data extraction on Apify.
What if I need profiles, posts, or broader Instagram coverage?
Use one of the related Actors linked above if your use case extends beyond hashtag feeds.
Where do I get help?
If you run into an issue, use the Issues tab on the Actor page and include:
- the hashtag input you used
- whether
scrapeAllResultswas enabled - the approximate time of the run
- any relevant log excerpts
Feedback is useful here because hashtag feeds can change over time, and real examples make fixes faster.