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
5.0
(3)
Developer
API ninja
Maintained by CommunityActor stats
9
Bookmarked
221
Total users
67
Monthly active users
2 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 uses pay-per-event pricing with a $0.10 minimum total charge per run.
| Charge | Free plan | Bronze-Diamond plans |
|---|---|---|
| Actor start | $0.01 | $0.01 |
| Result saved to the default dataset | $0.015 per result | $0.001 per result |
The Actor start event is charged once per GB of memory, with at least one event per run. The final cost depends mainly on how many hashtag-post records are saved. Start with a small maxItems value and enable full pagination only when needed. Check the Actor's Pricing tab for the latest rates before starting a large run.
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 Scraping Tools
If you like this Actor, you might also find these Instagram tools useful:
- 📊 Instagram Scraper: Extract profiles, reels, hashtags, locations, audio feeds, and other public Instagram content.
- 📸 Instagram Posts Scraper: Collect posts, reels, tagged content, or reposts from public profiles.
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.