Affiliate disclosure: some links in this article are partner links. If you start a paid plan through them, imisofts may earn a commission at no extra cost to you. We only recommend tools we actually use to run client campaigns.
Quick answer: the cheapest reliable way to pull Instagram data at agency scale in August 2026 is a pay per result Actor on Apify, but not for the reason the roundups give. Apify does not have one price for an Instagram result. It has six, ranging from $2.70 to $0.50 per 1,000 results for the same Actor, and two of those six tiers do not appear anywhere on its public pricing page. Bright Data is simpler to reason about and genuinely cheaper at small volume, and PhantomBuster does not price Instagram data by the record at all. Every figure below was read on 19 August 2026 from Apify's Actor API and from each vendor's own pricing page, not from a comparison post.
Why every Instagram scraper price you have read is wrong
Search for an Instagram scraper comparison and every result quotes one price per tool. None of the three platforms we verified actually has one price.
- Apify charges a per result price that changes with your subscription tier, across six tiers, with a 5.4x spread from top to bottom on its flagship Instagram Actor.
- Bright Data publishes three different floor prices for its Instagram Scraper API on one page: $1.50 per 1,000 records in the pricing table, "from $0.001 per record" in the FAQ directly below it, which is $1.00 per 1,000, and a promotional $0.75 per 1,000 in the site navigation.
- PhantomBuster bills execution hours, so no cost per Instagram profile exists on its pricing page in any form. You cannot compute one without first knowing how fast your automation runs.
That is the real finding. A comparison table of Instagram scrapers is mostly fiction, because the vendors are not selling the same unit and two of them do not sell a unit you can count.
Apify: six price tiers, and two you cannot buy
Apify's pricing page lists four plans: Free at $0, Starter at $29 a month, Scale at $199 and Business at $999, plus a custom Enterprise band. Each paid plan carries a named store discount, Bronze, Silver and Gold. Query Apify's Actor API, though, and the pricing table for apify/instagram-scraper returns six tiers, not four. The full published ladder, per 1,000 results:
- Free: $2.70 per 1,000 results
- Bronze (Starter, $29/mo): $2.30
- Silver (Scale, $199/mo): $1.90
- Gold (Business, $999/mo): $1.50
- Platinum: $0.90
- Diamond: $0.50
Platinum and Diamond are not named on the pricing page, which stops at Gold and then says "Custom". So the two cheapest rates Apify publishes for Instagram data are rates you cannot select and cannot see unless you read the Actor API.
The arithmetic is the part worth keeping. Free to the $999 Business plan cuts the per result price 1.8x, from $2.70 to $1.50. Business down to Diamond cuts it a further 3.0x, to $0.50. The invisible half of the discount ladder is worth more than the entire visible half. If you are negotiating an Enterprise contract for social data, bring that to the call.
The ladder is also set per Actor by whoever built it, not by Apify centrally. The third party apidojo/instagram-scraper charges $0.50 per 1,000 posts on Free and $0.47 on Gold, a spread of 6 percent. So the same platform has Actors whose price barely moves with your plan and Actors whose price moves 5.4x. "Apify pricing" is not one thing.
The add-ons cost more as you get bigger
Apify's Instagram Actors sell optional data as separately priced add-on events, and this is where bills go wrong. On the Profile Scraper a profile costs $2.30 per 1,000 on Bronze, but the "About account" add-on, which returns only join date and account country, costs an extra $6.00 per 1,000. Two fields cost 2.6 times the whole record they attach to. And the add-on discount is shallower than the base discount at every step, so the ratio gets worse for larger customers:
- Profile Scraper, About account vs the profile itself: 2.69x on Free, rising to 5.0x on Diamond.
- Reel Scraper, transcript vs the reel itself: 18.5x on Free, rising to 25x on Diamond. A transcript is charged per started minute per reel, at $0.041 on Bronze, so 1,000 one minute reels with transcripts costs $41.00 against a $2.30 base.
- Reel Scraper, video download vs the reel itself: 7.7x on Free, rising to 17.5x on Diamond.
A fourth event never discounts at all. "Actor start", the flat fee for kicking off a run, is $0.001 at all six tiers. On Free that equals about 0.4 of a reel. On Diamond it equals 2.5 reels. So firing one run per profile instead of one run per batch punishes your largest customers hardest, which is backwards from what anyone expects. Batch your inputs.
A genuine oddity we could not explain and are publishing as an open question rather than a conclusion: on the Instagram Post Scraper, the "Post details" event is cheaper than the plain "Post" event at every single tier. On Bronze it is $0.80 per 1,000 against $1.50, and on Platinum it is $0.20 against $0.80, a 4x inversion. The richer record costs less than the thinner one. Apify's pricing table says so plainly and we have not found documentation explaining why.
Bright Data: three different prices on one page
Bright Data's Instagram Scraper API is the easier product to budget for. Verified 19 August 2026, its pricing table reads: a free tier of 5,000 records a month, pay as you go at $1.50 per 1,000 records, and a Scale plan at $499 a month including 384,000 records, additional records $1.30 per 1,000. It lists eight Instagram scrapers covering profiles, posts, reels, comments, hashtags, followers and images.
The caveat is the one above: the FAQ on that same page says prices start "from $0.001 per record" and the navigation advertises $0.75 per 1,000. Budget against the $1.50 in the pricing table, because that is the number attached to the purchase button.
Two pieces of arithmetic Bright Data does not do for you. First, $499 divided by 384,000 records is $1.2995 per 1,000, which is the same as the $1.30 overage rate. The Scale commitment buys you a cheaper rate than pay as you go, but the included block and the overage are priced identically, so there is no bulk sweetener inside the plan. Second, Scale only beats pay as you go above roughly 332,700 records a month. Below that, paying $1.50 per 1,000 as you go is cheaper than committing $499.
PhantomBuster: priced in hours, not records
PhantomBuster is the tool most often recommended to non technical marketers and the one you can least easily budget. Verified 19 August 2026: Start is $69 a month for 20 execution hours and 5 automation slots, Grow $159 for 80 hours and 15 slots, Scale $439 for 300 hours and 50 slots. The free trial gives 2 hours and caps exports at 10 rows, a demo rather than a usable free tier.
Because the unit is time, the only comparable figure is cost per execution hour: $3.45 on Start, $1.99 on Grow and $1.46 on Scale. That is a real 2.4x volume discount, it is just denominated in something that does not map to a row of data.
One small honesty note, since we check this sort of thing. PhantomBuster's annual toggle is badged "Save 20%". Against the true monthly prices the annual plans save 18.8 percent on Start, 19.5 percent on Grow and 19.8 percent on Scale. It is close, but it is not 20 percent on any plan, and it is furthest off on the cheapest one.
What 10,000 Instagram profiles actually costs
Per unit rates hide the answer, so here is one concrete job: 10,000 Instagram profiles in a month, a realistic pull for an agency building influencer or local business lead lists.
- Apify Free plan: $26.00 of charges against a $5 monthly credit. This job is not possible. The Free plan blocks access once the credit is gone, it does not throttle.
- Apify Starter, $29/mo: $23.00 of charges, comfortably inside the $29 prepaid credit. Total cost $29.
- Apify Scale, $199/mo: $20.00 of charges inside a $199 credit. Total cost $199.
- Apify Business, $999/mo: $16.00 of charges inside a $999 credit. Total cost $999.
- Bright Data pay as you go: $15.00. Its free tier separately covers 5,000 records a month at no cost.
So Bright Data does this job for $15.00 and Apify's cheapest paid plan costs $29. We sell Apify as an affiliate and we are telling you it loses this comparison, because at 10,000 records a month it does. Note also that Apify's $5 free credit buys about 1,923 Instagram profiles before the account is blocked, while Bright Data's free tier covers 5,000 records, which is 2.6x more Instagram data for nothing.
The honest counterweight matters more than it sounds: Apify's $29 is prepaid credit spendable across more than 61,000 Actors and all platform usage, so the same $29 also covers your Google Maps, LinkedIn and e-commerce pulls that month, while Bright Data's free records are tied to that one scraper product. If Instagram is the only thing you scrape, Bright Data wins on price. If Instagram is one of six sources feeding one pipeline, a single Apify bill is cheaper and far less work to administer.
And the one number that reverses the whole comparison: if you use a third party Actor rather than the first party one, apidojo/instagram-scraper charges $0.50 per 1,000 posts on the Free tier. That is the same rate an Apify Diamond enterprise customer pays for the official Actor, and it undercuts Bright Data's best publicly purchasable rate of $1.30 by 2.6x. The marketplace, not the platform, is where Apify's price advantage actually lives.
When each platform stops being the cheap one
Using the flagship apify/instagram-scraper result rates, and treating each plan's fee as prepaid credit rather than a pure surcharge, the upgrade points are:
- Starter to Scale: upgrade above roughly 86,500 results a month. Below that the $199 plan is dead money.
- Scale to Business: upgrade above roughly 525,800 results a month.
- Bright Data pay as you go to Scale: upgrade above roughly 332,700 records a month.
Both Apify crossovers assume Instagram results are the only thing drawing on your credit. In reality compute units, residential proxies at $8 per GB and storage all draw on the same prepaid pot, which moves both crossovers down, sometimes a long way down. Treat these as ceilings, then measure your own first month.
The practical consequence for most readers is blunt. At agency volumes of a few thousand to a few tens of thousands of records a month, Apify's tier discounts are irrelevant to you, because you will never come close to consuming the prepaid credit. Stay on Starter. The six tier ladder is a story about enterprise contracts, not about your bill.
Official does not mean good
Pulled from Apify's Actor API on 19 August 2026, the first party Instagram Actors do not rate uniformly well. Profile Scraper sits at 4.72 from 155 ratings and Instagram Scraper at 4.69 from 539, both excellent, but Post Scraper is 4.10 from 133 and Reel Scraper 3.85 from 99. A spread of 3.85 to 4.72 inside one vendor's own official set.
A methodology note that saved us from publishing something false, and that will save you too: the Apify Store listing card and the Actor detail API returned different ratings for the same Actor with the same review count while we were researching this piece. Read ratings from the Actor API, not from the store card, before you commit to a tool.
The legal part, briefly
Two things are true at once and most roundups mention neither. Instagram's terms of use restrict automated collection without permission, so scraping is a terms question regardless of whether the data is public. Separately, and this is the one that bites European and UK businesses, an Instagram profile is personal data under GDPR whether or not it is publicly visible, so collecting it triggers lawful basis, transparency and retention duties that no vendor's compliance badge discharges for you. Every platform here is a processor. You are the controller.
We are not lawyers and this is not legal advice. If you are building lead lists from Instagram profiles for outreach into the EU or UK, get the basis reviewed before you scale the pull, not after.
Which one to pick
Pick Bright Data if Instagram is the only source you scrape, your volume is under about 300,000 records a month, and you want one predictable number in a budget. The free 5,000 records a month is the most generous genuine free tier here.
Pick Apify if Instagram is one of several sources, if you want granular Actors so you pay only for profiles or only for comments rather than a blended record, or if you are willing to use third party Actors, where the real price advantage is. Start on the $29 Starter plan and ignore the upgrade prompts until you are past roughly 86,500 results a month. You can start on Apify's free plan here and test with the $5 credit before committing.
Pick PhantomBuster only if you want the surrounding outbound workflow more than you want the data, and you accept that you cannot forecast cost per record.
If what you actually want is the finished list rather than a scraping subscription to administer, that is the job our lead generation service does, and the pipeline that cleans, deduplicates and routes the output into outreach is covered under AI automation. Most teams who ask us which scraper to buy are really asking who is going to run it every week.
Try Apify free and run your first Instagram Actor before you commit to any annual plan on this page.
Frequently Asked Questions
On published rates read on 19 August 2026, the cheapest is a third party Apify Actor. apidojo/instagram-scraper charges $0.50 per 1,000 posts even on Apify's free plan, falling to $0.47 on the Gold tier. That undercuts Bright Data's best publicly purchasable rate of $1.30 per 1,000 and matches what an Apify Diamond enterprise customer pays for the official first party Actor. Note the units differ slightly: apidojo bills a post, while Apify's flagship Actor bills a broader result that can be a post, profile, reel, comment or hashtag.
About $15 on Bright Data's pay as you go rate of $1.50 per 1,000 records, or $29 on Apify's Starter plan, where the $23 of profile charges sits inside the $29 prepaid credit. Apify's free plan cannot do this job at all: 10,000 profiles costs $26 against a $5 monthly credit, and the free plan blocks access once the credit is spent rather than throttling. Adding Apify's About account add-on, which returns only join date and country, raises the Apify bill from $23 to $83.
It is not a simple yes or no, and we are not lawyers. Instagram's terms of use restrict automated collection without permission, so it is a contractual question even when the data is public. Separately, an Instagram profile is personal data under GDPR whether or not it is publicly visible, so an EU or UK business collecting it needs a lawful basis and must meet transparency and retention duties. The scraping vendor is a processor. You are the controller, and no vendor compliance badge transfers that responsibility. Get the basis reviewed before you scale a pull, not after.
Several. Apify publishes first party Actors for profiles, posts, reels, comments, hashtags and mentions, plus third party Actors including followers and following scrapers. They are priced separately per event, so you pay only for the unit you need. Quality is not uniform: on ratings pulled from Apify's Actor API on 19 August 2026 the Instagram Profile Scraper sits at 4.72 and the Instagram Scraper at 4.69, while the Instagram Post Scraper is 4.10 and the Instagram Reel Scraper is 3.85.
Bright Data if Instagram is the only source you scrape and you are under roughly 300,000 records a month, because the pricing is one predictable number and the free tier of 5,000 records a month is the most generous here. Apify if Instagram is one of several sources, because the same prepaid credit covers Google Maps, LinkedIn and e-commerce pulls on one bill, and because the third party Actor marketplace is where the genuinely cheap rates are.
Up to a point, and Bright Data's free allowance is larger. Bright Data's Instagram Scraper API includes 5,000 records a month at no cost. Apify's free plan gives $5 of monthly credit, which buys about 1,923 Instagram profiles on the first party Profile Scraper before the account is blocked, so Bright Data delivers roughly 2.6 times more Instagram data for nothing. PhantomBuster's free trial gives 2 execution hours but caps exports at 10 rows, which makes it a demo rather than a free tier.