Site Help

Got something you don't understand? Need to know how something works? Ask here and we'll do our best to help you

Collection of URL extensions to filter achievements

  • BAMMphilBAMMphil1,524,437
    Posted on 10 December 21 at 15:45, Edited on 12 December 23 at 21:41 by BAMMphil
    During the recent Twelve Days of Christmas 2021 Challenge, a post by helado frito got me thinking, that a thread like this should exist, as I couldn't find one with this information already.

    This thread will function as a collection of URL extensions to filter achievements.

    Quick introduction how it works.
    On this page you can see all existing achievements:
    https://www.trueachievements.com/xbox-achievements.aspx

    And on this page you can see all of your achievements: (you have to change my GT to yours in the URL)
    BAMMphil's Achievements

    You can filter those lists with the filter drop down on the site, or you can use the URL do to the same and also access a couple filters which are not available in the options.

    For those you have to edit the URL (which is basically the adress at the top of your browser, in case you didn't know)

    In order to add extensions to the URL, your first extension has to use a ? in the beginning, following extensions can be appended with only an &.

    For example if you want to filter your achievements by the firstchar starting with A, you would add
    ?firstchar=A at the end.
    If you would like to filter the achievements by only games not Apps, you would add
    ?titletype=Game at the end.
    If you would like to filter by both you would add ?firstchar=A&titletype=Game in the end, additional ones would be added with & aswell.


    Extensions I know about so far are:

    - easy=1 (shows achievements you haven't unlocked yet) *
    - secrets=1 (shows achievements which are secret) *
    - oddgs=1 (shows achievements with odd GS values, like 1, 3, 7, ...) *
    - bonuscontent=1 (shows achievements from DLC or Titleupdates) *
    - rare=1 (only shows rare achievements (the ones with a diamond)) *

    - titletype=Game (shows only games and not apps, I would assume you can switch to App somehow, =App does not work though)
    - startswith=hello (shows achievements starting with the word hello, if you want them to start with hello_(hello and a space after) or 2 words divided by a space (like hello world) then you would use startswith=hello%20 or startswith=hello%20world (%20 just means space in URL)

    - firstchar=X (allows to search for achievements starting with letter X)
    - chars=X (shows achievements with names that are X characters long, not counting spaces)
    - minratio=X (shows achievements with a ratio higher than X, replace X with a number like 2)
    - maxratio=X (shows achievements with a ratio lower than X, replace X with a number like 5)
    - gamerscore=X (shows achievements with a specific Gamerscore, e.g. replace X with 10, 20, ...)
    - flagid=X (filters achievements by achievement flags, replace X with one of the following numbers:
    3 = Online Game Mode, 4 = Offline Game Mode, 6 = Singleplayer, 9 = Main Storyline, 10 = Difficulty Specific, 11 = Stackable, 12 = Collectible, 13 = Cumulative, 20 = Time Consuming, 21 = Missable, 22 = Buggy, 25 = Shop, 27 = Level, 39 = Cooperative, 40 = Versus, 41 = Host only, 42 = External Content, 43 = Time/Date)
    - platformid=X (shows achievements from Games on a specific platform, replace X with one of the following numbers: 2 = Xbox 360, a bit unsure about the rest so far )

    - gpids=54 (shows games optimized for Series X/S)
    - gpids=49 (shows achievements from games that are Free 2 Play)
    - gpids=35 (shows achievements from 4K games)
    - gpids=32 (shows achievements from games that are One X Enhanced)
    - gpids=16 (shows achievements from games included in Gamepass)
    - gpids=15 (shows achievements from games from Games with Gold)
    - gpids=14 (shows achievements from games that are Xbox Play Anywhere)
    - gpids=3 (shows achievements from games that are backwards compatible)
    - gpids=1 (shows achievements from ID@Xbox or XBLA games)


    * If a extension uses the number 1 or 0, those can usually be inverted to mean the opposite.
    So easy=1 means achievements you DON'T have yet, while easy=0 means achievements you DO have.



    If you know some more, feel free to comment below and I will add them to the list.
  • ManicMetalheadManicMetalhead1,366,844
    Posted on 10 December 21 at 23:45
    Hi!
    Thank you for compiling this together in a nice and neat way.
    I’ve stickies your comment so it should always appear near the top of the forum.
  • danpsfxdanpsfx1,155,423
    Posted on 12 December 21 at 11:19
    For limiting on genres:
    ?genreids = X

    Genres to genreids:
    Action Horror: 88
    Action-Adventure: 82
    Action-RPG: 84
    Adventure: 2
    Aerial: 38
    American Football: 45
    Arcade Racing: 21
    Australian Football: 46
    Automobile: 93
    Baseball: 48
    Basketball: 49
    Battle Royale: 92
    Beat 'em up: 5
    Bowling: 51
    Boxing: 52
    Bull Sports: 53
    Card & Board: 13
    Casino: 14
    Collectable Card Game: 41
    Collection: 32
    Cricket: 54
    Cue Sports: 50
    Cycling: 55
    Dance: 17
    Darts: 56
    Dodgeball: 57
    Dungeon Crawler: 24
    Educational & Trivia: 36
    Equestrian Sports: 58
    Fighting: 3
    First Person Shooter: 25
    Fishing: 94
    Football: 59
    Golf: 60
    Hack & Slash: 4
    Handball: 61
    Health & Fitness: 62
    Hockey: 63
    Hunting: 74
    Management: 33
    Mech: 42
    Metroidvania: 87
    Mixed Martial Arts: 65
    MMO: 34
    MOBA: 35
    Motocross: 66
    Music: 16
    Naval: 44
    On Rails: 39
    Open World: 7
    Paintball: 67
    Party: 18
    Pinball: 15
    Platformer: 11
    Point & Click: 10
    Puzzle: 19
    Racing: 81
    Real Time: 29
    Roguelite: 86
    Role Playing: 23
    Rugby: 68
    Run & Gun: 40
    Sandbox: 85
    Shoot 'em up: 6
    Shooter: 80
    Simulation: 27
    Simulation Racing: 20
    Skateboarding: 69
    Skiing: 71
    Snowboarding: 73
    Sports: 37
    Stealth: 9
    Strategy: 28
    Survival: 83
    Survival Horror: 8
    Tennis: 78
    Third Person Shooter: 26
    Tower Defence: 31
    Turn Based: 30
    Vehicular Combat: 22
    Visual Novel: 12
    Volleyball: 91
    Wrestling: 79

    Can be a list of multiple genres (e.g. genreids=23,24 as used in 12 days of christmas challenge day 11)
    if using a list of genres adding &anygenre=1 will look for any game with any of the listed genres, using anygenre=0 will only return games with all the listed genres
  • danpsfxdanpsfx1,155,423
    Posted on 12 December 21 at 11:33
    A few others I have
    mintad=X (for TA difference >= X)
    hideunob=1 (for removing unobtainables from the results)
    year=X (only works on achievements you've won, returns only achievements won in that year)
    search=X (pre-fills in the search bar with the given string)


    Full list of Platform ids:

    Xbox One: 8
    Xbox Series X|S: 22
    Xbox 360 (back compat): 19
    Xbox 360 (no back compat): 24
    Xbox 360: 2
    Windows: 1
    Windows Phone: 7
    Games For Windows Live: 6
    Web: 3
    iOS: 5
    Android: 9
    Apple TV: 18
    Nintendo Switch: 20
    Windows (Pending): 21
  • Zohan2099Zohan2099570,642
    Posted on 12 December 21 at 12:48
    Nice guide! Is there a way to filter Game Pass for PC as well?
  • danpsfxdanpsfx1,155,423
    Posted on 12 December 21 at 15:09
    Zohan2099 said:
    Nice guide! Is there a way to filter Game Pass for PC as well?
    Game Pass for PC is gpids=45,

    The full list of gpids is:
    4K: 35
    Backwards Compatible: 3
    Cross-Play: 56
    EA Play: 38
    FPS Boost: 65
    Free to Play: 49
    Game Preview Program: 2
    Games with Gold: 15
    HDR: 36
    ID@Xbox: 1
    Keyboard & Mouse Support: 43
    Kinect Enabled: 12
    Kinect Required: 13
    Not Backwards Compatible: 52
    Optimized for Series X|S: 54
    WMR Enabled: 44
    WMR Required: 37
    Xbox Game Pass: 16
    Xbox Game Pass for PC: 45
    Xbox Live Arcade: 17
    Xbox on Steam: 46
    Xbox One X Enhanced: 32
    Xbox Play Anywhere: 14
    xCloud: 50
    xCloud Touch Controls: 62
  • Zohan2099Zohan2099570,642
    Posted on 12 December 21 at 18:21
    Sweet, thanks!
  • XtowersXtowers1,321,047
    Posted on 15 June 22 at 20:08
    Oh hey! We had roughly the same idea at about the same time, although it took me much longer to publish my list. I posted it on my TA Blog, and it looks like I might have a couple more extensions that you and vice versa. Feel free to cross-reference off my list, I've tried to keep it up to date with all historic and recent events:

    Xtowers' blog post - Filtering your Achievement Lists on TA
  • FireStormHRFireStormHR764,451
    Posted on 25 October 22 at 14:00
    The developer-term for what you guys are doing is the reverse engineering of the queryParameters of one specific API call.
    From an outsider, this can only be done by trial and error, unless the API call is publicly documented somewhere, and getting the full list of possibilities is almost impossible.

    The list you already found is quite nice though :)
    FireStormHR
  • ALoneWolf42ALoneWolf42650,378
    Posted on 12 December 23 at 20:49
    Can we request a feature for "last character" as well? It would be helpful for events where you need to string together achievements with "last character of one achievement as first character of the next" .
  • XI AlphaMale IXXI AlphaMale IX1,168,141
    Posted on 18 December 23 at 12:48
    yes, need last character please
  • WannagoflexWannagoflex363,317
    Posted on 21 December 23 at 09:07
    Just want to add that the
    easy=1
    extension also sorts the achievements from lower to higher TA ratio, and this works too if you are viewing achievements for all games, not only for your game collection.
  • I8ITackyticsI8II8ITackyticsI8I1,027,659
    Posted on 21 December 23 at 13:33
    XI AlphaMale IX said:
    yes, need last character please
    Also would like to request this as trying to see if something can chain before my starting point currently
  • rhollidayrholliday382,014
    Posted on 22 December 23 at 16:26
    There's a lastcharalpha=1 option used in the last 2023 Christmas challenge that got me excited for a seconf, but it's just a toggle to filter out nonnumeric last characters. Still helpful to find actually valid achievements.

    Some brief testing indicates if you put in a list of multiple gpids it's an OR (and functions the same as just adding two gpids= options). A list of multiple platformids doesn't seem to work properly unfortunately, I put in four different platformids and it showed a list that seemed to not be filtered, I put in just two and nothing showed.
  • Posted yesterday at 10:24
    Thanks everyone for posting these filters to thread, makes those challenges so much easier. Especially for those of us who don't have a ton of uncompleted titles open which list valid possibilities. Very helpful, thanks again!
Want to join in the discussion? Please log in or Register For Free to comment.