Instagram Profile Scraper - Profiles & Recent Posts (No Login)
Scrape public Instagram profiles and their recent posts without login or an API key. Get followers, following, posts count, bio, verified status, plus each post's caption, likes, comments, views, type and timestamp. Camoufox-powered to pass bot detection. Export JSON/CSV.
Instagram Profile Scraper - Profiles & Stats (No Login)
Scrape public Instagram profile stats without login, password, or an API key. Give it usernames (or profile URLs) and get followers, following, posts count, name, bio and profile picture.
Powered by Camoufox (a hardened, fingerprint-spoofing browser) which loads the real profile page and reads the public data Instagram exposes for SEO.
⚠️ Scope & honest limitations (read this)
Instagram has locked down anonymous access hard:
- Profile stats: ✅ available — followers, following, posts count, full name, bio, profile picture, from the public page's meta tags.
- Post-level data (captions, likes, comments per post): ❌ requires login. Instagram's
web_profile_infoAPI now returns HTTP 401 for anonymous callers on every IP, even from a real browser. There is no reliable no-login path to a profile's posts. Fetching them needs authenticated sessions (a logged-in cookie), which this no-login Actor deliberately does not use.
So v1 is a profile-stats / follower-tracking tool, not a post scraper. If the API ever returns data for an IP, the Actor will also emit that profile's recent posts automatically — but treat that as a bonus, not the contract.
Inputs
| Field | Type | Notes |
|---|---|---|
usernames |
array | Usernames (nasa, @nasa) or profile URLs. |
resultsLimit |
int | Max recent posts per profile if the API is reachable (usually 0 without login). |
includePosts |
bool | Attempt posts when the API is reachable. Default true. |
proxyConfiguration |
proxy | Residential strongly recommended — Instagram blocks datacenter IPs. |
Output
One type: "profile" record per username:
{
"type": "profile",
"username": "nasa",
"url": "https://www.instagram.com/nasa/",
"fullName": "NASA",
"biography": "Explore the universe and discover our home planet with NASA.",
"followersCount": 30200000,
"followsCount": 79,
"postsCount": 4161,
"profilePicUrl": "https://…"
}
Plus type: "post" records only when the API is reachable for that IP (rare without login).
How it handles blocking
Each profile runs in its own Camoufox session and retries up to 3 times on fresh residential IPs. Use a residential proxy for best results.
Monetization (Apify Console → Publication → Monetization)
Wired events: profile-scraped, post-scraped.
Related scrapers
YouTube Scraper - Videos, Channels & Search (No API Key)
Scrape YouTube videos, channels, playlists and search without the Data API or quotas. Get title, views, likes, comments, duration, date, description, keywords, channel info and thumbnails - plus optional LLM-ready transcripts. Export JSON/CSV for research, competitor analysis and RAG.
TikTok Scraper - Profiles, Videos & Hashtags (No API Key)
Scrape TikTok profiles, videos and hashtags without an API key. Get views, likes, comments, shares, author, followers, music, hashtags, duration and timestamps. Camoufox-powered to pass bot detection. Export JSON/CSV for influencer research, trend tracking and market analysis.
Reddit Scraper - Posts, Comments, Subreddits & Search
Scrape Reddit posts, comment threads, subreddits, users and keyword search - no login or API key. Get title, score, upvote ratio, comments, text, images, flair, karma and subscribers. Filter by date, keyword and NSFW. JSON/CSV for sentiment analysis, market research and AI.