Back to Blog
Instagram

Can You See Who Saved Your Instagram Post? (The Real Answer)

May 1, 2026
8 min read
S
By SociaVault Team
InstagramInstagram AnalyticsInstagram SavesInstagram InsightsSocial Media Analytics

Can You See Who Saved Your Instagram Post?

No — Instagram does not show you who saved your posts.

You can see the total number of saves. You cannot see which accounts saved them. This is intentional — Instagram treats saves as a private action, like a bookmark. The person who saved your post has no indication you know, and you have no way to find out who it was.

This is the short answer. But there's a lot more useful information here — what you can see, why saves matter more than likes, and how to use save data strategically for your own posts and competitor analysis.


What Instagram Shows You About Saves

For Creator and Business accounts, Instagram provides save counts in Insights:

Per-post view:

  • Total saves on a specific post or reel
  • Saves as one of several engagement metrics alongside likes, comments, shares, and reach

Account-level Insights:

  • Save counts visible in the post insights overlay (tap the post → "View Insights")
  • On the Insights dashboard, saves are shown per post but not aggregated across time by default

What you can see: ✅ Total number of saves on each post
✅ Saves for Reels and Feed posts
✅ Which posts have the highest save counts (by reviewing them individually)

What you cannot see: ❌ Which accounts saved your post
❌ When specific users saved it
❌ Whether someone unsaved it after saving
❌ Saves on Stories (Stories have views and interactions but not a "save" metric)
❌ Saves broken down by follower vs. non-follower


Why Instagram Hides Who Saved Your Posts

Instagram's product logic is consistent: saves are meant to function like a private collection. When you save a post to a collection, you don't want the creator to know — it would change behavior. People would save more strategically (to signal appreciation) rather than saving what they genuinely want to revisit.

This mirrors how Pinterest handles "secret boards" and how YouTube handles watch history — private actions produce more honest behavior, and honest behavior produces better algorithm signals.

If Instagram ever exposed who saved your posts, save behavior would shift to performance (like follows and likes already do) and become a noisier signal. Instagram's algorithm wouldn't benefit from that.


What Saves Actually Tell You (And Why They Matter More Than Likes)

A like takes less than a second. A save takes an intentional tap and means "I want to come back to this."

Saves as intent signals:

  • A recipe save = "I'm going to cook this"
  • A product save = "I might buy this"
  • A tutorial save = "I'm going to do this later"
  • A motivational quote save = "I want to find this again"

For brands and creators, saves are the highest-quality engagement signal Instagram offers:

SignalWhat It MeansAlgorithm Weight
Like"I saw this and liked it"Low
Comment"I engaged with this"Medium
Share"I want others to see this"High
Save"I want to come back to this"Highest

Instagram's algorithm treats saves as one of the strongest signals that content deserves wider distribution. A post with high saves relative to reach gets pushed to more of your followers and into the Explore feed.

Save rate (saves ÷ reach) is more predictive of organic growth than like rate. Creators and brands that track save rate are measuring the right thing. Those tracking only likes are measuring casual attention.


How to Track Your Save Rate Over Time

Instagram's native Insights shows saves per post but doesn't let you trend them across time easily. For that, you need to pull the data programmatically.

With SociaVault, you can pull your own post analytics (or any public account's available metrics):

import requests
import pandas as pd

API_KEY = "your_sociavault_api_key"
BASE_URL = "https://api.sociavault.com"

def get_post_save_rates(username, limit=30):
    posts = requests.get(
        f"{BASE_URL}/v1/scrape/instagram/posts",
        params={"username": username, "limit": limit},
        headers={"X-API-Key": API_KEY}
    ).json().get("posts", [])

    data = []
    for post in posts:
        reach = post.get("reach") or post.get("impressions", 1)
        saves = post.get("saves", 0)
        likes = post.get("likes", 0)
        comments = post.get("comments", 0)

        data.append({
            "post_id": post.get("id"),
            "type": post.get("type"),
            "likes": likes,
            "saves": saves,
            "comments": comments,
            "reach": reach,
            "save_rate": round(saves / reach * 100, 3) if reach > 0 else 0,
            "like_rate": round(likes / reach * 100, 3) if reach > 0 else 0,
        })

    df = pd.DataFrame(data)
    df_sorted = df.sort_values("save_rate", ascending=False)
    return df_sorted

results = get_post_save_rates("your_instagram_handle")
print(results[["type", "saves", "save_rate", "like_rate"]].head(10))

This gives you a ranked view of which content types and topics generate the most saves — the ground truth for what your audience wants to revisit.


Can You See Who Saved a Competitor's Post?

No — and this applies to everyone, including the account owner. Save lists are private to the saver.

What you can track for competitor posts is the save count (visible in public post metrics) alongside other engagement data. This is useful for competitive benchmarking:

def compare_competitor_saves(competitors):
    results = []
    for username in competitors:
        posts = requests.get(
            f"{BASE_URL}/v1/scrape/instagram/posts",
            params={"username": username, "limit": 20},
            headers={"X-API-Key": API_KEY}
        ).json().get("posts", [])

        if not posts:
            continue

        avg_saves = sum(p.get("saves", 0) for p in posts) / len(posts)
        avg_likes = sum(p.get("likes", 0) for p in posts) / len(posts)
        save_to_like = avg_saves / avg_likes if avg_likes > 0 else 0

        results.append({
            "account": username,
            "avg_saves": round(avg_saves),
            "avg_likes": round(avg_likes),
            "save_to_like_ratio": round(save_to_like, 3),
        })

    return pd.DataFrame(results).sort_values("save_to_like_ratio", ascending=False)

The save-to-like ratio is particularly useful. Accounts with a high ratio create genuinely useful content (tutorials, how-tos, product inspiration). Accounts with a low ratio create entertaining content that's liked in the moment but not revisited. Which one you want to emulate depends on your goal.


What About Stories — Can You See Who Saved Them?

Instagram Stories can't be saved by other users in the traditional sense (there's no save button on Stories). However:

  • Story views: Creator/Business accounts can see who viewed each Story (this disappears after 48 hours)
  • Story replies: You can see who replied to a Story
  • Story reactions: You can see who reacted with an emoji
  • Link clicks in Stories: You can see the count but not who clicked

The 48-hour view window on Stories is the closest Instagram gets to "who saw/engaged with this" transparency — and it expires.


What About Reels — Can You See Who Saved Them?

Same answer as posts: you can see save count, not who saved.

Reels Insights shows:

  • Plays (total)
  • Likes, comments, saves, shares
  • Accounts reached
  • Follows from the reel

No individual saver identity — consistent with Instagram's broader privacy stance on saves.


Can Third-Party Apps Show You Who Saved Your Posts?

No. And be skeptical of any app that claims otherwise.

Instagram's API does not expose saver identity to third-party apps. Any tool claiming to show you "who saved your Instagram post" is either:

  • Showing you a different metric (like followers gained, not savers)
  • Making up data
  • Harvesting your login credentials under the guise of providing this feature

The data doesn't exist in any accessible form. If a tool claims to have it, that's a red flag.


How to Get More Saves (The Metrics Behind It)

Since you can't see who saved but you can see how many, here's what consistently drives higher save rates:

Content types with highest save rates by category:

  • Tutorial or how-to content: 3–5× average save rate
  • Reference content (checklists, templates, formulas): 4–6× average
  • Recipe or step-by-step process: 2–4× average
  • Motivational or quote content: 1.5–2× average
  • Entertainment/meme: Below average

In practice: If you want more saves, create content your audience will want to find again. The question to ask before posting: "Would someone screenshot this?" If yes, they'd probably save it instead.


FAQ

Can Instagram itself see who saved posts?

Yes — Instagram has this data internally and uses it to power their recommendation algorithm. They just don't expose it to content creators or third parties.

If someone saves my post, do they get notified if I delete it?

No. Deleting a post removes it from their saved collection without any notification to the saver.

Do saves from non-followers count toward algorithm boost?

Yes. Saves from accounts that don't follow you are actually a stronger algorithm signal than saves from existing followers — they indicate the content resonated with someone who had no prior relationship with your account.

Is there a way to see saves in aggregate by content type?

Not natively in Instagram. You'd need to pull your post analytics and group by type (image, carousel, reel) manually or with an API. The script in this post does exactly that.


Related: Instagram Reels Analytics Guide · How to Scrape Instagram Comments · Instagram Bio Link Tracking

Found this helpful?

Share it with others who might benefit

Ready to Try SociaVault?

Start extracting social media data with our powerful API. No credit card required.