Compare, Instagram
Instagram scrapers on Apify compared: what 1,000 results cost on your plan
Every price below was read from each Actor's public pricing on 2026-10-15, for each Apify plan. Most Instagram Actors on Apify get cheaper on paid plans, so the right pick depends on your plan as much as on the Actor. We make two of these, so we've tried to be exact about where the others are better.
- Prices as of 2026-10-15
- Free, Starter, Scale and Business
- Features from each README
- Sources linked
Price per 1,000 results, by Apify plan
| Actor (what one result is) | Free | Starter | Scale | Business | Users |
|---|---|---|---|---|---|
| yugenox/instagram-scraper (post, profile, comment or place row) | $1.90 | $1.90 | $1.50 | $1.10 | 26 |
| yugenox/instagram-comments-scraper (comment) | $1.90 | $1.90 | $1.50 | $1.10 | 40 |
| apify/instagram-scraper (result) | $2.70 | $2.30 | $1.90 | $1.50 | 431,918 |
| apify/instagram-profile-scraper (profile) | $2.60 | $2.30 | $2.00 | $1.60 | 250,021 |
| apify/instagram-comment-scraper (comment) | $2.60 | $2.30 | $2.10 | $1.90 | 61,182 |
| apify/instagram-reel-scraper (reel) | $2.60 | $2.30 | $1.40 | $1.00 | 165,315 |
| apidojo/instagram-scraper (post) | $0.50 | $0.49 | $0.48 | $0.47 | 9,710 |
Reel transcripts, per started minute
| Actor | Free | Starter | Scale | Business |
|---|---|---|---|---|
| yugenox/instagram-scraper | $0.004 | $0.004 | $0.004 | $0.004 |
| apify/instagram-reel-scraper | $0.048 | $0.041 | $0.034 | $0.027 |
One thousand 30-second reels with transcripts cost $5.90 here on the Free plan and $50.60 with apify/instagram-reel-scraper. The reel transcript comparison adds four more transcript tools.
Worked examples
| Job | Yugenox, Free | Yugenox, Business | apify, Free | apify, Business | apidojo |
|---|---|---|---|---|---|
| 10,000 posts | $19.00 | $11.00 | $27.00 | $15.00 | $5.00 |
| 100,000 posts | $190.00 | $110.00 | $270.00 | $150.00 | $47.00 |
| 1,000 profiles | $1.90 | $1.10 | $2.60 | $1.60 | not offered |
| 10,000 comments | $19.00 | $11.00 | $26.00 | $19.00 | separate Actor |
For plain post metadata at volume, apidojo is far cheaper than both of us. Ours costs more per row because comments, Instagram's AI summaries and view counts are included in it.
What each one does that the others don't
- apify/instagram-scraper, per its README: comment replies on paid plans, posts that mention a profile, and Instagram's search for profiles, places and hashtags by keyword. It also has by far the most users.
- apify/instagram-comment-scraper: reply threads, with its
includeNestedCommentsoption on paid plans. - apify/instagram-profile-scraper: an "About account" add-on (the date an account joined and its country) at $0.007 per profile on Free.
- apidojo/instagram-scraper: about $0.50 per 1,000 posts, tagged-post and keyword URLs. Its README asks for at least 10 posts per query and limits Free-plan users to 5 runs a month of 10 items each.
- Ours: no login at all; every public comment on a post (up to about 4,800), sorted by likes and filtered by keyword, likes or date before billing; transcripts at $0.004 per started minute; Instagram's own AI summary per post; monitor mode that returns only new posts and comments. What no login means covers the details.
Features of the other Actors come from their own Store READMEs, read October 6, 2026.
What no logged-out scraper can get
Ours never logs in, so these are out of reach for it, as for any logged-out tool: follower and following lists, who liked a post, stories and highlight contents, and the email and call buttons of business profiles. Hashtags and keywords return Instagram's public top posts, typically up to about 60, and locations about 70. If you need replies or tagged posts, the apify Actors above list them.
Which one should you pick?
- apidojo for the lowest price on plain post rows at volume, on a paid Apify plan.
- apify for replies, mentions, keyword search for profiles and places, and the longest track record.
- Yugenox for comments at depth with filters before billing, transcripts, AI summaries in the row, and no session to manage. See also the Graph API alternative if you're coming from Meta's API.
Our Instagram Actors are newer than the others. Check the run statistics on each Store page and start with a small run. Spot a wrong number? Open an issue on the Issues tab.
Run it from code
A thousand posts across two profiles and a hashtag: $1.90 on the Free plan, $1.10 on Business.
// Save as run.mjs, then: npm i apify-client && APIFY_TOKEN=... node run.mjs
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('yugenox/instagram-scraper').call({
startUrls: [
"https://www.instagram.com/nasa/",
"https://www.instagram.com/natgeo/",
"https://www.instagram.com/explore/tags/travel/"
],
maxItems: 1000
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.url, item.likeCount, item.commentCount);import os
from apify_client import ApifyClient # pip install apify-client
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("yugenox/instagram-scraper").call(run_input={
"startUrls": ["https://www.instagram.com/nasa/", "https://www.instagram.com/natgeo/", "https://www.instagram.com/explore/tags/travel/"],
"maxItems": 1000,
})
if run is None:
raise RuntimeError("Run did not finish")
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item.get("url"), item.get("likeCount"), item.get("commentCount"))# Small jobs: runs the Actor and returns the rows in one call (up to 5 minutes).
curl -X POST "https://api.apify.com/v2/acts/yugenox~instagram-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":["https://www.instagram.com/nasa/","https://www.instagram.com/natgeo/","https://www.instagram.com/explore/tags/travel/"],"maxItems":1000}'Questions people ask
Which Instagram scraper on Apify costs the least?
For plain post metadata, apidojo/instagram-scraper at about $0.50 per 1,000 on paid plans. For comments, transcripts and summaries inside the row, compare the tables above for your plan.
Do prices change with my Apify plan?
For most of these, yes. Ours is $1.90 per 1,000 on Free and Starter, $1.50 on Scale and $1.10 on Business; apify/instagram-scraper goes from $2.70 to $1.50 across the same plans.
Can any of them get follower lists?
Not ours, and not any logged-out tool: follower lists are visible only to logged-in accounts.
Which one returns comment replies?
The apify comment and Instagram scrapers list replies, per their READMEs. Ours doesn't: Instagram shows replies only to logged-in users.
How current are these prices?
They were read from each Actor's pricing on 2026-10-15. Check the pricing tab before a large run.
Run it on your own data
Open the Actor on Apify, paste your input and press Start. You pay per result from your own Apify account, with no subscription to us. Or connect it to your AI assistant and ask in plain English.
Last updated 2026-10-06.