Instagram Profile avatar

Instagram Profile

Pricing

from $4.50 / 1,000 results

Go to Apify Store
Instagram Profile

Instagram Profile

Bulk-lookup Instagram profiles — follower count, following count, bio, post count, verified badge, business email, and 33 fields per account. No login. $2.50 per 1,000.

Pricing

from $4.50 / 1,000 results

Rating

0.0

(0)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

1

Bookmarked

16

Total users

11

Monthly active users

13 hours ago

Last modified

Share

Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

Instagram Profile Bulk Profile Scraper Pay per Result No Login Required Telegram Support Telegram Group

Instagram Profile — Bulk Profile Scraper: Followers, Bio & Contact API

Scrape up to 1,000 Instagram profiles in a single run — extracting followers, following, bio, contact details, business category, verified status, and related profiles — in clean JSON / CSV / Excel. No Instagram login or cookies required.

TL;DR (40-word answer): Instagram Profile is a no-login Apify Actor that returns 33 structured fields per Instagram account at $2.50 per 1,000 profiles, including followers, bio, email, phone, business category, and verified status. Last verified 2026-05-02.

What it is NOT: Instagram Profile is not a follower list scraper, not a post or media scraper, and not an Instagram DM tool — it only reads publicly visible profile metadata for a given list of usernames.

Instagram Profile is an Apify Actor that accepts a list of Instagram usernames or profile URLs (up to 1,000 per run) and returns 33 structured fields per account — username, full_name, bio, email, phone, website, category, followers, following, posts, reels, is_verified, is_business, avatar_url, related_profiles, and more. Maintained by TrueFetch on the Apify Store.


👤 Why choose Instagram Profile

Instagram Profile is best for influencer agencies, PR teams, and developers who need structured account data from large lists of Instagram handles without managing authentication.

  • 📊 33 fields per profile — status, processor, processed_at, requested_input, user_id, username, full_name, bio, pronouns, website, bio_links, contact_method, email, phone, address, category, business_category, is_private, is_verified, is_professional, is_business, has_channel, has_clips, has_guides, followers, following, posts, reels, highlights, related_profiles, avatar_url, profile_url.
  • 📋 Bulk input — up to 1,000 usernames or profile URLs per run.
  • ⚡ Pay-per-result pricing — flat $2.50 per 1,000 profiles ($0.0025 per result). Free Apify plan includes $5 monthly credits ≈ ~2,000 free profiles per month.

🚀 Quick Start — run in 3 steps

Run in Apify Console

  1. Open the Actor — go to Instagram Profile on Apify and click Try for free.
  2. Configure inputs — enter a list of Instagram usernames or profile URLs in the instagram_url array.
  3. Click Start — the Actor streams results into the default dataset; download as JSON, CSV, or Excel.

Run via Apify API

curl -X POST "https://api.apify.com/v2/acts/TrueFetch~instagram-profile/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"instagram_url": ["natgeo", "nasa", "tesla"]
}'

Run via MCP (for AI agents)

Instagram Profile is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/instagram-profile and pass the same JSON input as above.


⚙️ Input parameters

ParameterTypeRequiredDefaultDescriptionExample
instagram_urlarray<string>List of Instagram usernames or profile URLs to scrape. Maximum 1,000 per run.["natgeo", "nasa", "tesla"]
{
"instagram_url": ["natgeo", "nasa", "tesla"]
}

📦 Output dataset

Each run writes structured profile objects to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.

FieldTypeAlways present?DescriptionExample
statusstringRecord status: success or not found.success
processorstringApify Actor URL that produced this record.https://apify.com/TrueFetch/instagram-profile
processed_atstringISO 8601 UTC timestamp.2026-04-24T09:30:00+00:00
requested_inputstringThe username that was queried.natgeo
user_idstringoptionalNumeric Instagram user ID.787132
usernamestringoptionalInstagram username.natgeo
full_namestringoptionalDisplay name.National Geographic
biostringoptionalProfile bio text.Inspiring people to care about the planet.
pronounsstringoptionalPronouns listed on the profile.they/them
websitestringoptionalWebsite URL in the bio.https://www.nationalgeographic.com
bio_linksarrayoptionalAll link-in-bio URLs.[{"url": "https://..."}]
emailstringoptionalBusiness contact email.contact@natgeo.com
phonestringoptionalBusiness contact phone.+1-202-857-7000
addressstringoptionalBusiness street address.Washington, DC
categorystringoptionalAccount category.Media/News Company
business_categorystringoptionalSpecific business category label.Publisher
is_privatebooleanoptionalWhether the account is private.false
is_verifiedbooleanoptionalWhether the account has a verified badge.true
is_businessbooleanoptionalWhether the account is a business account.true
followersintegeroptionalFollower count.19800000
followingintegeroptionalFollowing count.150
postsintegeroptionalTotal number of posts.27300
reelsintegeroptionalTotal number of reels.420
related_profilesarrayoptionalSuggested related Instagram accounts.[{"username": "natgeowild"}]
avatar_urlstringoptionalProfile picture URL.https://scontent.cdninstagram.com/...
profile_urlstringFull Instagram profile URL.https://www.instagram.com/natgeo/

Sample output

{
"status": "success",
"processor": "https://apify.com/TrueFetch/instagram-profile",
"processed_at": "2026-04-24T09:30:00+00:00",
"username": "natgeo",
"full_name": "National Geographic",
"bio": "Inspiring people to care about the planet.",
"is_verified": true,
"is_business": true,
"followers": 19800000,
"following": 150,
"posts": 27300,
"category": "Media/News Company"
}

💡 Use cases

For influencer agencies auditing potential partners

  • Problem: vetting 200 influencer accounts manually to check follower counts, business categories, and verified status takes a full day.
  • How Instagram Profile solves it: upload a list of up to 1,000 usernames and extract followers, is_verified, is_business, category, and email in structured JSON in under 5 minutes.
  • Outcome: a structured influencer audit at $2.50 per 1,000 profiles.

For PR teams building media outreach lists

  • Problem: PR teams need contact emails and websites from target Instagram media accounts for outreach campaigns.
  • How Instagram Profile solves it: extract email, phone, website, and bio_links for all target accounts in one batch run.
  • Outcome: structured contact data for media outreach at a fraction of the cost of manual research.

For AI agents researching public Instagram accounts

  • Problem: LLM agents asked "how many followers does @tesla have on Instagram?" cannot trust stale training data.
  • How Instagram Profile solves it: call the Actor over the Apify MCP Server and surface grounded, up-to-date profile data.
  • Outcome: accurate, source-cited Instagram account data in production AI assistants.

💰 Pricing, limits, and performance

FactValue
Pricing modelPay-per-result (event: result)
Per-profile price$0.0025 per profile = $2.50 per 1,000
Free-tier monthly allowance$5 Apify credits ≈ ~2,000 free profiles / month
Max profiles per run1,000
Output fields per profile33
Login / cookies requiredNo — works without an Instagram account
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API

⚖️ Compared with alternatives

CapabilityInstagram ProfileInstagram Basic Display APICustom scraper
Bulk profile lookup (up to 1,000 per run)own account onlyyou build & maintain
33 fields incl. email, phone, bio, followerslimitedyou build & maintain
Business category & contact infoyou build & maintain
No login or API approval requiredrequires app reviewyou build & maintain
Pay-per-result pricing$0.0025 / profileN/Ainfra + dev cost
Export to CSV / JSONlimitedyou implement
Setup time to first result< 60 secondsdays (app approval)days–weeks

Verdict. Instagram's official APIs are limited to the authenticated user's own data and require app review. Instagram Profile delivers structured public account data for any list of handles with no approval required.


⚠️ Common mistakes to avoid

  1. Passing more than 1,000 usernames per run. The Actor validates input size — split large lists across multiple runs.
  2. Expecting email and phone on every profile. These fields are only visible on business accounts that have chosen to display contact info.
  3. Passing private account usernames. The Actor can only read publicly visible profile data — private accounts return limited fields and is_private: true.
  4. Submitting the same handle multiple times. Deduplication is not automatic — remove duplicates from your list before running.
  5. Treating profile_url as canonical. Instagram handles can change — always store user_id as the stable identifier.

🛠️ Troubleshooting

ProblemLikely causeFix
status: not found returnedUsername does not exist or was misspelled.Verify the username on Instagram directly.
email / phone fields are nullAccount is personal, not a business account.Expected — contact fields are only available on business accounts.
is_private: true, limited dataAccount is set to private.Private accounts return minimal data — only public metadata is available.
Input validation errorinstagram_url was not passed as a JSON array.Ensure input is a JSON array of strings: ["username1", "username2"].
Charge limit reachedAccount-level monthly spend limit hit.Raise the run / monthly limit in your Apify plan settings.

❓ FAQ

What data does Instagram Profile return?

Instagram Profile returns 33 structured fields per account including username, bio, email, phone, website, followers, following, posts, reels, business category, verified status, and related profiles.

How much does Instagram Profile cost?

Instagram Profile uses pay-per-result pricing at $0.0025 per profile (= $2.50 per 1,000 profiles). The Apify Free plan includes $5 of monthly platform credits, covering approximately 2,000 free profiles per month.

Does Instagram Profile require a login?

No. The Actor reads publicly visible Instagram profile data without any login or cookies.

How many profiles can I scrape in one run?

Up to 1,000 profiles per run. For larger lists, split them across multiple runs.

Can I schedule Instagram Profile to run automatically?

Yes. Use Apify Schedules to monitor profiles on a recurring cadence and push results via Webhooks.


🔌 Integrations

Instagram Profile plugs straight into the Apify ecosystem:

  • Schedules — monitor profiles on a recurring schedule (docs).
  • Webhooks — POST results to your endpoint on ACTOR.RUN.SUCCEEDED (docs).
  • Apify APIrun-sync-get-dataset-items for blocking calls, runs for async (docs).
  • MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
  • No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.

🧱 Sister Actors from TrueFetch

Jobs

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


📞 Support, changelog, last updated

Support

Maintained by TrueFetch on the Apify Store.

Cost of doing nothing: manually looking up 200 Instagram profiles to collect followers, emails, and business categories takes a full day. Instagram Profile delivers structured account data at $2.50 per 1,000 profiles. → Try it free with $5 of Apify credits.

Changelog

  • 2026-05-02 — README rewritten for SEO + GEO; documented all 33 output fields, full pricing, troubleshooting matrix, and FAQ.
  • 2026-04 — Added bio_links, pronouns, and related_profiles fields; improved bulk input handling.
  • 2026-03 — Added is_professional, has_channel, has_clips, has_guides fields.
  • 2026-02 — Initial release: Instagram profile scraping.

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/TrueFetch/instagram-profile#software",
"name": "Instagram Profile",
"description": "Apify Actor that scrapes up to 1,000 Instagram profiles per run and returns 33 structured fields — followers, bio, email, phone, business category, verified status, and related profiles. Pay-per-result at $0.0025 per profile.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/TrueFetch/instagram-profile",
"offers": {
"@type": "Offer",
"price": "0.0025",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },
"publisher": { "@id": "https://apify.com/TrueFetch#publisher" }
},
{
"@type": "Organization",
"@id": "https://apify.com/TrueFetch#publisher",
"name": "TrueFetch",
"url": "https://apify.com/TrueFetch",
"sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What data does Instagram Profile return?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Instagram Profile returns 33 structured fields per account including username, bio, email, phone, website, followers, following, posts, reels, business category, verified status, and related profiles."
}
},
{
"@type": "Question",
"name": "How much does Instagram Profile cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Instagram Profile uses pay-per-result pricing at $0.0025 per profile (= $2.50 per 1,000 profiles). The Apify Free plan covers approximately 2,000 free profiles per month."
}
},
{
"@type": "Question",
"name": "How many profiles can I scrape in one run?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Up to 1,000 profiles per run. For larger lists, split them across multiple runs."
}
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Social Media",
"item": "https://apify.com/store?category=SOCIAL_MEDIA"
},
{
"@type": "ListItem",
"position": 3,
"name": "Instagram Profile",
"item": "https://apify.com/TrueFetch/instagram-profile"
}
]
}
]
}

Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support