Dataslayer
InstagramNo Login

Instagram Hashtag Posts & Reels Scraper

Scrape Instagram posts and Reels by hashtag with 145 fields per result — no login. Get likes, comments, shares, views, captions, video URLs, audio metadata, and creator profiles. Optionally enrich creators with emails and phones. SocialScraper PRO alternative. JSON/CSV/Excel.

runs · 30d
933
success · 30d
99.4%
runs all time
3.4K
users · 30d
79
POST/v2/acts/data-slayer~instagram-hashtag-posts-reels-scraper-no-login/run-sync-get-dataset-items
request
curl -X POST "https://api.apify.com/v2/acts/data-slayer~instagram-hashtag-posts-reels-scraper-no-login/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "hashtag": "marketing",
    "maxResults": 10,
    "mode": "basic"
  }'
each result row61 fields
{
  "creator_username": string,
  "creator_id": string,
  "creator_full_name": string,
  "creator_verified": boolean,
  "creator_profile_pic_url": string,
  "creator_follower_count": integer,
  "caption_text": string,
  "hashtags": array,
  "mentions": array,
  "post_url": string,
  "post_type": string,
  "media_url": string,
  "posted_at": string,
  "id": string,
  // + 47 more fields
}

Output fields

61 documented fields per record. Showing the first 40.

FieldTypeDescription
creator_usernamestring · nullablePublic handle of the post author (from upstream user.username).
creator_idstring · nullableStable Instagram user id of the post author.
creator_full_namestring · nullable
creator_verifiedboolean · nullable
creator_profile_pic_urlstring · nullable
creator_follower_countinteger · nullablePopulated from the enrichment merge in enriched / verified mode; null in basic mode.
caption_textstring · nullableFull caption text of the post (from upstream caption.text).
hashtagsarray · nullableHashtags extracted from the caption (from upstream caption.hashtags).
mentionsarray · nullableAccounts tagged in the caption (from upstream caption.mentions).
post_urlstring · nullableCanonical https://www.instagram.com/p/<code>/ (or /reel/<code>/ for Reels) URL.
post_typestring · nullable
media_urlstring · nullableDirect image URL (first image_versions item) or video URL for video posts.
posted_atstring · nullableWhen the post was published (ISO 8601; taken_at_date, else derived from the taken_at epoch).
idstring · nullable
pkstring · nullable
codestring · nullable
taken_atinteger · nullable
taken_at_datestring · nullable
taken_at_tsinteger · nullable
media_typeinteger · nullableUpstream media type (1 = image, 2 = video, 8 = carousel).
media_namestring · nullable
media_formatstring · nullable
product_typestring · nullableUpstream product type (feed, clips, carousel_container).
feed_typestring · nullable
filter_typeinteger · nullable
caption_is_editedboolean · nullable
is_videoboolean · nullable
is_paid_partnershipboolean · nullable
has_audioboolean · nullable
has_tagged_usersboolean · nullable
is_pinnedboolean · nullable
like_countinteger · nullable
comment_countinteger · nullable
play_countinteger · nullable
ig_play_countinteger · nullable
share_countinteger · nullable
thumbnail_urlstring · nullable
video_urlstring · nullable
video_durationnumber · nullable
original_widthinteger · nullable

Related scrapers

Frequently asked questions

What does Instagram Hashtag Posts & Reels Scraper return?+

Scrape Instagram posts and Reels by hashtag with 145 fields per result — no login. Get likes, comments, shares, views, captions, video URLs, audio metadata, and creator profiles. Optionally enrich creators with emails and phones. SocialScraper PRO alternative. JSON/CSV/Excel. It returns 61 documented fields per record.

How much does Instagram Hashtag Posts & Reels Scraper cost?+

It is priced at $1.50 per 1,000 results (lowest tier), billed through your Apify account. Failed runs are not billed as results.

What format does the data come back in?+

Typed JSON records by default. You can also download a run's dataset as CSV or Excel, or stream it into your own stack.

How reliable is this scraper?+

Over the last 30 days it ran 933 times with a 99.4% success rate.

How do I run it?+

POST a JSON body to the actor's run endpoint with your Apify token, or open it on Apify and start a run from the console.

Run Instagram Hashtag Posts & Reels Scraper on Apify

One request, structured rows back. Pay per result through your Apify account.