Instagram Profile Posts & Reels Scraper · No Login
Pricing
from $1.50 / 1,000 results
Instagram Profile Posts & Reels Scraper · No Login
Scrape all posts from any Instagram profile — no login. Get likes, comments, shares, captions with parsed hashtags & mentions, tagged users, collaborators, carousel media, video URLs, and timestamps. 107 fields per post including a 24-field creator profile. JSON/CSV/Excel.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Data Slayer
Actor stats
0
Bookmarked
38
Total users
6
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape every post from any public Instagram profile — images, carousels, Reels, and videos — with 107 data fields per post. Get full engagement metrics, pre-parsed captions, tagged users, collaborators, and direct media URLs. No login required.
What You Get
Every post in the output includes 107 fields. Here's what matters most:
Engagement metrics
| Field | Description |
|---|---|
like_count | Total likes |
comment_count | Total comments |
share_count | Total shares / sends |
play_count | Video/Reel views (when applicable) |
Content data
| Field | Description |
|---|---|
caption.text | Full caption text |
caption.hashtags | Pre-parsed array of all hashtags |
caption.mentions | Pre-parsed array of all @mentions |
carousel_media | Array of all images/videos in carousel posts |
image_versions.items | Image URLs at multiple resolutions |
video_url | Direct video file URL |
thumbnail_url | Post thumbnail |
is_video | Boolean — video or image |
media_type | 1=image, 2=video, 8=carousel |
taken_at_date | Human-readable post date |
Tagged users & collaborators
| Field | Description |
|---|---|
tagged_users | Users tagged in the image (with username, name, verified status) |
coauthor_producers | Collaboration partners on the post |
Creator profile (24 fields per post)
| Field | Description |
|---|---|
user.username | Profile handle |
user.full_name | Display name |
user.is_verified | Blue check status |
user.profile_pic_url | Profile picture URL |
Location (when tagged)
| Field | Description |
|---|---|
location.name | Tagged location name |
location.lat / location.lng | GPS coordinates |
location.address | Street address |
What Makes This Different
| This Actor | Apify Post Scraper | Lowcost Scraper | ParseForge | |
|---|---|---|---|---|
| Total fields per post | 107 | ~40 | ~25 | ~25 |
| Share count | ✅ | ❌ (not yet) | ❌ | ❌ |
| Pre-parsed hashtags & mentions | ✅ arrays | Raw text | Raw text | Raw text |
| Tagged users with profiles | ✅ (full objects) | Names only | ❌ | Names only |
| Collaborators / co-authors | ✅ | ❌ | ❌ | ❌ |
| Carousel media (full array) | ✅ | Partial | Partial | ✅ |
| Creator profile depth | 24 fields | ~8 fields | ~5 fields | ~8 fields |
| Login required | No | No | No | No |
| Price | $2.50/1K | $2.70/1K | $0.30/1K | $2.00/1K |
The difference is data depth. Cheaper scrapers return 25–40 fields with raw caption text. This actor returns 107 fields with pre-parsed hashtags, full tagged-user profiles, collaborator data, and share counts. If you need to analyze content strategy (not just collect posts), the parsed data saves hours of post-processing.
📺 Video Tutorial
How It Works
Step 1. Enter an Instagram username, user ID, or profile URL (e.g., cristiano or https://instagram.com/whoop).
Step 2. Click "Start." The actor extracts all posts from that profile with full metadata.
Step 3. Download as JSON, CSV, or Excel from the Dataset tab.
Sample Output
{"id": "3786151211327352732","code": "DSLHHeBFO-c","taken_at_date": "2025-12-12T18:33:41+00:00","like_count": 502341,"comment_count": 6294,"share_count": 3928,"caption": {"text": "Wherever you play, these bands keep you ready for every moment. 👀👇","hashtags": [],"mentions": []},"user": {"username": "whoop","full_name": "WHOOP","is_verified": true},"carousel_media_count": 2,"is_video": false,"media_type": 8,"tagged_users": [{"user": {"username": "cristiano","full_name": "Cristiano Ronaldo","is_verified": true}}],"thumbnail_url": "https://scontent-vie1-1.cdninstagram.com/..."}
Use Cases
Competitor content analysis. Scrape a competitor's entire post history and analyze what works. Sort by like_count or share_count to find their best-performing content. Study their caption.hashtags to reverse-engineer their hashtag strategy. Compare carousel posts vs. single images vs. Reels by filtering on media_type.
Content calendar research. Extract posts from 5–10 top accounts in your niche. Analyze posting frequency by taken_at_date, identify which days and times generate the highest engagement, and map out what content formats (image/video/carousel) each account relies on.
Influencer campaign tracking. After running an influencer campaign, scrape the influencer's posts to verify deliverables. Check tagged_users for brand tags, coauthor_producers for collaboration credits, and caption.mentions for @mentions. Export the engagement data for ROI reporting.
Hashtag strategy optimization. Every caption is pre-parsed into hashtags and mentions arrays. Scrape posts from 20 top accounts in your industry, export to a spreadsheet, and analyze which hashtag combinations correlate with the highest engagement. Build data-driven hashtag strategies.
UGC and brand mention discovery. Search for posts where your brand is tagged using the tagged_users field. Identify organic brand advocates who tag your products without being asked. Cross-reference with our Instagram Contact & Email Finder to get their contact details for partnership outreach.
Agency reporting. Schedule weekly scrapes of client profiles. Track engagement trends over time. Export CSV data directly into your reporting dashboards or Google Sheets for automated client updates.
Key Features
107 fields per post. The deepest Instagram post dataset on Apify. Includes share counts, parsed hashtags and mentions, full tagged-user profiles, collaborator data, carousel media arrays, and location data.
Pre-parsed captions. Hashtags and mentions are extracted into separate arrays. No regex or text processing needed. Import directly into analytics tools.
Tagged users and collaborators. Full user objects for everyone tagged in or collaborating on a post — username, full name, verification status, and profile picture.
No login, no cookies. Access public profile posts without any authentication.
Export-ready. JSON, CSV, and Excel. Integrates with Make, Zapier, n8n, Clay, Google Sheets, and any CRM.
Integrations & Workflows
- Google Sheets → Export CSV for team analysis and trend tracking
- Make / Zapier / n8n → Schedule weekly competitor post scraping → track engagement trends automatically
- Clay → Import post data, enrich creator profiles with contact info
- Apify API → Automate scraping and pipe results into your own analytics platform
Workflow example: Scrape a competitor's posts → sort by shares → find their viral content → analyze what worked → apply the winning format to your own content.
Cross-actor workflow: Scrape a brand's posts → extract tagged_users → run those usernames through Instagram Contact & Email Finder → build an influencer partnership list from people already tagging the brand organically.
FAQ
How many posts can I scrape per profile? The actor extracts all publicly visible posts from a profile. For accounts with thousands of posts, it paginates automatically.
Does it scrape Reels too?
Yes. Reels posted to the profile feed are included with full engagement metrics including play_count. For keyword-based Reel discovery, use our Instagram Reels Search actor.
What's the difference between this and cheaper post scrapers? Cheaper scrapers ($0.30–$1/1K) return 25–40 fields with raw caption text. This actor returns 107 fields with pre-parsed hashtags/mentions, full tagged-user profiles, collaborator objects, and share counts. If you need to analyze content — not just collect it — the structured data saves hours of cleanup.
Are hashtags and mentions pre-parsed?
Yes. caption.hashtags and caption.mentions are separate arrays. No regex needed.
Can I filter by date or post type?
The actor returns all posts from the profile. Filter by taken_at_date, media_type, or any other field after export.
🧩 Other Instagram Actors by Data Slayer
| Actor | What it does | Link |
|---|---|---|
| Instagram Contact & Email Finder | Extract emails, phones, websites from profiles | Try it → |
| Instagram Reels Search | Discover trending Reels by keyword | Try it → |
| Instagram Comments Extractor | Comments with engagement intelligence | Try it → |
| Instagram Followers Scraper | Extract follower lists from any account | Try it → |
| Instagram Following Scraper | See who any account follows | Try it → |
| Instagram Likes Scraper | Extract users who liked any post | Try it → |
| Instagram User Search | Search Instagram users by keyword | Try it → |
| Instagram Location Posts | Extract posts from any location | Try it → |
Need verified emails from LinkedIn? Our LinkedIn Post Engagers Email Finder and LinkedIn Audience Email Finder extract verified work emails from LinkedIn engagement data.
💬 Feedback & Support
We actively maintain this actor and ship improvements weekly. Open an issue on the Issues tab or leave a rating. We respond within 24 hours.