All posts

Best Instagram hashtag scrapers and APIs in 2026

November 8, 2026

Hashtag data answers questions like: who posts under #matcha, how often, and which posts take off. Getting it is harder than it looks, because Instagram limits hashtag access in its official API and many tools return only a sample. Here are the realistic options.

At a glance

ToolHashtag accessPriceBest for
Instagram Hashtag Search APITop and recent media, 30 unique tags per 7 daysNo feeA brand tracking a few campaign tags
instaloaderPosts under a tag; login requiredFreeA one-off pull on your own machine
Bright DataSeparate Instagram hashtag scraper$1.50 per 1,000 recordsBulk collection
EnsembleDataHashtag posts endpointFrom $100 a monthSteady daily volume
HikerAPIHashtag data$0.60 to $1 per 1,000 requestsInstagram-only projects
ScrapeIORecent posts under a tag, plus account and hashtag search1 credit per page, from $0.99 per 1,000Bursty research across platforms

Instagram Hashtag Search API (official)

Meta's endpoint returns top_media and recent_media for a hashtag. The limits are strict: 30 unique hashtags per rolling 7 days per account, no stories, and some video URLs are left out. You need App Review for Instagram Public Content Access source.

Good at: sanctioned tracking of a short list of branded tags. Weak at: exploring many tags, or research that changes each week.

instaloader

The free Python tool downloads posts under a hashtag with instaloader "#matcha", but hashtag targets require a login source, so the requests run as your Instagram account. Good for a small personal pull; not for servers.

Bright Data

Bright Data has a dedicated Instagram hashtag scraper alongside its profile, post, reel and comment scrapers. Its page lists fields such as post URL, username, description, likes, comments and views, priced at $1.50 per 1,000 records pay as you go, with 5,000 free records a month source. Good at: large one-time collections.

EnsembleData

Lists a hashtag posts endpoint among its Instagram APIs source. Plans start at $100 a month for 1,500 units a day source. Good at: pulling the same tags every day at volume.

HikerAPI

An Instagram-only REST API that lists hashtags among its data types, with 100 free requests and prepaid funds that do not expire source. Good at: cheap Instagram-only volume.

What to do with hashtag data

Treat any hashtag feed as a sample, not a census, especially for large tags. Design your analysis for that:

  1. Pull on a schedule. Fetch recent posts every few hours for a week. Overlap between pulls tells you the posting rate.
  2. Dedupe by post id. Recent feeds repeat across pages and pulls.
  3. Count authors, not posts. Twenty posts from one account is one voice.
  4. Score by plays per follower. For reels, plays / author followers shows which posts broke out beyond their audience. Enrich authors with a profile call.
  5. Compare tags with the same window. Tag size alone misleads; compare posts per day and median engagement over the same seven days.

A minimal pull:

curl "https://scrapeio.com/v1/instagram/hashtag?hashtag=matcha" \
  -H "x-api-key: YOUR_KEY"

Also watch for tag hijacking. Large generic tags attract spam and off-topic posts, so a niche tag with fewer posts often gives cleaner data than a huge one.

Picking one

  • Tracking your own campaign tags, under 30 a week: the official API.
  • A one-time pull for a school project: instaloader on your laptop.
  • Millions of rows: a bulk scraper.
  • Exploring many tags as questions come up, often with an agent: a per-call API.

Doing it with ScrapeIO

Use the instagram hashtag API for recent posts under a tag, the instagram search API to find related accounts and tags, and the instagram reels search API when a keyword works better than a tag. Each page is 1 credit, and repeat calls inside the cache window are free.

Sources

Checked on 8 November 2026 from each vendor's own pages. Prices and limits change; follow the links before you decide.

100 free credits, no card. Credits never expire.

Get API key