Instagram Profile Posts & Reels Scraper · No Login avatar

Instagram Profile Posts & Reels Scraper · No Login

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Instagram Profile Posts & Reels Scraper · No Login

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

Data Slayer

Maintained by Community

Actor stats

0

Bookmarked

38

Total users

6

Monthly active users

3 days ago

Last modified

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

FieldDescription
like_countTotal likes
comment_countTotal comments
share_countTotal shares / sends
play_countVideo/Reel views (when applicable)

Content data

FieldDescription
caption.textFull caption text
caption.hashtagsPre-parsed array of all hashtags
caption.mentionsPre-parsed array of all @mentions
carousel_mediaArray of all images/videos in carousel posts
image_versions.itemsImage URLs at multiple resolutions
video_urlDirect video file URL
thumbnail_urlPost thumbnail
is_videoBoolean — video or image
media_type1=image, 2=video, 8=carousel
taken_at_dateHuman-readable post date

Tagged users & collaborators

FieldDescription
tagged_usersUsers tagged in the image (with username, name, verified status)
coauthor_producersCollaboration partners on the post

Creator profile (24 fields per post)

FieldDescription
user.usernameProfile handle
user.full_nameDisplay name
user.is_verifiedBlue check status
user.profile_pic_urlProfile picture URL

Location (when tagged)

FieldDescription
location.nameTagged location name
location.lat / location.lngGPS coordinates
location.addressStreet address

What Makes This Different

This ActorApify Post ScraperLowcost ScraperParseForge
Total fields per post107~40~25~25
Share count❌ (not yet)
Pre-parsed hashtags & mentions✅ arraysRaw textRaw textRaw text
Tagged users with profiles✅ (full objects)Names onlyNames only
Collaborators / co-authors
Carousel media (full array)PartialPartial
Creator profile depth24 fields~8 fields~5 fields~8 fields
Login requiredNoNoNoNo
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

ActorWhat it doesLink
Instagram Contact & Email FinderExtract emails, phones, websites from profilesTry it →
Instagram Reels SearchDiscover trending Reels by keywordTry it →
Instagram Comments ExtractorComments with engagement intelligenceTry it →
Instagram Followers ScraperExtract follower lists from any accountTry it →
Instagram Following ScraperSee who any account followsTry it →
Instagram Likes ScraperExtract users who liked any postTry it →
Instagram User SearchSearch Instagram users by keywordTry it →
Instagram Location PostsExtract posts from any locationTry 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.