Instagram Creator Scraper
Pricing
from $8.00 / 1,000 results
Instagram Creator Scraper
Instagram creator lookup returns 36-field public profiles for 1–1,000 known usernames or URLs, with followers, bio links, account flags, recent posts, tagged-user positions, and related profiles—no login; from $0.008/result.
Pricing
from $8.00 / 1,000 results
Rating
5.0
(2)
Developer
AgentX
Maintained by CommunityActor stats
2
Bookmarked
38
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
Instagram Creator Scraper is an instagram creator lookup that turns known usernames, @handles, or profile URLs into 39-field public profile records. Use it when you already have creator targets and need consistent identity, audience, bio, account, related-profile, and recent-post data without supplying an Instagram login.
- One required input: submit 1–1,000 usernames, @handles, or Instagram profile URLs in one array.
- 39 documented fields: every returned row follows the same top-level Dataset contract.
- Profile and content context: rows include follower counts, bio links, account flags, related profiles, and a recent-post sample.
- Audience sample: each row carries up to 500 followers and up to 500 followed accounts, with a coverage record stating how many were returned against the count the account declares.
- Returned-row billing: a Result event is charged only when a profile row is saved to the default Dataset.
The smallest useful run submits one public username and costs at most $0.01250 on the FREE tier: $0.01 for Actor Start plus $0.00250 for one returned profile.
Why Choose Instagram Creator Scraper
- Known-target bulk lookup converts an existing shortlist into records that can be joined by
user_id,username, orprofile_url. - Audience and publishing context combines
followers,following,posts,reels, andhighlightsfor screening and monitoring. - Public profile enrichment adds biography text, mentions, hashtags, links, account categories, and optional business address details when Instagram exposes them.
- Recent content context returns a sample of posts and reels with captions, timestamps, engagement counts, people, location, music, and carousel children when available.
- Partial-run resilience keeps usable rows from other targets when one public profile is unavailable.
This Actor is a lookup tool, not a creator-discovery database. It does not search creators by niche, audience demographics, engagement threshold, or location; provide the usernames or profile URLs you already want to inspect.
Quick Start Guide
1. Configure
Open the Input tab and replace the prefilled targets with one known public creator. A username such as mkbhd, an @handle, and a full instagram.com profile URL are accepted.
2. Run
Start the Actor and let it normalize duplicate targets. Usernames are compared without case sensitivity, so equivalent entries are looked up once.
3. Collect
Open the default Dataset, confirm that the returned username and profile_url match your target, then export JSON, CSV, Excel, XML, or another Apify Dataset format. A completed run can return fewer rows than submitted targets when Instagram does not provide usable public profile data.
Input Parameters
Instagram Creator Scraper has one required input, and the same complete object is used in Console, API, Task, Schedule, and MCP runs.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
instagram_url | array of strings | Yes | 1–1,000 known usernames, @handles, or Instagram profile URLs. Invalid profile routes are ignored and duplicate normalized usernames are processed once. | ["mkbhd", "https://www.instagram.com/zachking/"] |
{"instagram_url": ["mkbhd","https://www.instagram.com/zachking/"]}
Usernames may contain letters, numbers, periods, and underscores. Post, reel, story, explore, account-management, and other non-profile routes are not profile targets. If no valid username remains, correct the input before rerunning.
Output Data Schema
Each Dataset item is one resolved Instagram profile with 39 top-level fields; nested arrays may contain multiple related profiles, recent posts, and sampled follower or following rows.
| Group | Fields |
|---|---|
| Identity | user_id, facebook_id, username, full_name, avatar_url, profile_url |
| Biography and links | bio, bio_mentions, bio_hashtags, pronouns, website, bio_links |
| Facebook and contact | facebook_name, facebook_url, contact_method, address |
| Classification | category, category_type, business_category |
| Account flags | is_private, is_verified, is_professional, is_business, has_clips, has_threads, hide_counts, embeds_disabled |
| Counts | followers, following, posts, reels, highlights |
| Discovery and content | related_profiles, recent_posts |
| Processing | processor, processed_at |
Abbreviated illustrative item; a real row contains all 39 fields, and the nested arrays are shortened here:
{"user_id": "28943446","username": "mkbhd","full_name": "Marques Brownlee","bio": "I promise I won't overdo the filters.","website": "https://mkbhd.com/","is_private": false,"is_verified": true,"is_professional": true,"is_business": true,"followers": 5193778,"following": 575,"posts": 2112,"related_profiles": [{"user_id": "45374573700","username": "openai","is_verified": true,"profile_url": "https://www.instagram.com/openai/"}],"profile_url": "https://www.instagram.com/mkbhd/","recent_posts": [{"url": "https://www.instagram.com/p/DbEWLzCvM-9/","type": "image","posted_at": "2026-07-21T13:14:10-07:00","likes": 22572,"comments": 146,"tagged_users": [{"user_id": "212300465","username": "dbrand","profile_url": "https://www.instagram.com/dbrand/","x": 0.50873015873016,"y": 0.69047619047619}]}],"processed_at": "2026-08-04T20:28:10+00:00"}
Source-dependent values may be null, empty arrays, or absent inside nested objects. Within recent_posts, tagged-user references include source-provided x and y positions when available. is_verified reports Instagram's source flag; it is not independent identity verification. recent_posts is a recent sample rather than a complete post archive.
Integration Examples
Use Actor ID 0Ok4ENc1OvEYe61FL or the name form agentx/instagram-creator-scraper in integrations; all examples below look up the same two creator targets.
Actor ID
0Ok4ENc1OvEYe61FL
HTTP
curl -X POST "https://api.apify.com/v2/acts/agentx~instagram-creator-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"instagram_url":["mkbhd","https://www.instagram.com/zachking/"]}'
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("agentx/instagram-creator-scraper").call(run_input={"instagram_url": ["mkbhd", "https://www.instagram.com/zachking/"]})items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('agentx/instagram-creator-scraper').call({instagram_url: ['mkbhd', 'https://www.instagram.com/zachking/'],});const { items } = await client.dataset(run.defaultDatasetId).listItems();
Make.com and n8n
In Make.com, choose the Apify Run an Actor action, enter 0Ok4ENc1OvEYe61FL, and pass the JSON input shown in Input Parameters. In n8n, use the Apify node or an HTTP Request node with the same Actor ID and body, then read items from the run's defaultDatasetId.
MCP
Connect the Apify MCP Server, enable Actor calls, and send this tool argument object:
{"actor": "agentx/instagram-creator-scraper","input": {"instagram_url": ["mkbhd","https://www.instagram.com/zachking/"]}}
Generated SDK snippets and OpenAPI details are available on the Instagram Creator Scraper API page.
Pricing
Instagram Creator Scraper costs $0.00250 per returned profile on the FREE tier, plus a $0.01 Actor Start event; the smallest one-result run therefore costs $0.01250.
| Event | Billing unit | FREE | BRONZE | SILVER | GOLD | PLATINUM | DIAMOND |
|---|---|---|---|---|---|---|---|
| Actor Start | Per run by memory, one event per GB with a minimum of one | $0.01000 | $0.01000 | $0.01000 | $0.01000 | $0.01000 | $0.01000 |
| Result | One saved default Dataset row | $0.00250 | $0.00225 | $0.00200 | $0.00188 | $0.00188 | $0.00188 |
At the default 128 MB memory, a run incurs the minimum one Actor Start event. A 100-row FREE-tier run costs $0.01 + 100 × $0.00250 = $0.26. Putting the targets in one batch avoids paying the start event for 100 separate runs. Prices can change; check the live pricing page before a large job.
Use Cases
- Creator shortlist enrichment: join
followers,is_verified,category,website, andbio_linksto usernames already collected by a campaign team. - Account monitoring: schedule repeated snapshots of
followers,following,posts,reels, andhighlights, preservingprocessed_atfor comparisons. - Brand and media research: use
is_professional,is_business,business_category, and public address data to segment known accounts. - Content triage: review
recent_postscaptions, engagement, tagged users, coauthors, music, and source context before deeper post-level collection. - Creator graph expansion: treat
related_profilesandbio_mentionsas leads for a separately reviewed follow-up batch, not as a guaranteed similarity score.
Alternatives
Manual profile review is free and sensible for one or two accounts, especially when a human must judge tone or brand fit. It becomes difficult to repeat consistently across hundreds of known handles and does not produce a normalized Dataset.
Meta's official Instagram API collection documents token-based access for professional accounts and is the better fit for authorized account management, publishing, comments, and insights. Instagram Creator Scraper instead reads public profile information for known targets and does not provide publishing or account-management actions.
Choose a discovery or influencer-search product if you need to find creators by niche, geography, audience demographics, contact database, or predicted affinity. Choose a post, comment, follower-list, hashtag, or reel scraper when the required entity is content or an audience list rather than a profile.
Limits and Troubleshooting
- Fewer rows than targets → Instagram did not expose usable public data for every normalized username. Verify missing handles in a small retry batch and reconcile by
usernameorprofile_url. - Input error → the value is not a 1–1,000-item string array, or every item normalized to an invalid route. Start with
{"instagram_url":["mkbhd"]}. - Empty optional fields → the profile did not expose those values. Keep
nulland empty arrays as valid source outcomes rather than inventing replacements. - Private profile with limited content → access controls restrict the visible surface. The Actor does not bypass privacy settings.
- Counts differ between runs → profile metrics are snapshots. Compare
processed_atvalues before treating a change as an error. - Recent posts are fewer than total posts →
postsis a total count whilerecent_postsis a source-provided sample.
For a reproducible problem, open the Issues page and include the run ID, non-secret input, expected username, Dataset item count, and affected field. Never share an Apify token or private credentials.
Trust and Reliability
The Actor runs on Apify and writes successful profiles to the default Dataset under a documented 39-field contract. Billing follows saved Result rows, so unavailable targets that produce no row do not create a Result event. Source values are normalized into documented keys without claiming independent verification of Instagram badges, categories, relationships, or counts.
Successful rows contain a resolved Instagram identity and public source data. Operational availability still depends on Instagram's public responses, account state, rate limits, and network conditions.
Legal and Compliance
Public-data scope. The Actor is designed for publicly exposed profile information and does not request Instagram credentials or bypass private-account controls.
Responsible use. Decide whether your purpose, retention period, outreach practice, and downstream sharing comply with applicable privacy, data-protection, consumer-protection, and anti-spam law.
Platform rules. Review the Instagram Terms of Use and relevant Apify policies before running recurring or large-scale collection. Public visibility does not by itself grant unrestricted reuse rights.
Frequently Asked Questions
How does bulk instagram profile lookup work?
Bulk instagram profile lookup sends up to 1,000 known usernames or profile URLs, normalizes duplicates, and returns one 39-field row for each profile that yields usable public data.
Can I use instagram follower count bulk lookup for monitoring?
Yes. Instagram follower count bulk lookup can be scheduled, but store each row with processed_at and compare snapshots because counts change continuously.
Is there a free Instagram API?
Meta provides official APIs for authorized professional-account workflows, while Apify accounts may include platform credits that can cover small Actor runs. This Actor still charges the configured Actor Start and Result events.
Can I schedule runs to monitor creators over time?
Yes. Use Apify Schedules with the same instagram_url array and preserve each Dataset snapshot so changes in followers, posts, reels, or bio fields remain auditable.
Does it return emails or phone numbers?
No. The 39-field schema has contact_method, address, website, and bio_links, but no email or phone field.
Are duplicate usernames billed twice?
No. Equivalent normalized usernames are processed once, so one saved profile produces one Result event.
Does a successful run guarantee one row per target?
No. A partial run can save usable profiles while unavailable targets produce no row; reconcile the Dataset against the submitted usernames.
Related AgentX Actors
AgentX currently publishes 79 Actors; start with the three closest Instagram and cross-platform profile tools, then browse the complete catalog by category.
Closest to this Actor:
- Instagram Reels Scraper — collect reel-level records after a profile shortlist identifies creators worth deeper review.
- Instagram Trending Scraper — inspect Instagram's trending surface before selecting known accounts for profile lookup.
- X Twitter Profile Lookup — add a second public social profile to an existing creator record.
Business and Market Intelligence
- Google Keyword Trends — Google Trends keyword interest, compared five at a time
- Google Trends Scraper — Google Trends trending searches
- Google Maps Store Scraper — Google Maps business listings
- LinkedIn Company Lookup — LinkedIn company records
- LinkedIn Profile Lookup — LinkedIn profile records
- Weather Forecast API — forecast and historical weather data
Jobs and Hiring
- All Jobs Scraper — multi-platform job listings
- Bayt Jobs Scraper — Bayt job listings
- Glassdoor Jobs Scraper — Glassdoor job listings
- Indeed Jobs Scraper — Indeed job listings
- JobStreet Company Profile — JobStreet employer records
- Jooble Jobs Scraper — Jooble job listings
- LinkedIn Jobs Scraper — LinkedIn job listings
- Naukri Jobs Scraper — Naukri job listings
- Talent Jobs Scraper — Talent.com job listings
- ZipRecruiter Jobs Scraper — ZipRecruiter job listings
Social Media
- Instagram Reels Scraper — Instagram Reels metadata
- Instagram Trending Scraper — Instagram trending content
- Medium Scraper — Medium articles
- Medium Profile Scraper — Medium author profiles
- Reddit Profile Scraper — Reddit user profiles
- Reddit Viral Scraper — Reddit viral posts
- SubReddit Info Scraper — subreddit metadata
- Subreddit Members Scraper — subreddit member lists
- Subreddit Posts Scraper — subreddit post feeds
- Telegram Chat Scraper — Telegram chat messages
- Telegram Info Scraper — Telegram channel metadata
- Telegram Member Adder — Telegram group membership management
- Telegram Member Scraper — Telegram group members
- Telegram Private Group Scraper — private Telegram group data
- TikTok Creator API — TikTok creator profiles
- TikTok User Lookup — TikTok account records
- X Twitter Community API — X community data
- X Twitter Profile Lookup — X profile records
- YouTube Creator Email Scraper — YouTube creator contact data
Video, Transcripts and Downloads
- All Video Scraper — multi-platform video metadata
- Video Transcript — multi-platform transcripts
- Video Captions Downloader — caption files
- Video to Social Post — video repurposed into social copy
- YouTube Transcript — YouTube transcripts
- TikTok Transcript — TikTok transcripts
- X Twitter Transcript — X video transcripts
- Facebook Transcript — Facebook video transcripts
- Bilibili Transcript — Bilibili transcripts
- Dailymotion Transcript — Dailymotion transcripts
- Rutube Transcript — Rutube transcripts
- Loom Transcript — Loom transcripts
- Wistia Transcript — Wistia transcripts
- Instagram Reels Downloader — Reels downloads
- Kick Clip Downloader — Kick clip downloads
- Linkedin Video Downloader — LinkedIn video downloads
- Pinterest Video Downloader — Pinterest video downloads
- Reddit Video Downloader — Reddit video downloads
- Snapchat Video Downloader — Snapchat video downloads
- TED Talk Downloader — TED talk downloads
- TikTok Live Downloader — TikTok live downloads
- Twitch VOD Downloader — Twitch VOD downloads
- Zoom Recording Downloader — Zoom recording downloads
E-Commerce and Retail
- All Shopping Scraper — multi-platform product data
- AliExpress Product Scraper — AliExpress products
- Amazon Storefront Scraper — Amazon Brand Store pages
- Bol Product Scraper — Bol.com products
- eBay Seller Leads API — eBay seller records
- Hepsiburada Product Scraper — Hepsiburada products
- Kakaku Product Scraper — Kakaku.com products
- Rakuten Product Scraper — Rakuten products
Classifieds and Automotive
- All Vehicle Scraper — multi-platform vehicle listings
- AutoTrader Vehicle Search — AutoTrader US listings
- AutoTrader UK Vehicle Search — AutoTrader UK listings
Real Estate
- All Property Scraper — multi-platform property listings
- Homes Property Scraper — Homes.com listings
- MagicBricks Property Scraper — MagicBricks listings
- NoBroker Property Scraper — NoBroker listings
- Property24 Property Scraper — Property24 listings
- Realtor Property Scraper — Realtor.com listings
- Zillow Property Scraper — Zillow listings
Support and Community
Ask about Instagram profile fields, bulk creator lookup, or scheduled snapshots in the AgentX community on Telegram; for a reproducible bug, open an Issue with the run ID and the exact input.
AgentX is an Arcyton brand — arcyton.com.
Last Updated: August 12, 2026