Skip to content

Reddit shadowban: how to tell if you're shadowbanned

How to check for a Reddit shadowban: the logged-out test, r/ShadowBan, the appeals page and an API status check, plus how to appeal and what not to do.

Piyushh · October 14, 2026 · 8 min read

A Reddit shadowban means Reddit has flagged an account for spam or inauthentic activity and hidden its posts, comments and profile from everyone else, while the owner still sees everything as normal. The quickest test is to log out, open your profile in a private browser window, and see what loads. If Reddit says the user can't be found while your profile still shows up when you're logged in, you're probably shadowbanned. Reddit's appeals page will confirm it, and that's also where you get it lifted.

This guide covers what a shadowban is and isn't, four ways to check for one, how the appeal works, and what to stop doing so it doesn't happen again.

What a Reddit shadowban is

Reddit's help center doesn't use the word shadowban. It calls it being flagged, in My account was flagged for spam or inauthentic activity (checked Oct 14, 2026): "If your posts, comments, chat messages, and profile page aren’t showing up as expected, your account might’ve been flagged for spam or inauthentic activity."

People also use "shadowban" for several other things, and the flag is different from each of them:

What happenedWho did itWhat you seeWhere to fix it
Site-wide spam flag (the real shadowban)RedditNothing changes for you; others can't see your profile or contentreddit.com/appeals
Account ban for breaking the rulesReddit adminsAn inbox message saying you're bannedThe link in that message
Subreddit banThat community's moderatorsA ban notice from the subredditModmail to that subreddit
AutoModerator removalA subreddit's filter rulesYour post shows to you but gets no repliesModmail, or meet the sub's karma and age rules

Most of the confusion comes from the last row. Many subreddits automatically filter posts from new or low-karma accounts. In r/NewToReddit, a helper told one worried user "You are not currently shadowbanned" and pointed them to new-user restrictions instead, which are "determined by Account Age and Account Karma" (u/mikey_weasel).

Account bans work differently again. Reddit's ban article says visitors see a temporarily banned profile as unchanged, while a permanent ban adds a message to the profile.

Signs you might be shadowbanned

  • Every post sits at 1 upvote with zero comments, in every subreddit, for days.
  • Logged out, your profile shows "page not found" or a similar message.
  • Replies you know you posted never get answered, even in busy threads.
  • Someone you know can't find your username.

One of these by itself usually points to a subreddit filter. If you see all of them across many communities, it's more likely a site-wide flag.

How to check for a Reddit shadowban

Use more than one method, because each one has blind spots.

The logged-out test

Open a private or incognito window, make sure you're logged out, and go to reddit.com/user/<yourname>. If the profile loads with your posts, you aren't flagged site-wide. If Reddit says the account doesn't exist but it loads fine when you're logged in, that's the classic shadowban signature. Check the permalink of one recent comment while logged out, too.

The appeals page check

Reddit's appeals page doubles as a status check. An r/NewToReddit helper put it this way: "If your account is in good standing you'll see a message near the top that says that you cannot appeal at this time. If it is banned or shadow banned, it will give you a form to fill out" (u/nincyh). Log in to the account first.

Ask r/ShadowBan

r/ShadowBan is a community-run sub, not a Reddit service. Its pinned post asks you to message the subreddit, and AutoModerator replies with your status. The regulars there point out gaps in the check. One long-running PSA says the bot "does not check comments!" (u/Raivyn_Redux).

Use a Reddit shadowban checker API

If you manage a brand account or want a daily check in a script, GET /v1/reddit/users/{name}/status returns an account's state as seen from outside the account. It costs 2 credits.

curl "https://api.chatterapi.com/v1/reddit/users/spez/status" \
  -H "Authorization: Bearer $CHATTERAPI_KEY"
{
  "data": { "username": "spez", "state": "active", "exists": true },
  "credits": { "charged": 0, "remaining": 719 },
  "requestId": "req_01M4X1G7GW0JBRF57SDV",
  "cached": true
}

That response came from a test key, which returns one recorded real response per endpoint for free. state is one of active, suspended, not_found_or_banned or unknown.

Read not_found_or_banned carefully. From outside, a deleted account, a banned account and a shadowbanned account look the same. You know your own account exists because you can log in, so not_found_or_banned on an account you can log into means Reddit is hiding it. The free Reddit account checker runs the same check in a browser.

This small Python job checks your own account once a day and prints a warning when the state changes:

import os, requests

KEY = os.environ["CHATTERAPI_KEY"]
ME = "your_username"

r = requests.get(f"https://api.chatterapi.com/v1/reddit/users/{ME}/status",
                 headers={"Authorization": f"Bearer {KEY}"}, timeout=20)
r.raise_for_status()
state = r.json()["data"]["state"]

if state == "active":
    print("OK: account is active")
elif state == "not_found_or_banned":
    print("WARNING: you can log in but others can't see you. Check reddit.com/appeals")
else:
    print("Check manually, state =", state)

Run it from cron. At 2 credits a day, that comes to about 60 credits a month.

How to appeal a Reddit shadowban

Reddit's own steps, from the flagged-account article (checked Oct 14, 2026):

  1. Open a browser window and log in to the affected account.
  2. Go to the appeals page.
  3. Fill out and submit the form if you believe the account was flagged in error.

Keep the appeal short and specific. Say what you were doing, why it wasn't spam, and that you've read the rules.

Reddit's enforcement and appeals policy says users "may submit an appeal within six months of receiving the notification" and that Reddit will "reverse our original decision if we determine that our initial assessment was incorrect."

The automated reply problem

Users report that the first reply isn't always the final word. A PSA in r/ShadowBan says a stock reply claiming the restriction was lifted can arrive while you're "still shadowbanned," and it advises checking again logged out before you celebrate (u/Raivyn_Redux). The post is from 2020, so treat it as one user's experience. The advice still holds: trust the logged-out test, not the email.

Should you appeal every day?

Community advice and Reddit's policy disagree on this, and both sides are worth seeing.

The r/ShadowBan regulars argue for persistence. In the same thread, the PSA author said "Its always been recommended to do it daily as the system is broken af and if you don't bump yourself in the queue you can easily be forgotten for months" (u/Raivyn_Redux). If appeals do sit in a queue that forgets people, re-filing is the only lever a user has.

Reddit's policy points the other way. The same appeals page says Reddit "may limit the number of times that a particular decision can be appealed" and "may suspend the processing of appeals from people who frequently submit unfounded or abusive appeals." One user's three-month timeline doesn't back daily filing either. They appealed nearly every day for two months, then stopped entirely, and the ban lifted during the stretch when they weren't appealing at all (u/Maleficent_Square105).

Our read: file one clear appeal, recheck weekly with the logged-out test, and re-file only if a few weeks pass with nothing. That keeps you inside Reddit's stated rules, and nothing in the testimony shows daily filing doing any better.

How long does a Reddit shadowban last?

Reddit doesn't say how long a spam flag lasts. A flagged account stays hidden until Reddit lifts the flag, either after an appeal or on review. The r/ShadowBan timeline above took three months, and another user there wrote that they had been "shadow banned for over a year" before it lifted (u/swansong19).

Bans for breaking the rules work differently. Reddit's enforcement policy says that, depending on the violation, a user "may first receive a warning, followed by a 3-day ban, 7-day ban, and then a permanent ban."

Go slowly once the flag lifts. A commenter on the same post warned that a recently unbanned account may have a low contributor quality score, which "will greatly limit your ability to contribute in many subreddits" (u/Wombat_7379).

Why accounts get flagged

Reddit's spam systems are automated. Its appeals policy describes "a combination of automated tooling and human review" and says high-confidence violations are "removed automatically." These are the triggers people report most often:

  • Posting the same link, or links to your own product, across many subreddits.
  • Posting links from a brand-new account that hasn't commented anywhere yet.
  • Running automation from a personal account. Reddit's r/redditdev team now asks allowed bots to run on labeled app accounts.
  • Sharing a network or device with accounts Reddit has already actioned. Reddit's ban article mentions reporting if your account "has been incorrectly associated with other accounts actioned for spam."

In a write-up from this month, Account bans on Reddit, a founder describes trying to share an open-source project: "The post was immediately deleted, and my account was banned." It shows how quickly link-first posting gets caught.

Before you post in a community, look up its rules and karma requirements. Our guide to subreddit stats shows how to pull both in one call.

What not to do

  • Don't make a new account to get around it. That's ban evasion, which Reddit bans accounts for on its own, and it can turn a reversible flag into a permanent ban.
  • Don't buy "aged" accounts or warm-up services either. They carry the same risk, and you're borrowing someone else's history.
  • Stop posting links while you're flagged. Nobody sees them, and each one adds to the spam signal.
  • Don't trust workarounds from old threads. A popular one used a privacy data request, and an r/ShadowBan moderator has since noted "this technique doesn't work anymore" (u/FiatLex).

The fix is boring. Appeal once, wait, then rebuild slowly by commenting where you have something to add. If Reddit is a marketing channel for you, read each community's rules first, or hand the work to people who do it for a living.

Check an account now

Use the free Reddit account checker for a one-off check, or call reddit.user_status from a script or an agent. To see what an account has posted, read how to search a Reddit user's posts and comments. Our Reddit API guide covers the rest of the endpoints.

ChatterAPI gives your code and your agents Reddit and X data through one key, over REST or MCP, and you don't have to apply for a developer account. Sign up with Google for 100 free credits without a card. Plans start at $19/month for 25,000 credits.

FAQ

How do I know if I'm shadowbanned on Reddit?
Open your profile in a private window while logged out. If the page says the user can't be found but you can still see the profile when logged in, your account is probably flagged. To confirm, visit reddit.com/appeals while logged in. An account in good standing has nothing to appeal.
How long does a Reddit shadowban last?
Reddit doesn't publish a duration for spam flags. A flagged account stays hidden until Reddit lifts the flag, usually after an appeal. Users in r/ShadowBan report waiting months, and some over a year. Temporary bans for rule violations work differently: Reddit lists steps such as 3-day and 7-day bans.
How do I appeal a Reddit shadowban?
Log in to the affected account in a browser, go to reddit.com/appeals and fill out the form with a short explanation of why you think the flag is a mistake. Reddit says you can file an appeal within six months of a notice, and that it may limit appeals from people who repeatedly file unfounded ones.
Can a subreddit shadowban you?
Not in the site-wide sense. Moderators can ban you from their community, and AutoModerator rules can silently remove posts from new or low-karma accounts, which looks similar. If your posts vanish in one subreddit but show up elsewhere, the cause is that community's filters and not a Reddit shadowban.

More from the blog

Make your first call on 100 free credits.

Sign up with Google, no card. One key for Reddit and X, over REST or MCP.