Instagram Profile Scraper with Jev AI - Niche & Brand Safety
Pricing
from $4.00 / 1,000 results
Instagram Profile Scraper with Jev AI - Niche & Brand Safety
Paste a list of Instagram usernames or profile links and get each account's follower, following and post counts, bio, website link and verified status in one table. No Instagram login needed. Export to Excel, CSV or Google Sheets, or schedule it daily to track follower growth over time.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Abdullah Bilal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Instagram Profile Scraper with Jev AI do?
This Actor scrapes public Instagram profiles — followers, following, post count, bio, bio links, verified status and the 12 most recent posts — and vets every account with AI at no extra charge.
Each profile comes back with its niche (beauty, fitness, food, tech and 20 more), account type (creator, brand, media publisher, public figure, organization, fan page), a brand-safety score, how likely it is to be ad-heavy, an optional brand-fit score for your own campaign, and answers to up to 10 yes/no questions you write yourself. Hard facts sit alongside the AI: posting frequency, days since the last post, share of reels, collab posts, #ad-marked posts, top hashtags and the brands it mentions most.
Analysis is powered by Jev, TypeSafe AI's System One model, which returns calibrated probabilities rather than generated text. Filters run before billing, so profiles you screen out cost nothing. No Instagram login is needed.
Running on Apify gives you an API, scheduling, webhooks, and exports to JSON, CSV, Excel and Google Sheets.
Why use it?
- Influencer vetting — screen a list of creators for brand safety, ad fatigue and activity before you contact or pay anyone.
- Influencer discovery lists — turn a raw list of handles into a sorted database by niche and account type.
- Brand-fit scoring — describe your campaign once and rank every account by fit.
- Competitor and partnership research — see which brands an account mentions and how often it posts collabs.
- Follower tracking — schedule it daily to record follower counts over time.
How to use it
- Click Try for free.
- Paste Instagram usernames or profile links, one per line.
- Optional: describe your brand or campaign for fit scoring, add your own questions, and set filters.
- Press Start, then open the Output tab — the Influencer vetting view puts the screening columns side by side.
Input
| Field | Description |
|---|---|
usernames | Handles (nasa, @nasa) or profile links |
includePosts | Attach the 12 most recent posts to each profile (on by default) |
enableAiAnalysis | AI vetting on every profile (on by default, no extra cost) |
topic | Your brand or campaign — adds a 0–1 aiRelevance fit score |
customQuestions | Up to 10 yes/no questions, each answered as a 0–1 probability |
vercelAiGatewayKey, typesafeApiKey | Optional: run the AI on your own key. Stored encrypted |
onlyNiches, onlyAccountTypes, minBrandSafetyPct, minRelevancePct, excludeAdHeavy, requireAllCustomTrue | AI filters — applied before billing |
minFollowers, maxFollowers, maxDaysSinceLastPost, skipPrivate | Free filters — applied before any AI work |
Micro-influencer vetting example:
{"usernames": ["creator_one", "creator_two", "https://www.instagram.com/creator_three/"],"maxFollowers": 100000,"maxDaysSinceLastPost": 30,"topic": "vegan skincare for women in their 20s","minRelevancePct": 60,"minBrandSafetyPct": 70,"onlyAccountTypes": ["creator"]}
Output
One result per profile. Download as JSON, HTML, CSV or Excel. A real result (trimmed), with the brand-fit score for a kitchenware brief:
{"username": "natgeo","fullName": "National Geographic","followersCount": 268545872,"followingCount": 194,"postsCount": 32000,"isVerified": true,"biography": "Step into wonder and find your inner explorer with National ...","postsPerWeek": 20.66,"daysSinceLastPost": 0,"reelShare": 0.75,"collabPostShare": 0,"sponsorMarkerShare": 0.17,"topHashtags": ["perpetualplanet","rolex","pompeiioutoftime","secretsoftheoctopus"],"topMentions": ["disneyplus","hulu","rolex"],"aiStatus": "ok","aiNiche": "science_nature","aiAccountType": "media_publisher","aiBrandSafety": 0.997,"aiSponsoredContent": 0.7,"aiRelevance": 0.13,"recentPosts": [{"shortcode": "DdG4RIxIPyf","url": "https://www.instagram.com/p/DdG4RIxIPyf/","type": "reel","takenAt": "2026-09-10T12:52:15.035000+00:00","caption": "Presented by @Rolex. Welcome to Africa 🌍 Africa Earth’s Wild Home take...","hashtags": ["perpetualplanet","rolex"],"mentions": ["disneyplus","hulu","rolex"],"credit": "National Geographic","isCollab": false,"hasSponsorMarker": true}]}
Data fields
| Field | Description |
|---|---|
username, fullName, userId, url, profilePicUrl, isVerified, isPrivate | Account identity |
biography, bioLinks | Bio text and every link in the bio |
followersCount, followingCount, postsCount | Counts (exact followers and following; post count as Instagram displays it) |
postsPerWeek, lastPostAt, daysSinceLastPost | Activity, from the publish dates of recent posts |
reelShare, collabPostShare, sponsorMarkerShare | Share of recent posts that are reels, credited to another account, or carry #ad, "paid partnership", "presented by" or discount-code wording |
topHashtags, topMentions | Most used hashtags and most mentioned accounts in recent captions |
aiNiche, aiAccountType | AI labels, with confidence |
aiBrandSafety | 0–1, where 1 is suitable for almost any mainstream brand |
aiSponsoredContent | 0–1 likelihood the account regularly posts ads or paid partnerships for other brands |
aiRelevance | 0–1 fit with your brand or campaign, when you describe one |
aiCustom | Your questions and their 0–1 answers |
aiStatus | ok, or unavailable if analysis could not run — the profile is still returned |
recentPosts | Up to 12 posts: link, type, date, caption, hashtags, mentions, credit, collab and #ad flags, image |
How much does it cost to scrape Instagram profiles?
Billing is per profile, with the AI vetting included in that price. See the Pricing tab for the current numbers. Profiles removed by your filters are not charged, and handles that don't exist are never billed. If you set a maximum cost for a run, the Actor stops when it is reached.
Tips
- Put free filters first. Follower range and "active in the last N days" cost nothing and skip the AI work on accounts you'd never use.
- Write the brief like a media plan. "Vegan skincare for women in their 20s" scores far more usefully than "beauty".
- Large lists: the built-in AI key is shared and rate-limited, so very large runs are paced. Paste your own Vercel AI Gateway or TypeSafe key to use your own limit.
FAQ
Do I need an Instagram account? No. Only what Instagram shows to logged-out visitors is collected.
Why are there no likes or comment counts? Instagram hides them from logged-out visitors, and this Actor does not log in. Posting frequency, collab and #ad signals, mentions and the AI vetting are what it offers instead.
Why only 12 posts? That is what Instagram shows on a public profile to logged-out visitors. It is enough to judge an account's recent content and activity.
An account I know exists came back as "no such account".
Check the exact handle first (Gordon Ramsay is gordongram, not gordonramsay). Instagram also hides some accounts from logged-out visitors, for example age-restricted brands. Missing accounts are never charged.
How accurate is the AI? Labels come with probabilities and are generally strong on clear accounts, weaker on accounts that post very little text. Treat brand safety and fit as a fast first screen before a human look, not a final verdict.
Legal and disclaimer
This Actor collects only publicly available Instagram profile data, with no login and no access to private content. You are responsible for how you use the data, including compliance with Instagram's terms, GDPR, CCPA and other applicable law. Profiles are personal data — only process them where you have a valid legal basis. AI scores are automated estimates, not statements of fact about any person or brand.
Support
Found a bug or want a feature? Open a ticket on the Issues tab.