Skip to content
SOURCES/INSTAGRAM SCRAPER

The Instagram scraper for profile and contact data

Scrape Instagram profiles, contact info and recent posts.

Kavex's Instagram scraper pulls public profile data for any list of Instagram accounts. Give it usernames or profile URLs and it returns followers, bio, account category, the business email and phone an account chooses to make public, the external link, and recent posts with engagement counts. It is built for influencer research and for lead generation, an Instagram business profile is one of the few places a small business publishes a contact email directly, which makes it a genuinely useful prospecting source.

Start this scraper 2 credits per profile · charged on delivered rows only
What it costs
PER PROFILE2 credits
IN DOLLARS$0.002
1,000 PROFILES$2.00
WHAT YOU PAY FORdelivered rows

A RUN OF 1,000 PROFILES ON THIS SOURCE, AT 2 PER PROFILE

Example run
1,000 profiles · Instagram
Rows
1,000
Rate
2 / profile
Credits
2,000
Cost
$2.00
01 · How you set it up

Say what you want. Read the price first.

Everything else is a ceiling or a filter. The estimate moves with the numbers you type, so the run never surprises you at the end.

NEW RUN · INSTAGRAM SCRAPERDRAFT
What it does

Provide Instagram usernames or profile URLs, one per line. For each account Kavex returns follower, following and post counts, verified and business-account status, category, bio, external URL, the public business email and phone where the account exposes them, and optionally the most recent posts with like and comment counts.

How it works

Paste your list of Instagram handles on the configure page, choose how many recent posts to include, and run. Add the Email Verifier add-on to validate any business emails before you export them into outreach.

LIVE ESTIMATE
Profiles asked for1,000
Rate per profile2 credits
Add-ons switched onnone
1,000 × 2 = 2,000 credits$2.00

Charged per delivered row. If the source holds fewer than you asked for, the rest of the credits go back to your balance the second the run ends.

02 · What a run costs

One thousand profiles, itemised.

The base run, then every add-on as its own line. Nothing is bundled, so you can read the bill from top to bottom.

LineRateUnitsCredits
Instagram2 / profile1,000 profiles2,000
+Email verification1 / email1,000 emails1,000
+Disposable email check0.5 / email1,000 emails500
1,000 enriched profiles3.5 / profile3,500 credits$3.50

$0.0035 PER FINISHED PROFILE · AN ADD-ON IS BILLED ON THE ROWS IT ACTUALLY ENRICHED, SO A REAL BILL LANDS UNDER THIS

ADD-ONS AVAILABLE ON THIS SOURCE2
Email verification1 / email
Disposable email check0.5 / email
03 · Who runs it

What people point it at.

Four ways this source is used today. Every one of them is the same run, the same export and the same credit pool.

  • Lead generation from Instagram business profiles that publish a contact email
  • Influencer shortlisting by follower size and engagement
  • Competitor and brand monitoring
  • Enriching a creator list with bio links and categories
05 · Questions

Asked before the first run.

Short answers, no accordion to click through. If something is still missing, the help pages go deeper.

Where do the email and phone come from?

From the public business fields a profile chooses to display. Not every account exposes them, when present they appear in the business_email and business_phone columns.

Do I need an Instagram login?

No, the scraper reads public profile data without an account.

Can it pull recent posts?

Yes, set how many recent posts to include per profile and each comes back with its caption, like and comment counts.

What about private accounts?

Private accounts return the profile basics with a private flag; their posts are not accessible.

Point it at something. See what comes back.Your first 500 Google Maps leads are on the house. No card needed.
Start scraping free