Instagram Scraper - Posts, Profiles, Likes, No Login
Pricing
Pay per usage
Instagram Scraper - Posts, Profiles, Likes, No Login
Scrape Instagram profiles and posts without login. Get followers, bio, verification, likes, comments, captions, hashtags and media URLs.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Renzo Madueno
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Instagram profiles and posts without logging in. Give it a username or a profile URL and get back clean, structured JSON: followers, bio, verification status, and the account's recent posts with likes, comments, captions, hashtags, media URLs, and timestamps.
No Instagram account, cookies, or session token required. The scraper uses a real browser with residential proxies, so it reads the same public data any visitor sees on instagram.com — just structured and ready for export to JSON, CSV, Excel, or your own database via API.
What this Instagram scraper does
- Profile data — username, full name, biography, follower count, following count, total posts, verified badge, business category, external website link, and high-resolution profile picture.
- Recent posts — for each profile it returns the account's most recent public posts (typically 12 to ~50 depending on the account), each with full engagement metrics.
- Per-post detail — post ID, shortcode, direct URL, media type (image / video / carousel), caption text, hashtags, @mentions, like count, comment count, video view count, posted-at timestamp, display image URL, all media URLs (including every image in a carousel), and the video file URL for Reels and video posts.
- Bulk input — pass many usernames or profile URLs in one run.
- Two output rows per target — one
profilerow with the account stats and onepostrow per post, so you can filter the dataset bydataType.
Why use this instead of the official Instagram API
The Instagram Graph API only works for accounts you own or manage, requires app review, a Facebook Business account, and access tokens. This Instagram scraper needs none of that. Point it at any public profile and get data instantly. Perfect for influencer research, competitor analysis, social media monitoring, lead generation, and content trend tracking.
How to use it
- Open the Input tab.
- Add one or more Usernames (without the
@) — for examplenasa,natgeo,nike. - (Optional) Or paste full Profile URLs like
https://www.instagram.com/nasa/. - Set Max posts per profile (default 30).
- Click Start. Results appear in the Dataset tab and can be exported as JSON, CSV, Excel, XML, or RSS.
Example input
{"usernames": ["nasa", "natgeo"],"maxPostsPerProfile": 30,"proxyCountry": "US"}
Example output (profile row)
{"dataType": "profile","username": "nasa","fullName": "NASA","biography": "Making the seemingly impossible, possible. ✨","followersCount": 104403330,"followers": "104.4M","followingCount": 91,"postsCount": 4816,"isVerified": true,"isBusinessAccount": true,"businessCategory": "Government Agencies","externalUrl": "https://www.nasa.gov/","profilePicUrl": "https://...","profileUrl": "https://www.instagram.com/nasa/"}
Example output (post row)
{"dataType": "post","username": "nasa","shortcode": "DZYvGYIv1nr","url": "https://www.instagram.com/p/DZYvGYIv1nr/","mediaType": "video","caption": "Get ready for Earth joy! ...","hashtags": ["NASA", "Artemis", "ICYMI"],"mentions": ["NASAChandraXray"],"likesCount": 180756,"likes": "180.8K","commentsCount": 3653,"comments": "3.7K","videoViewCount": 1043639,"timestamp": "2026-06-10T01:14:13.000Z","displayUrl": "https://...","mediaUrls": ["https://...mp4", "https://...jpg"],"isVideo": true,"videoUrl": "https://...mp4"}
Pricing
This actor uses pay per event pricing:
- $0.005 per actor start
- $0.003 per result (each profile row and each post row)
A run that scrapes one profile with 30 posts costs about $0.005 + 31 × $0.003 ≈ $0.10, plus the platform's residential proxy usage. You only pay for data you actually get back.
Residential proxies are required
Instagram aggressively rate-limits datacenter IP addresses. This scraper defaults to Apify Residential proxies, which is what makes anonymous (no-login) extraction reliable. You can choose the proxy country in the input. If residential proxies are unavailable on your plan, the run will likely be rate-limited.
Tips for best results
- Keep Max concurrent pages at 1–2 to avoid rate limits.
- Use a proxy country close to your target audience for the most consistent results.
- Private accounts return only the profile row (their posts are not public).
- Re-run on a schedule to track follower growth and new posts over time.
Frequently asked questions
Do I need an Instagram account or login? No. This scraper reads only public data and never logs in. No cookies, password, or session token needed.
Can it scrape an Instagram profile's followers, bio, and post count? Yes. Every run returns a profile row with follower count, following count, total posts, bio, verification status, business category, and external URL.
How many posts can it scrape per profile?
Without login, Instagram exposes roughly 12 to 50 of the most recent posts per public profile. The scraper returns as many as it can up to your maxPostsPerProfile limit.
Does it scrape likes and comments counts?
Yes. Each post includes both the raw number (likesCount, commentsCount) and a human-readable string (likes, comments). Video posts also include videoViewCount.
Does it handle carousels, Reels, and videos?
Yes. Carousels return every image/video URL in mediaUrls. Reels and video posts include the direct videoUrl and videoViewCount. The mediaType field tells you image, video, or carousel.
Can I scrape multiple Instagram accounts at once? Yes. Add as many usernames or profile URLs as you want in a single run.
Can I scrape Instagram hashtags? This actor focuses on profiles and their posts, which is the most reliable no-login data source. Instagram blocks anonymous hashtag feeds behind a login wall, so a profile scraper returns far more complete data without authentication.
Is scraping public Instagram data legal? This tool collects only publicly available data. You are responsible for complying with Instagram's terms, applicable laws (such as GDPR/CCPA), and using the data ethically. Do not scrape private data or personal data without a lawful basis.
What can I do with the data? Influencer marketing research, competitor and brand monitoring, content and hashtag trend analysis, audience growth tracking, lead generation, and feeding dashboards or AI/LLM pipelines.
Output formats
Export your dataset as JSON, CSV, Excel, XML, or RSS, or pull it programmatically through the Apify API and integrations (Make, Zapier, n8n, Google Sheets, and more).