BlogHashtag profiles

Scrape Instagram profiles by hashtag

Want to get hundreds of Instagram profiles that match a hashtag in a second? This is a quick tutorial on how to do it.

Benton Nate

October 31, 20262 min read

Illustration of Instagram profile data flowing into a database

Context

Let's say you want to get 100 profiles that match the hashtag #nature.

Step 1: Open Playground

Sign in, open Playground, pick Instagram, then select Get Hashtag Posts. Enter a hashtag name without the # (for example nature) and click Send request. You will get a table of ~30 instagram posts: caption, username, like, etc.

Socify Playground with Get Hashtag Posts selected and name set to nature
Playground: Instagram → Get Hashtag Posts, name = nature.

Step 2: Fetch more

Click the Next page button to add ~30 more posts to the table. Repeat this process until you have 100 posts.

Socify Playground response with Next page button highlighted
Use Next page button to add the next batch of posts to the table.

Results

Download the CSV. The result is a table of instagram profiles: caption, username, likes, etc. Focus to username column. This is a list of profiles active on that hashtag.

Spreadsheet style table of Instagram hashtag posts with username, likes, and media fields
Sample hashtag posts export: usernames plus media fields.

Cost

This request is fetched to the endpoint GET /v1/instagram/hashtag-posts. Costs 1 credit per successful request, so this 100 profiles sample has cost you about 3 credits - 0.006 USD.

Start for free

100 free credits every month, then pay as you go. No commitment.

Try free