Yugenox Data

Instagram, profiles

Instagram profile data in bulk: followers, bio and contacts to CSV

Paste a list of Instagram handles or profile links and get one row per account: follower and following counts, bio, every bio link, category, account type, Threads username and the emails and phones the account wrote in its bio. Filter by followers, account type or contact details before you pay. $1.90 per 1,000 results on the Free and Starter plans, $1.50 on Scale and $1.10 on Business.

What a profile row holds

FieldWhat it holds
username, fullName, urlThe account
followerCount, followingCountFollower and following counts as Instagram shows them
biography, externalUrl, bioLinksThe bio text and every link in the link list
emails, phonesContacts found in the bio and bio links (mailto, tel and WhatsApp links included)
category, accountTypeFor example "Bakery", and personal, business or creator
isVerified, metaVerifiedThe verified badge and Meta Verified status
threadsUsernameWhen the profile shows a Threads badge
highlights, latestStoryAt, hasActiveStoryHighlight titles and covers, and story activity (not story contents)
relatedProfilesUp to 50 accounts Instagram suggests as similar, with includeRelatedProfiles
instagramGraphIdThe account's id in Meta's Instagram Graph API, for joining

From a list of handles to a spreadsheet

  1. Open the Instagram Scraper on Apify.
  2. Paste the handles or profile links into Instagram URLs (startUrls), one per line. A bare handle like nasa works.
  3. Set What to scrape (resultsType) to details: one row per profile, no posts.
  4. Press Start, then export the dataset as CSV or Excel.

From code or a pipeline, the same input runs over the API (example at the end of this page), and the dataset downloads directly as https://api.apify.com/v2/datasets/<datasetId>/items?format=csv.

Filters that run before billing

Profiles that don't match are skipped and not billed.

Find lookalike accounts

includeRelatedProfiles lists up to 50 accounts Instagram suggests as similar on each profile row; scrapeRelatedProfiles also scrapes up to that many of them, one level deep. Start from five accounts you know and you have a list of a few hundred in the same niche.

Contacts: only what accounts publish

Emails and phones come only from what the account wrote in its bio and bio links. The email and call buttons of business profiles, and the "About this account" panel, are visible only to logged-in accounts, so they are not included. Contact details are personal data: check CASL in Canada, CAN-SPAM in the US and GDPR in the EU and UK before you message anyone, and use a clear sender identity and a working opt-out.

Follower counts yes, follower lists no

You get how many followers an account has, on every profile row and on every post's owner. You can't get who follows it: follower and following lists are login-only on Instagram, and this Actor never logs in.

What it costs

Per 1,000 profiles, from each Actor's pricing on 2026-10-15.
ActorFreeStarterScaleBusiness
yugenox/instagram-scraper (profile row)$1.90$1.90$1.50$1.10
apify/instagram-profile-scraper (profile)$2.60$2.30$2.00$1.60

5,000 profiles cost $9.50 on Free and Starter, $7.50 on Scale and $5.50 on Business. apify/instagram-profile-scraper also sells an "About account" add-on (the date an account joined and its country) at $0.0070 per profile on Free; ours can't read that panel logged out. To watch the same accounts over time, see tracking accounts daily.

Ask for it from ChatGPT, Claude or Cursor

The Instagram Scraper works as a tool in ChatGPT, Claude, Cursor and VS Code through Apify's hosted MCP server. Add this URL as a custom connector and sign in with your Apify account; runs bill to that account. Then ask in plain English, for example "get the follower counts and bio emails of these 200 handles and keep only business accounts with more than 10,000 followers".

MCP server URL
https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper

The AI setup guide walks through each client.

Run it from code

Three profiles in details mode, business and creator accounts only: at most 3 results, under a cent.

JavaScript
// 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: [
    "nasa",
    "natgeo",
    "https://www.instagram.com/nike/"
  ],
  resultsType: "details",
  businessOnly: true
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.username, item.followerCount, item.category);

Questions people ask

How do I get an Instagram account's follower count without the API?

Run the Actor in details mode with the handle: the profile row has followerCount and followingCount as Instagram shows them to any visitor. No token or app review.

Can I get the list of an account's followers?

No. Follower and following lists are visible only to logged-in accounts, and this Actor never logs in. You get the counts.

Where do the emails come from?

Only from what the account wrote in its bio and bio links. The email and call buttons of business profiles are login-only, so they are not included.

How many profiles can I check in one run?

As many as you paste; you pay per profile row. Free Apify plans are capped at 100 results per run.

Can I export to Google Sheets?

Export the dataset as CSV or Excel, or send it to Google Sheets through Make, Zapier or n8n.

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.