You reach a level where your character finally feels finished. The gear is in place, the passive tree makes sense, the build is clearing the content you built it for, and you open poe.ninja expecting to see your character among similar builds.
Nothing.
You search the character name again. You change the class filter. You remove the skill filter. Maybe you even start wondering whether the build has too little damage to qualify.
That last assumption is usually the wrong one.
A Path of Exile 1 character does not appear simply because it is powerful, expensive, unusual, or level 100. Character visibility depends on a chain of data that begins with Grinding Gear Games, passes through ladder or account information, and is then indexed by third-party tools.
Understanding that chain makes the problem much easier to diagnose.
Your Build Is Not Being Rejected
The first thing I would stop worrying about is build quality.
poe.ninja is not looking at two characters and deciding that one deserves to appear because it has 80 million DPS while another does not because it has 3 million.
For its normal PoE 1 character population, one of the important sources is Grinding Gear Games’ ladder data. The poe.ninja explanation for characters that are not listed specifically points players toward the official Path of Exile ladders and explains that experience and Solo Delve ranking can determine whether a character enters the available dataset.
That means you can have a perfectly functional endgame character that simply sits outside the data being collected.
This distinction matters because it changes what you should troubleshoot.
Do not start by changing your gems.
Do not equip a more expensive weapon.
Do not push your displayed DPS because you think there is some invisible poe.ninja damage requirement.
Start with the ladder.
15,000 Character Limit Explains a Lot

Grinding Gear Games documents a very specific restriction in its official Path of Exile API reference.
A PoE 1 league ladder contains a maximum of 15,000 entries. Requests beyond those entries return no additional ladder results.
That technical limit creates a situation that can look strange from the player’s side.
Imagine a new league.
During the first few days, the final ladder positions might include fairly modest character levels. Your level 92 character could comfortably sit inside the available ladder population.
Weeks later, thousands of players have pushed higher.
Now the bottom of that same 15,000-character experience ladder might be level 98, 99, or eventually populated heavily by level 100 characters.
Your character did not become worse.
The cutoff moved past you.
This is one reason someone can remember being visible earlier in a league and then struggle to understand why their character is no longer represented the way they expected.
You can inspect the official Path of Exile league ladders rather than trying to estimate the cutoff from what you see on a third-party build page.
Think of the ladder as a doorway
A useful mental model is:
Your character → GGG data → ladder or authorized account access → third-party indexing → build page
If the character never gets through one of the early stages, filters on the final website cannot magically bring it back.
That is why searching more aggressively rarely fixes the problem.
Being Level 100 Does Not Guarantee a Listing
This catches experienced players surprisingly often.
Level 100 feels like it should be the final qualification.
It is the maximum character level, after all.
But if more than 15,000 characters occupy the relevant ladder before yours enters it, reaching level 100 later does not automatically rewrite the historical ladder population around your character.
Older Path of Exile forum discussions contain plenty of examples of players reaching level 100 and then wondering why their character was absent. The recurring explanation was the same underlying ladder limitation.
So instead of asking:
“I’m level 100. Why am I missing?”
Ask:
“Does the official source poe.ninja relies on currently contain my character?”
That is a much better diagnostic question.
Check the Official Ladder Before Checking Anything Else
If I were troubleshooting this problem, this would be my first real test.
Open the official PoE ladder interface and select the same league you are using on poe.ninja.
Then compare:
- league
- game mode
- character level
- ladder position
- platform or realm
- relevant ladder type
Do not compare a character from one league against another league’s cutoff.
Do not compare Standard against a current challenge league.
Do not compare SSF with the regular trade league.
Hardcore, SSF, private leagues, event leagues, and the normal challenge league represent different populations.
Grinding Gear Games also maintains a Race Events and League Ladders section where separate league and event ladders can be identified.
If your character is absent from the relevant official ladder, you have already found a very strong explanation for why normal ladder-based discovery is failing.
Your Account Can Be Public While Your Characters Are Hidden

This is the second check I would make.
Path of Exile privacy settings can be slightly misleading because “my profile is public” and “third-party tools can see my characters” are not always the same thing.
There is a separate Hide Characters tab setting.
Players have repeatedly run into situations where their overall account appeared accessible while their character information remained hidden. Path of Exile community support discussions point specifically to unchecking the character hiding option.
You can check the Path of Exile account privacy settings directly.
Look for the character visibility option and make sure Hide Characters tab is not enabled.
Then save the settings.
This is not cosmetic. If character information cannot be retrieved from your profile, an external service cannot reliably construct a page containing your equipment, passive choices, gems, and other build information.
There Are Really Two Types of Visibility
This is where the issue becomes more interesting.
People often treat “listed on poe.ninja” as one single state.
It is more useful to separate two concepts.
Ladder visibility
Your character appears because it is present in the official ladder information being processed.
Account-connected visibility
A service may also be able to retrieve character information through account authorization when you explicitly allow access.
Grinding Gear Games exposes an account:characters API scope. Its documentation shows that authorized applications can request a list of characters and retrieve an individual character with equipment, inventory, and passive information.
This explains why the total number of characters searchable on a third-party site does not necessarily equal the size of one official 15,000-entry ladder.
Different acquisition paths can exist.
It also explains an old source of confusion: players would count far more than 15,000 characters on poe.ninja and conclude that the 15,000 limit must be false.
The limit applies to the official ladder itself.
It does not mean a third-party service can never know about any additional authorized characters.
Check Whether Your Account Connection Has Expired
If you previously connected a third-party service to your Path of Exile account, do not assume that authorization lasts forever.
Grinding Gear Games uses OAuth for authorized API access. According to the official Path of Exile OAuth documentation, users remain in control of granted access and can review or revoke authorized applications. Access tokens and refresh tokens also have defined lifetimes depending on the application type.
So a useful question is not simply:
“Did I ever connect this account?”
It is:
“Does that connection still work now?”
If your character was searchable through an authorized profile connection rather than purely through ladder placement, an expired or revoked connection can change what the service is able to retrieve.
Reauthorizing the account can therefore be relevant when:
- the character used to appear
- your privacy settings are correct
- you are outside the normal ladder cutoff
- other characters from the same account are behaving strangely
- you recently changed security or account permissions
Make Sure You Are Looking at PoE 1, Not PoE 2 Data
The distinction between the two games now matters technically, not just visually.
Grinding Gear Games’ API documentation separates PoE 1 and PoE 2 resources. The character API also uses realm information, with PC assumed for PoE 1 when another realm is not specified.
This gives you another group of things to verify:
| Check | What can go wrong |
| Game | Looking for a PoE 1 character in a PoE 2 context |
| League | Searching the wrong challenge league |
| Mode | Trade, SSF and Hardcore populations differ |
| Realm | PC, Xbox and Sony are separate |
| Character | Old, migrated or renamed character |
| Account | Searching an outdated account name or identity |
These mistakes sound obvious when written in a table.
They are much less obvious when you have six browser tabs open and have been changing filters for ten minutes.
Do Not Confuse Search Filters With Eligibility
Suppose you are playing a rare Ascendant build.
You select Ascendant.
Then your skill.
Only 17 characters appear.
Your immediate reaction might be:
“There are only 17 people here. There is obviously space for me.”
But that is not necessarily how the data was obtained.
The 17 characters are the result of filtering a dataset that already exists.
Your character first needs to enter that dataset.
Imagine a library containing 15,000 books.
You search for books about a very unusual subject and receive four results.
That does not mean the library will automatically fetch your missing fifth book from somewhere outside the building.
Filters narrow existing data. They do not increase the underlying ladder capacity.
That is why a tiny build category does not prove that your character should be included.
Delve Ranking Can Create Another Route Into the Data
For PoE 1, ladder information is not limited to experience.
Grinding Gear Games’ API supports sorting league ladders by experience, Delve depth, and Solo Delve depth.
poe.ninja’s own missing-character documentation also specifically mentions Experience and Solo Delve Depth when explaining its PoE 1 character sources.
This creates an interesting case.
You might fall outside the experience cutoff but rank highly enough in Solo Delve to appear through that ladder population.
If you are checking this route, compare your actual Solo Delve depth with the bottom of the corresponding ladder rather than simply checking your deepest group progression.
The distinction matters.
Sometimes the Data Is Simply Not Instant
There is another mistake I see in troubleshooting: treating every delay as evidence that something is broken.
Third-party data systems do not operate as a live mirror of every action inside Path of Exile.
Grinding Gear Games describes its APIs as providing snapshots of server data, and it explicitly warns developers that availability and API behaviour can change when necessary to protect game infrastructure.
Its developer documentation also describes responses such as 202 Accepted, 429 Too Many Requests, temporary unavailability, and server errors. Rate limits are dynamically applied to protect services.
You can read the official Path of Exile developer guidance on errors and rate limits if you want the technical side.
For a player, the practical lesson is simpler:
A change made five minutes ago does not need to appear everywhere five minutes later.
If you:
- levelled recently
- changed gear
- changed your passive tree
- altered privacy settings
- reconnected your account
- switched your main skill setup
give the data pipeline a chance to catch up before deciding the fix failed.
My Character Appears, but the Build Looks Wrong
That is a different problem.
A character being absent and a character being indexed incorrectly should not be diagnosed the same way.
You might find your character but notice:
- the wrong main skill
- unexpected DPS
- an old item
- the wrong weapon set
- missing configuration assumptions
- different damage from Path of Building
That means the character has passed the basic visibility test.
Now you are dealing with interpretation.
Path of Building is useful here because it gives you another way to inspect what can be retrieved from your account and how your build behaves under explicit configuration assumptions. The verified Path of Building Community project maintains the current PoE build planner and its PoE 1 codebase.
If Path of Building can retrieve the character while another service cannot, that narrows the problem.
It tells you the character exists and some form of account access is working.
It does not prove every external site must already have indexed it.
Weapon Swap Problem Is Worth Checking
There is an especially odd situation where a character appears but gets categorized under the wrong skill or looks incomplete.
PoE characters can maintain two weapon sets.
Historically, character data retrieval has sometimes produced confusing results when the secondary weapon set is interpreted as the active setup. This can affect how an external build service identifies the build.
So before assuming the entire character listing is broken, look at what is actually displayed.
If the page exists but the build is under an unexpected skill, weapon configuration is a much more believable explanation than ladder exclusion.
That distinction can save you from troubleshooting privacy settings that are already working.
A Better Troubleshooting Order
Most guides turn this issue into a giant checklist.
I prefer treating it as a funnel.
| # | Check | What to Verify |
|---|---|---|
| 1 | Can GGG see the character in the expected context? | Check the correct account, league, game, realm, and mode. |
| 2 | Is the character inside an official ladder source? | Compare it with the relevant experience or Solo Delve cutoff. |
| 3 | Are your characters publicly visible? | Check the Hide Characters tab privacy option. |
| 4 | Did you connect your account directly? | If yes, verify that the authorization is still active. |
| 5 | Can another tool retrieve the character? | Try importing it into Path of Building. |
| 6 | Is the character completely absent or merely categorized incorrectly? | These are different problems and may require different troubleshooting steps. |
| 7 | Did you make the change recently? | Allow some time for indexing and API delays to resolve. |
Following this order matters because every answer eliminates an entire category of causes.
What Different Results Usually Mean
| What you find | Most likely direction |
| Character absent from official ladder | Ladder cutoff or wrong league/mode |
| Character visible on official ladder but nowhere else | Indexing or third-party retrieval issue |
| Account visible but characters hidden | Privacy setting |
| Character was previously searchable | Authorization or indexing change |
| Character available in PoB but not elsewhere | Third-party indexing issue |
| Character appears with wrong build | Skill or equipment interpretation |
| Only recent changes are missing | Data refresh delay |
| Wrong platform characters missing | Realm mismatch |
The important thing is not treating all eight situations as the same error.
Why Two Players at the Same Level Can Get Different Results
This is another situation that makes players assume something is broken.
You are level 98.
Your friend is level 98.
Their character appears.
Yours does not.
That comparison leaves out experience.
Two characters at the same displayed level can have very different amounts of XP inside that level. A ladder sorted by experience can therefore place one substantially higher than the other.
Timing can matter too.
League, mode, realm, Solo Delve position, authorization status, privacy settings and when the character entered a dataset can all differ.
“Same level” is much less meaningful than it initially appears.
Why Reaching Level 100 Late in a League Can Be Frustrating
Early in a league, levelling alone can move you quickly through the ladder.
Late in a league, the situation changes.
Thousands of players have had weeks or months to accumulate experience. The upper end becomes crowded, and eventually large portions of the available ladder can consist entirely of level 100 characters.
At that point the number beside your level stops telling the whole story.
Two players both display “100”, but their relationship with the ladder may depend on when and how they entered its available positions.
That is why pushing from 99 to 100 should be something you do because it matters to your character or your goals, not because you assume it guarantees a third-party listing.
What I Would Not Do
- I would not repeatedly change my character just to force a refresh.
- I would not unequip important items because a forum comment from years ago suggested it.
- I would not assume a missing character is “shadowbanned.”
- I would not keep adding increasingly narrow poe.ninja filters hoping the character suddenly appears.
- And I definitely would not judge the build itself from this problem.
- The sensible approach is to identify the first point in the data chain where your character disappears.
- Everything after that becomes much easier.
Most Important Check
If you remember only one thing from this article, make it this:
poe.ninja cannot display character data that never reaches the source or access path it is using.
- Start upstream.
- Check Grinding Gear Games’ data first.
- Then privacy.
- Then authorization.
- Then indexing.
Only after those are confirmed should you start wondering whether you have found an actual display bug.
A missing character usually says much less about your build than players initially think. Quite often, it is simply the visible result of a 15,000-entry ladder, separate privacy controls, different realms, OAuth permissions, and a third-party index trying to turn several moving datasets into one clean build page.
Once you understand that, “Why isn’t my character listed?” stops being a mystery and becomes a fairly short diagnostic problem.
