Instagram Hashtag Scraper avatar

Instagram Hashtag Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Instagram Hashtag Scraper

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

API ninja

Maintained by Community

Actor stats

2

Bookmarked

5

Total users

4

Monthly active users

4 days ago

Last modified

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, and captionText
  • ✅ 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.

FieldDescription
sourceHashtagThe hashtag query that produced the post
idInstagram post ID
shortcodePublic shortcode of the post
captionTextExtracted caption text
comments_disabledWhether comments are disabled
edge_media_to_comment.countComment count
edge_liked_by.countLike count
media_typeMedia type returned by Instagram
product_typeInstagram product/media category
taken_at_timestampPublish timestamp
dimensions.width / dimensions.heightPost dimensions
display_url / thumbnail_srcImage URLs
owner.idOwner ID
accessibility_captionAlt-style description when available

How to scrape Instagram hashtag data

  1. Open Instagram Hashtag Scraper on Apify.
  2. Add one or more hashtag queries to the input. You can use travel, #travel, explore/tags/travel, or a full Instagram hashtag URL.
  3. Set Max Items Per Hashtag if you want to stop after a certain number of posts.
  4. Enable Parse All Available Posts if you want the Actor to keep following pagination until the feed ends.
  5. Start the run and monitor progress in the log.
  6. 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 queries
  • maxItems: Maximum number of posts to collect per hashtag
  • scrapeAllResults: 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 maxItems value before launching larger jobs.
  • 💡 If you only need fresh samples from a hashtag, keep scrapeAllResults disabled.
  • 💡 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:

FAQ, disclaimers, and support

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 scrapeAllResults was 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.