Instagram Scraper: $0.30 per 1,000 Posts avatar

Instagram Scraper: $0.30 per 1,000 Posts

Pricing

from $0.30 / 1,000 post or reels

Go to Apify Store
Instagram Scraper: $0.30 per 1,000 Posts

Instagram Scraper: $0.30 per 1,000 Posts

Scrape Instagram posts, reels, comments, mentions and profile, hashtag or place details, from URLs or a search. Same input and output fields as the popular Instagram scrapers. $0.30 per 1,000 posts.

Pricing

from $0.30 / 1,000 post or reels

Rating

0.0

(0)

Developer

Rowfinch

Rowfinch

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

19 hours ago

Last modified

Categories

Share

Instagram Scraper

One actor for public Instagram data: posts, reels, comments and mentions, or the details of profiles, hashtags and places. Paste URLs, or search for hashtags, profiles or places.

$0.30 per 1,000 posts. Comments $0.40 per 1,000.

What it's for

  • Competitor and creator tracking: every new post with its engagement, on a schedule with Only posts newer than set to 1 day.
  • Brand monitoring: posts that tag a brand (Mentions), posts under its hashtags, comments on its campaigns.
  • Local research: what people post from a venue, a store or a neighborhood (place URLs).
  • Data for AI agents and dashboards: clean JSON, CSV or Excel, or straight from the API.

Input

FieldWhat it does
directUrlsProfile, post, reel, hashtag or place URLs, one per line
resultsTypeposts, reels, comments, mentions or details
resultsLimitResults per URL (default 20)
onlyPostsNewerThanA date like 2026-09-01, or a period like 7 days
skipPinnedPostsLeave out pinned posts, which stay on top however old they are
searchInstead of URLs: words to search for, separated by commas
searchTypehashtag, profile or place
searchLimitHashtags, profiles or places taken from each search (default 10)

What each URL gives:

URLpostsreelscommentsmentionsdetails
Profile instagram.com/natgeo/ (or its ID)latest postsReels tab–posts it's tagged inprofile
Post or reel instagram.com/p/…the postthe reelits comments–the post
Hashtag instagram.com/explore/tags/travel/latest poststop reels––post count and related hashtags
Place instagram.com/explore/locations/218622660/latest postslatest reels––address, phone, website, coordinates

A search finds hashtags, profiles or places, and each one found is read as if its URL had been pasted: its posts, or its details.

Coming from Apify's Instagram Scraper? These are its input field names, and the output keeps its fields too (shortCode, likesCount, videoPlayCount, followersCount…). Saved inputs, API calls and integrations keep working.

Output

Posts, reels and mentions, one row each:

{
"inputUrl": "https://www.instagram.com/humansofny/",
"id": "3741054891297971261",
"type": "Video",
"shortCode": "DPq5ZpJDZw9",
"url": "https://www.instagram.com/p/DPq5ZpJDZw9/",
"caption": "Dear New York closes on October 19th. It’s been the honor and joy of my life...",
"hashtags": [],
"mentions": [],
"timestamp": "2025-10-11T13:27:07.000Z",
"likesCount": 107909,
"commentsCount": 977,
"videoPlayCount": 2313520,
"videoDuration": 45.416,
"sharesCount": 22078,
"savesCount": 5923,
"displayUrl": "https://instagram.fsjc1-4.fna.fbcdn.net/v/t51.71878-15/...",
"videoUrl": "https://instagram.fsjc1-4.fna.fbcdn.net/o1/v/t2/f2/m86/...",
"productType": "clips",
"isPinned": true,
"paidPartnership": false,
"musicInfo": { "artist_name": "humansofny", "song_name": "Original audio", "uses_original_audio": true, "audio_id": "803657055406477" },
"locationName": null,
"ownerUsername": "humansofny",
"ownerFullName": "Humans of New York"
}

Carousels ("type": "Sidecar") list each slide in childPosts. Tagged users, collaborators and sponsors come with each post. likesCount is null when the author hides likes.

Comments:

{
"postUrl": "https://www.instagram.com/p/DPq5ZpJDZw9/",
"commentUrl": "https://www.instagram.com/p/DPq5ZpJDZw9/c/18078654422718250/",
"id": "18078654422718250",
"text": "Really cool!",
"ownerUsername": "xaubetter",
"timestamp": "2026-10-15T18:22:15.000Z",
"likesCount": 0,
"repliesCount": 0
}

Profile details:

{
"inputUrl": "https://www.instagram.com/humansofny/",
"id": "242598499",
"username": "humansofny",
"url": "https://www.instagram.com/humansofny/",
"fullName": "Humans of New York",
"biography": "New York City, one story at a time.\nCreated by Brandon Stanton...",
"externalUrls": [{ "title": "Little Humans Board Book", "url": "https://us.macmillan.com/books/9780374395476/littlehumans/", "link_type": "external" }],
"externalUrl": "https://us.macmillan.com/books/9780374395476/littlehumans/",
"followersCount": 12644755,
"followsCount": 756,
"postsCount": 5876,
"reelsCount": 1,
"isBusinessAccount": false,
"businessCategoryName": null,
"private": false,
"verified": true,
"profilePicUrl": "https://scontent-lga3-1.cdninstagram.com/v/t51.2885-19/...",
"profilePicUrlHD": "https://scontent-lga3-3.cdninstagram.com/v/t51.2885-19/...",
"fbid": "17841401154973790"
}

Hashtag details:

{
"inputUrl": "https://www.instagram.com/explore/tags/fathersday/",
"id": "17841563167118968",
"name": "fathersday",
"url": "https://www.instagram.com/explore/tags/fathersday/",
"postsCount": 22663666,
"relatedHashtags": [
{ "name": "fathersdaygiftideas", "postsCount": 593260 },
{ "name": "fathersday2020", "postsCount": 357053 }
]
}

Place details:

{
"inputUrl": "https://www.instagram.com/explore/locations/218622660/lucerna-music-bar/",
"location_id": "218622660",
"name": "Lucerna Music Bar",
"slug": "lucerna-music-bar",
"category": "Live Music Venue",
"description": "Lucerna Music Bar is a concert club in Prague, Czech Republic...",
"phone": null,
"website": "http://www.musicbar.cz/",
"location_address": "Vodičkova 36",
"location_zip": "110 00",
"lat": 50.081113650673,
"lng": 14.425622825572
}

Rows from a search add the searchTerm that found them. URLs that can't be read get a row with the reason, free of charge:

{ "input": "https://www.instagram.com/somemadeupuser/", "error": "Not found" }

Price

  • $0.30 per 1,000 posts, reels or mentions
  • $0.40 per 1,000 comments
  • $2 per 1,000 profile, hashtag or place details
  • $0.002 per URL (or profile, hashtag or place found by a search) that returns posts or comments
  • URLs with nothing to return: free
RunCost
10 profiles, 100 posts each$0.32
1 post, 1,000 comments$0.40
Details of 500 profiles$1.00

A run stops at the maximum cost you set for it. On Apify's free plan, a run returns up to 100 posts or comments, or 10 details.

FAQ

Where are a profile's latest posts in its details? Details carry the profile alone. Pick Posts for its posts: 100 of them cost $0.032.

Can I get emails, phone numbers and engagement rates? Instagram Influencer Scraper adds public contacts, average likes, engagement rate and paid partnerships to each profile.

How do I get comment replies, or a hashtag's top posts? Instagram Comment Scraper reads replies too, and Instagram Hashtag Scraper reads a hashtag's top posts besides the latest.

How does place search work? Like Instagram's own: it matches place names anywhere in the world, so search for a venue or a store by name (Lucerna Music Bar). A business type plus a city (vintage shop copenhagen) brings places with that name everywhere.

Can I scrape stories or private profiles? No. Only public posts, reels, comments and profiles.

Is it legal? It reads only public data. Captions, comments and usernames can be personal data under GDPR and similar laws: use them for a legitimate purpose and honor deletion requests.