Habitica User Data Display Tool (v10.0)


Please wait. Fetching data from Habitica...

There was an error obtaining your data.

  • Reload the page and then check that your User ID and API Token are correct.
  • Click the "Fetch My Data" button a few times, waiting after each click to see if the error goes away. If this fixes the problem, then the error had been caused by this bug in Habitica.
  • If you're using Internet Explorer, try another browser. Chrome or Firefox will be more reliable.
  • If the page's URL starts with "http://" change it to start with "https://" (or just use this correct link).
  • If none of those help, contact me! See "Help and Contact Details" at the bottom of this page.

Version History

10.1 2023-01-05
10.0 2023-01-05
  • Features:
    • First Release as official tool
9.18 2022-12-29
  • Features:
    • Renamed the Habit History section to Habit History List.
    • Added the Habit History Table section by BlakeTNC. (I changed the "chart" terminology from that PR to "table" because "chart" was already used by the Habit Trends section.)
  • Code:
    • Renamed function formatDateFromUTC to formatIsoDateString (by BlakeTN).
    • Renamed function habitHistory to habitHistoryList.
9.17 2022-11-26
  • Bug fix:
    • In the Dailies History section, BladeTNC / Tenali fixed the days of the week day so that they match the dates.
9.16 2022-11-22
  • Bug fix:
    • In the Dailies History section, BladeTNC / Tenali has written a fix that may stop the wrong dates being shown for some people.
      • Note that the days of the weeks may not match the dates. This is a known problem and should be fixed soon. You do not need to report it.
9.15 2022-11-06
  • Feature:
    • In the Dailies History section, weekday abbreviations are included at the top of each column, thanks to BladeTNC / Tenali.
9.14 2021-11-22
  • Documentation:
    • In the To Do's Completed section, the explanation now has more information about which To Do's are kept by Habitica.
9.13 2021-04-18
  • Feature adjustment:
    • In the Current Appearance and Gear section, the bangs, hair base, flower, mustache, and beard now say "none" rather than "1st (none)" when you don't have them equipped. The other options for those items have had their numbers decreased by one (e.g., if an option used to say "2nd", it will now say "1st"). This is for consistency with how the wiki describes these items.
    • 9.13a: The Current Appearance and Gear section how shows the wheelchair equipped.
9.12 2021-01-28
  • Code:
    • Significantly improved error handling when logging in. There are now error messages for:
      • User ID not being a valid UUID string (e.g., not exactly 36 characters long).
      • API Token not being a valid UUID string.
      • User ID and/or API Token not matching any Habitica account.
      • Rate limiting.
9.11 2021-01-19
  • Documentation:
    • For Burst of Flames skill, removed incorrect text about critical hits affecting Boss damage. Thanks to @johnjsal and @nibiyabi for pointing this out!
9.10 2020-12-13
  • Code:
    • "Dailies Incomplete": allowed it to be shown when you are Resting in the Inn (used to be that you couldn't do Dailies at all in Habitica when Resting).
  • Documentation:
    • Added a workaround for Habitica's CORS bug to the login error messages.
    • Changed "attribute" to "stat" in all visible text and wiki links (this changed in Habitica a long time ago).
    • Changed "spell" to "Skill" in all visible text (another old change that had been missed here in a couple of places).
    • Changed "To-Do" and "To-Dos" to "To Do" and "To Do's" in all visible text to match a recent change in Habitica.
    • Changed wiki Q&A board link to Habitica Help guild and changed name of Tavern from Talk to Chat (also ancient changes, previously forgotten).
    • Adjusted the "Starting with a Section Open" text to clarify (I hope!) that the links are pureply for bookmarking, not for use when you're already logged in.
    • Added notes to "What's On This Page?" for Tasks Untagged, To Do's with Dates, and Missing Equipment to say the section is shown only when relevant.
    • "Damage from Dailies" section: removed info about damage being greater if you haven't logged in for 2+ days (Habitica no longer works like that).
9.9 2020-10-29
  • Feature:
    • The Quests Completed section is now Quests Completed and Not Completed. All quests that you have not completed (except World Boss quests) are listed at the bottom of that section.
9.8 2020-07-18
  • Documentation:
    • Adjusted the bug report section (email is the best way to reach me).
    • Removed some outdated details from the section descriptions.
  • Code:
    • The Guilds List section now uses an API route that fetches all Guilds at once, instead of the old inefficient method of fetching them individually.
9.7 2020-05-24
  • Feature:
    • Quests Completed section now alows filtering by quest type and shows the number of scrolls owned, thanks to PitiTheGrey.
9.6.1 2020-04-25
  • Code:
    • Added x-client header.
9.6 2020-01-20
  • Code:
    • The Quests Completed section no longer opens by default when refreshing the data.
  • Documentation:
    • Noted Ethereal Surge is no longer increases mana for mages (including the caster).
    • Remove note that missing equipment occurs with the Orb Of Rebirth.
  • Thanks to cTheDragons for making this version.
9.5 2020-01-05
  • Feature:
    • The Quests Completed section has been added by PitiTheGrey so that you can see a list of all your completed quests and how many times you've done each one. You can sort by quest name or number of completions.
9.4.1 2019-10-06
  • Feature:
    • When the Drops Received Today section is open by default (with this URL, also show the Drop Count / Cap dashboard item by default.
  • Code:
    • Changed jquery link from ajax.googleapis.com to cdnjs.cloudflare.com to allow access in China.
9.4 2019-09-29
  • Feature:
    • Added the ability to specify the section that should be open when you log in using the "sectionOpen=..." URL parameter. See documentation for more details.
  • Code:
    • Changed jquery link from ajax.googleapis.com to cdnjs.cloudflare.com to allow access in China.
9.3 2019-05-20
  • Feature:
    • Changed all wiki links from habitica.wikia.com to habitica.fandom.com.
9.2 2018-06-24
  • Feature:
    • Changed the Habit History and Habit Trends sections in line with a change that Habitica's staff have made to Habits: Habitica no longer records the times that you clicked the Habit buttons, just the total number of plus and minus clicks each day.
9.1c 2018-06-23
  • Documentation:
    • Edited the note in the Habit Trends section to say that the upcoming change to Habit history data should not affect that section.
9.1b 2018-06-14
  • Documentation:
    • Added a note to the Habit History and Habit Trends sections about an upcoming change that the staff are making to Habitica (in brief, Habitica will no longer record the times that you clicked the Habit buttons).
9.1a 2018-06-03
  • Documentation:
    • The wording in the explanation for the Dailies history section has been adjusted to say that the yellow - icon can indicate that you completed the Daily the day after it was due in the Record Yesterday's Activity screen. (A future update will make those Dailies have the green tick icon.)
9.1 2018-03-12
  • Bug fix:
    • Re-enable to show pending damage when quest is not available.
9.0 2018-02-17
  • Feature:
    • The "Guilds List" section shows you a list of links to all the guilds you are a member of. The list will also be displayed in markdown format so that you can paste it into the note of a Habit or Reward in Habitica to have quick access to your Guilds from your tasks page. Thanks to shanaqui for this idea!
8.9 2017-11-24 / 2018-02-16
  • Bug fix:
    • 8.9b: Add stats for new World Boss.
    • 8.9a: Add name for new World Boss.
    • Allow the time to be reported correctly in the Re-Fetch button.
  • Documentation:
    • Improve the explanation for the Missing Equipment page.
8.8 2017-10-01
  • Thanks very much to cTheDragons for making this update!
  • Feature:
    • Show pending damage when quest is not available.
    • Update links for new version of the website.
8.7 2017-06-10
  • Feature:
    • The "Stats and Streaks Backup" section now contains Habit counters.
  • Bug fix:
    • The warning about your subscription terminating no longer appears after it has already terminated.
8.6 2017-06-08
  • Feature:
    • Added your current number of Gems to the "Stats and Streaks Backup" section.
  • Bug fix:
    • Working out if a Daily is due is now done with Habitica's isDue property and so will always give the same result as you see on the official mobile apps. If you see that the website is displaying a different selection of due Dailies, the website will be correct; please report it in the Report a Bug guild so we can fix the mobile apps.
8.5 2016-12-10
  • Feature:
    • New "Subscription Data" section to show the details of your Habitica subscription. You will see this section even if you don't have a subscription but it will be empty (this allows people who think they should have a subscription to realise that something might have gone wrong).
    • (Version 8.5a): If you have a Habitica subscription and if the subscription's termination date is less than a week away, a banner showing the termination date apears. This banner might be a bit annoying for those who already know that their subscription is ending, and I am sorry about that, but it will last for only a week and then disappear. The banner exists for the benefit of those who don't realise the termination date is approaching, and I know from my support work that that's not uncommon.
8.4 2016-11-03
  • Bug fix:
    • Body and back equipment that boost Stats now don't prevent your data from loading.
8.3 2016-08-07
  • Documentation:
    • Added a note to the explanation in the Dailies History section to explain that a Daily can appear to have been completed on a day when it wasn't if a skill had been used to increase the task's value.
    • (Version 8.3a): Added a note to the explanation in the Dailies History section to explain that a Daily can appear to have been missed on a day when it wasn't if the Orb of Rebirth or Reset have been used.
8.2 2016-07-23
  • Bug fix:
    • The task suggestions for skills now no longer include challenge tasks (skills cannot be cast on challenge tasks).
8.1 2016-07-14
  • Feature:
    • The completed To Do's section now shows all completed To Do's. This might result in the tool being slower for some people.
8.0 2016-06-06
  • Code:
    • Adjusted for Habitica's API v3.
  • Bug fix (version 8.0a):
    • Fixed a bug that was preventing people who aren't in a party from using the tool.
7.8 2016-06-05
  • Code:
    • Adjust handling of collection quests for upcoming change in Habitica.
7.7 2016-04-25
  • Features:
    • Reenabled markdown support.
  • Bug fix (version 7.7a):
    • Compensate for missing Habit history arrays that would cause the tool to not work.
7.6 2016-04-22
  • Features:
    • Temporarily turned off markdown support due to a bug. It will be back on in a couple of days.
7.5 2016-04-05
  • Features:
    • Now shows your damage to the world boss when you aren't in a party quest.
7.4 2016-04-01
  • Features:
    • Updated for new world boss.
7.3 2016-03-13
  • Code:
    • Fixed a bug that prevented anyone not in a party from using the tool!
7.2 2015-11-24
  • Code:
    • Change the API call to use habitica.com instead of habitrpg.com, only months late.
7.1 2015-08-15
  • Features:
    • When you are on a boss quest, the Quest Progress section now tells you how much HP the boss has left. Thanks to me_and for this!
  • Code:
    • Equipment images are now taken from Habitica's Amazon bucket, instead of being stored locally.
7.0 2015-07-31
  • Features:
    • Changed "HabitRPG" to "Habitica" in all visible text (except the old version history notes). Changed habitrpg.com to habitica.com in all links. Changed habitrpg.wikia.com to habitica.wikia.com throughout.
    • Removed warning about new Dailies repeat features since they seem to be bug-free now.
    • Put "Data Display Tool" in page title since that's how it's come to be known most often.
6.2 2015-07-12
  • Features:
    • In the Dailies Incomplete section and the damage dashboard tiles, the new "trivial" difficulty now causes less damage from a boss, matching a change that has just been made in HabitRPG.
6.1 2015-07-07
  • Features:
    • In the Task Overview, the new "trivial" difficulty is now displayed correctly.
  • Bug fix:
    • Improvements to how the Dailies' "Start Date" and "Every X Days" features are handled, to match changes made in HabitRPG.
    • A change to how HabitRPG indicates that a quest has started had been causing this tool to display quest information prematurely. This is now fixed.
  • Documentation:
    • Capitalised all (I hope) instances of "Habit", "Daily", "To Do", and "Reward", and all class names (e.g., "Rogue").
6.0a 2015-06-30
  • Code:
    • Some improvements have been made to how the Dailies' Start Date and Every X Days options are handled, matching changes made in HabitRPG. However these might still not be handled correctly for some users (in both HabitRPG and this tool).
6.0 2015-06-21
  • Features:
    • For people who are NOT using a Custom Day Start (CDS) (i.e., CDS is zero), Dailies using the new Every X Days repeat and/or the new Start Date feature should now be correctly reported as due or not due, and the estimates of damage caused by incomplete Dailies should be correct. However, please be cautious when using that information for a few days, until you are confident it is accurate for your account.
    • For people who are using a Custom Day Start that is not zero, Dailies using the new Every X Days repeat might not be reported correctly. Dailies of any kind with a Start Date of today or tomorrow might not be reported correctly. The estimate of damage caused by those Dailies might not be correct. You do not need to report these problems to me. There's a bug in HabitRPG itself that is causing Start Dates to not be handled correctly when a CDS is used, and we need to sort that out before the Data Display Tool can be accurate.
    • In case you are not sure whether you are using a Custom Day Start, an orange message across the top of the page will tell you if you are and will warn you about the potential problems.
    • In the Task Overview section, for Dailies, the "task" column now shows the value for the "Every X days" option. It shows the start date if the Daily starts after today.
    • The Task Statistics section now contains a column showing the number of Dailies due today.
  • Code:
    • Added moment.js
    • Some small refactoring, mostly because of moment.js. (So much more needed.)
5.3 2015-06-12
  • Added warning message that this tool hasn't yet been modified for the new Dailies options, "Start Date" and "Every X Days".
5.2 2015-05-19
  • Bug fix:
    • The Skills and Buffs section had a few errors. There might be more. Thanks very much to the people who have reported problems so far!
    • Version 5.2a: add rounding for health for Healing Light and allow Dailies' history entries to be null.
    • Version 5.2b: handle the case where the user has equipment that is not yet in production (e.g., staff testing new gear)
5.1 2015-05-02
  • Bug fix:
    • The Dailies Incomplete section was reporting stealth Dailies incorrectly. It should be correct now.
5.0 2015-05-02
  • Features:
    • The Skills and Buffs section has been updated for the new skills. It might be unreliable! I am still testing it with various Classes and Stats. Please tell me if you notice errors.
4.1 2015-05-01
  • Features:
    • The Skills and Buffs section has been temporarily removed while changes are made. It will be back within 24 hours.
4.0 2015-04-05
  • Features:
    • A new Habit Trends section has been created by donoftime to provide a visual representation of the trends in your Habits. Use this to get an idea of which habits you are reinforcing, and which are being neglected.
    • Markdown is now supported throughout the tool, also thanks to donoftime.
  • Documentation (version 4.0a):
    • Update the Possible Future Features to remove completed features and add some new suggestions.
  • Code:
    • donoftime has added a mock ajax framework to assist with local development and has placed instructions for using it in CONTRIBUTING.md.
3.7 2015-01-09
  • Features:
    • Skills and Buffs: Now lists your current Stats, your maximum MP, and the MP that you will gain during cron. The latter two values are affected by your Intelligence, so you can use this data to tailor your Stats to maximise your MP.
    • Updated for new world boss.
3.6.1 2014-12-22
  • Code:
    • Add image configuration for new equipment that will be released soon.
    • Version 3.6.1a: Improve handling of equipment images.
3.6 2014-12-18
  • Features created by goldfndr:
    • All links now open in a new window or tab.
    • The Task Overview section now has a toggle developer data link for showing/hiding data about each task that might be useful to anyone who uses the API for manipulating their tasks. The toggle will adjust the "task" and "added" columns for each task to add the unique ID and the exact "dateCreated" string.
  • Code improvement by goldfndr:
    • Wiki links are now inserted with a nifty wiki() function instead of hideous repeated HTML code.
3.5.4 2014-12-08
  • Features (minor):
    • The Dailies History section now uses a ✓ instead of a V.
  • Code:
3.5.3 2014-12-07
  • Features:
    • The Current Appearance and Gear section now includes the avatar's Background, if any.
3.5.2 2014-12-06
  • Code:
    • Adjust how a subscriber is recognised to include gift subscriptions (ref).
3.5.1 2014-11-25
  • Features:
    • When you access this tool from the HabitRPG website's "Data" menu, your User ID will be automatically filled in for you! You'll need to copy and paste only your API Token. Thanks to Blade Barringer for this!
3.5 2014-11-22
  • Features:
    • The Equipment Recommendations section now includes images! Also, if you hover over an image, you'll see the "key" for that image, which might help anyone who uses the API for manipulating their avatar. Thanks to goldfndr for this change!
    • The Re-Fetch button now tells you when your data was last fetched; goldfndr also made this enhancement.
    • The feature that used to show you your email address has been removed because you can now see your address on the website at User Icon > Settings.
  • Code:
    • Added support for automatic filling of your User ID when you access this page from the HabitRPG Data menu. Feature won't work yet because a change to HabitRPG needs to go live first. Feature created by Blade Barringer.
    • Added Blade and goldfndr to the Contributors list at the top of the source code (sorry, goldfndr, I forgot about that for your earlier change).
3.4.1 2014-11-09
  • Features:
    • The Equipment Recommendations section now shows you the API object key for each of the items you have selected. This would be useful if you have any third-party tools that let you equip/dequip gear by specifying keys.
3.4 2014-11-06
  • Features, all created by goldfndr:
    • The Task Overview section now has:
      • A Difficulty column.
      • Habit directions: plus and minus buttons for Habits in the "task" column.
      • Daily repeat days in the "task" column to help you manage Grey Dailies.
      • To Do due dates in the "task" column.
    • The To Do's with Dates section now includes a separate sub-section for To Do's without dates, in case you need to refer to your undated To Do's while examining your dated ones. (This To Do's with Dates section appears only if you have one or more dated To Do's, but you can always see all To Do's in the Task Overview, which provides sorting, searching, and filtering.)
3.3.1a 2014-10-14
  • Features:
    • Missing Equipment: The sortable, filterable table (only visible when you have lost more than three items) now has images to help you choose equipment by prettiness, and a drop-down "stats" menu to let you filter by the type of Stat that the equipment boosts.
3.3 2014-10-14
  • Features:
    • Missing Equipment is now more useful for people who have used an Orb of Rebirth or who have lost many items through deaths. It gives you a sortable, filterable table to help you choose which items to buy back first to maximise your stats.
  • Code:
    • Dailies Incomplete now has extra code to prevent JavaScript from adding 1 + 1 and getting 2.000000000002.
3.2.9 2014-10-11
  • Features (minor):
    • Dailies Incomplete: When you are on a boss quest, this now shows you the total damage to you, as well as the damage to your party from the boss and the normal damage to you alone from your incomplete Dailies.
    • Skills and Buffs: Now states that Stealth protects your fellow boss quest participants as well as you.
    • The Unallocated Points section has been removed because we now get notifications in HabitRPG itself, thanks to betaveros.
  • Documentation:
    • Error message upon data fetch fail now advises that the URL must start with https://.
3.2.8 2014-09-23
  • Code:
    • Fixed a bug where a task with no tag object would cause the page to never finish loading. This seems to have been caused by a recent change to how new tasks are created in HabitRPG.
3.2.7 2014-09-07
  • Documentation:
    • Updated Possible Future Features with all the requests people have made.
3.2.6 2014-08-28
  • Code:
    • Fixed a bug in Dailies History that was incorrectly reporting the action you had taken on the first day that a daily was created.
3.2.5 2014-08-19
  • Features (minor):
    • Skills and Buffs: Removed outdated information about the Drag'on Tavern boss.
3.2.4 2014-07-26
  • Features:
    • Skills and Buffs: For Brutal Smash and Burst of Flames, when you are not on a quest, you can now see the damage you would do to a boss if you were on a quest.
3.2.3 2014-07-05
  • Features:
    • Quest Progress: Now explains that Burst of Flames and Brutal Smash do NOT damage Drag'on, the World boss, unless you are on a boss quest or collection quest (see GitHub habitrpg-shared issue 244 for details).
3.2.2 2014-07-05
  • Code:
    • Fixed a bug that was preventing people's reddest/bluest tasks being identified (for Skills and Buffs) if they didn't have any tasks with values less than/greater than zero.
3.2.1 2014-07-03
  • Features:
    • Quest Progress: Displays the precise stats for the Tavern boss.
    • Skills and Buffs: Says when a skill will damage a Tavern boss (Burst of Flames and Brutal Smash).
  • Code:
    • The code that handles the Tavern Boss is now more future-proof and maintainable thanks to improvements by @thepeopleseason.
3.2 2014-07-03
  • Features:
    • Tavern Boss: The damage you have done so far today to the Tavern Boss is now displayed in the dashboard and in the "Quest Progress" section. You'll see these items even if you are not on a party quest, or are on a collection quest. (Soon I'll be updating the "Skills and Buffs" section for those skills that damage the Tavern boss as well as a quest boss, and there'll be an update to show exact Tavern boss stats.)
3.1.1 2014-06-24
  • Features:
    • Skills and Buffs: Each skill section now tells you how to increase the effects of the skill (i.e., which character Stat to maximise with equipment or points to get the most out of the skill.
    • Skills and Buffs: The Chilling Frost section now tells you if you have already cast it.
3.1 2014-06-22
  • Features:
    • Skills and Buffs: A description of each of the Skills for your class and the exact effect they will have if you cast them now. Also describes Skills for other classes with estimates of their effects if you changed to that class while keeping similar Character Stats. Thanks very much to Ryan for testing all of the skills and providing useful suggestions.
  • Code:
    • Fixed (probably) a bug that was preventing most of the links from being used on iOS devices (iPads, etc).
3.0.1 2014-06-15
  • Features: none
  • Code:
    • Modified the calculations for computed stats to match a recent change on HabitRPG - levels greater than 101 are now treated as level 101. As a level 110 mage, this makes me cry. :P But it is necessary to keep the game balanced at high levels.
3.0 2014-06-09
  • Features:
    • "Official". :)
    • Changed colour scheme to work better for most forms of colour-blindness. The previous red-green-yellow scheme was failing for red-green blindness and green-red blindness.
2.4.1 2014-05-31
  • Code:
    • Fixed (probably) a bug related to HabitRPG's Custom Day Start (CDS) feature. If you use a CDS, then you would have found that after midnight, the Dailies Incomplete and Damage from Dailies sections were incorrect - they were ignoring your CDS. I think I have fixed this now. @It's Bailey, thanks for mentioning this.
    • Fixed a bug in the Dailies History section that caused each date to be one day later than it should have been. Thanks, @rami.sedhom, for letting me know!
2.4 2014-05-23
  • Features:
    • Dailies History: A spreadsheet-like view showing the days on which you did and did not tick off your dailies.
  • Code:
    • I've removed the fix I put in place in version 2.1.2, after HabitRPG's API was changed and the "text" names of items were omitted from it. They're back in now, so hopefully my fix isn't needed any more.
2.3.2 2014-05-22
  • Code:
    • Fixed a bug in the random to-do code that caused the whole page to fail if you had no to-dos.
2.3.1 2014-05-20
  • Code:
    • The calculation to determine the drop cap (in "Drops Received Today") has been adjusted in line with changes made in HabitRPG (if you have a contributor level, your drop cap is now higher).
2.3 2014-05-19
  • Features:
    • The Dashboard "Est. Damage to You" tile has changed. It now shows the TOTAL damage you will take from your own dailies directly AND (if you are on a boss quest) from the quest boss due to those dailies. Click on it to open up the "Damage from Dailies" section which will explain the numbers in detail.
2.2 2014-05-16
  • Features:
    • To Do's Completed: A sortable, filterable table containing all of your completed to-dos that HabitRPG has in its archive. The to-dos' notes and completion dates are included.
2.1.2 2014-05-15
  • Code:
    • (2.1.2a) Names of equipment have been fixes. Names of quests, quest bosses, and collection quest items are still not perfect, but it's easy enough to work out what they mean. I'll be fixing them properly soon.
    • Temporary partial bug fixes have been inserted. (HabitRPG has changed how it reports the names of equipment, quests, bosses, and other items. I'm updating this tool to match.)
2.1.1 2014-05-14
  • Features:
    • (2.1.1a) For "To Do's with Dates", if the only "due" to-dos are from challenges and are more than a week old, then the dashboard tile will be yellow rather than red, since you're likely to not care so much about those to-dos.
    • At the bottom of the Task Overview section, you will now find one randomly-selected item from your to-do list. Re-fetch your data to see a different random to-do.
2.1 2014-05-13
  • Features:
    • To Do's with Dates: A list of all to-dos that have been given due dates, sorted by date. If there are any to-dos due today or overdue, a red tile will appear in the dashboard to tell you how many there are.
    • Current Health dashboard tile now turns red when your expected damage is greater than your health.
2.0.1 2014-05-13
  • Features:
    • Dailies Incomplete table is now neater and consistent in layout with the other tables.
    • Equipment Recommendations table uses asterisks to indicate the battle gear you are already wearing.
  • Code:
    • Fixed a bug in Equipment Recommendations where clicking on a header would do weird things (table#equipTable).
2.0 2014-05-13
  • Features:
    • Stats and Streaks Backup gives you a plain-text view of information that you might need to restore your stats if you die through no fault of your own. Be sure to read the "IMPORTANT" warning in that section!
    • Dashboard tiles no longer appear if they're not relevant.
    • When you re-fetch your data, the section you had open previously will remain open.
  • Code:
    • Large changes to the code to place each section of the page in its own function, dramatically tighten scope, reduce DOM updates, and remove some cached display errors that were happening on refetch. If you find anything working differently than expected, you can compare it with the old version (1.8.4).
1.8.4 2014-05-06
  • Features:
    • Dailies Incomplete now displays the streak count for each daily, thanks to thepeopleseason for the idea and the code.
  • Code:
    • The emoji JavaScript library has been added to js-for-habitica_user_data_display.tar.gz, thanks again to thepeopleseason.
    • The Equipment Recommendations' "topEquipment" code has been improved and hopefully doesn't have surprising new bugs.
1.8.3 2014-04-28
  • Features:
    • Emoji! You should now find that emoji are represented properly. (Markdown is stil not supported.)
  • Documentation / Layout:
    • "Suspected Bugs" changed to "Known Bugs" because I've found one: Internet Explorer does not correctly handle refetching data; instead you need to reload the page. Chrome, Firefox, and Safari (and probably others) do not have this issue.
  • Code:
    • Emoji support turned out to be really easy. I should have done it weeks ago! I'm using HenrikJoreteg's emoji-images library which gives you a quick and easy function to emojify any string.
1.8.2 2014-04-26
  • Features:
    • The Dailies Incomplete section now shows the estimated damage each daily will do to you, and to your party members if you are on a boss quest.
  • Documentation / Layout:
    • The explanation for Equipment Recommendations is now hidden by default.
    • The Unallocated Points section is no longer shown by default (some people don't use points, and for those that do, it's always visible in the dashboard).
1.8.1 2014-04-25
  • Features:
    • Drops Count in the dashboard now also shows you your current drop-cap (thanks to Ryan for suggesting this).
  • Documentation / Layout:
    • In Task Statistics section, fixed the incorrect information about archived to-dos (thanks to SabreCat for pointing out the error).
  • Code:
    • Removed a few different kinds of hide/show toggling code and replaced them with one type (nearly 100 lines of code deleted!)
    • Fixed broken "Show All of My Equipment" button in the Equipment Recommendations section (thanks to SabreCat for the bug report).
1.8 2014-04-23
  • Features:
    • Task Statistics: How many habits, dailies, to-dos, and rewards you have in total, and how many are assigned to each Stat. If you have task-based auto-allocation turned on, this section will also show your Training Points.
    • Equipment Recommendations: This displays your best equipment with features that help you choose the right gear for maximising specific Stats (for example, to maximise INT and CON before casting a healing Skill).
1.7.2 2014-04-19
  • Features:
    • Re-Fetch My Data button appears in the header after you have fetched your data once. Clicking it will refresh your data with the latest from HabitRPG's server (it has the same effect as resubmitting the API details form).
    • Your email address is in the header but hidden by default to save space. Click on the "show email address" link in the header to show it.
    • Clear my data link has been removed from the header to save space and because I don't think it was very useful (tell me if you disagree!). You can still clear your data by reloading the page (and that's documented in the "Privacy and security notes" under the API Details form).
1.7.1 2014-04-19
  • Features:
    • Your email address is now displayed in the header, thanks to @thepeopleseason.
1.7 2014-04-18
  • Features:
    • A dashboard! Created by @thepeopleseason (thank you!). Shows data related to dailies, quests, and other things. Hover over each dashboard box to see an explanation. Click (on most of them) to open the associated section on the page.
1.6.2 2014-04-13
  • Features:
    • Drops Received Today shows you your current drop-cap (thanks to Ryan for suggesting this).
1.6.1 2014-04-13
  • Features (minor):
    • Damage from Dailies is now complete and seems to be accurate. But don't trust it with your life! Please read the warning in that section (click its "show explanation" link).
    • Current Appearance and Gear and Missing Equipment now specify the class for special gear that has a class.
  • Documentation / Layout:
    • Renamed Tasks that have not been Tagged to Tasks Untagged.
    • Damage from Dailies: Improved (I hope) wording to explain the two kinds of damage you can take (normal and boss), to help new users. Feedback welcome if it's actually become worse. You can just look at the bolded parts if you already understand what's going on.
  • Code:
    • Initial code for a dashboard, thanks to thepeopleseason! The dashboard is currently hidden while development continues.
    • The page now erases generated HTML and hides optional ToC entries before data is (re-)fetched to prevent incorrect display of old data.
    • Various other code improvements.
1.6 2014-04-10
  • Features:
    • Dailies Incomplete: Lists the dailies scheduled for today that you have not yet completed. Also has a separate list of grey dailies that have not been completed. This section won't appear if you have completed all of your dailies.
1.5 2014-04-08
  • Features:
    • Current Appearance and Gear: Lists the equipment you are wearing (battle gear and costume), your avatar's appearance settings (skin colour, hair, etc), and your pet and mount. This lets you easily record an appearance that you especially like or a set of battle gear that gives you useful stats (e.g., you could copy and paste this section to a text file).
  • Code:
    • Improvements to Damage from Dailies. CON from gear (including class bonuses) is now included; Stealth buff is still NOT included (but will be soon). This seems pretty accurate now but there's still more testing to be done before it could be called reliable.
1.4.5 2014-04-06
  • Features:
    • Damage from Dailies now includes a (wildly inaccurate?) estimate of how much damage you and your fellow quest participants will take from a quest boss if you do no more dailies today. This is experimental and still being tested.
1.4.4 2014-04-06
  • Features:
    • Missing Equipment contains the cost and stats for each item to help you work out if it's worth changing class to buy it back (also, layout is neater for several items)
  • Documentation / Layout:
    • Table of Contents is split into Tasks and Other. It was threatening to become cluttered.
    • Table of Contents links will now hide their respective sections when clicked on a second time (consistent with all other hide/show links on the page)
    • Task Overview explanation is now hidden by default to save precious screen space.
  • Code:
    • Inserted a slightly nasty hack to allow Chrome to save the User ID and API Token if the user chooses to do that. (Obligatory warning about problems with storing passwords in browsers - be careful especially on shared computers).
    • HabitRPG's "content" json data is now fetched before the user data so that we can use it for displaying attractive gear names, and calculating stats from gear.
1.4.3 2014-04-05
  • Features: none
  • Code:
    • Improvements to Damage from Dailies but it's still experimental and not to be trusted. Damage reduction from checklists is now included; CON buffs are now included (but not CON gear nor Stealth)
1.4 2014-04-03
  • Features:
    • Damage from Dailies: an estimate of how much damage you would take if you did no more dailies today. Be cautious about using this if you are low on health! Please read the warning in that section (click its "show explanation" link).
1.3.3 2014-03-31
  • Features:
    • "show documentation and Fetch My Data form": now when you use that link, it hides any other sections that you had open, so that you can more easily get to the form. Tell me if that's inconvenient for you (Contact Details at bottom of documentation).
1.3.2 2014-03-31
  • Features:
    • "show documentation and Fetch My Data form" is back and the bug that prompted me to remove it has been fixed. Thanks to BrightBold for explaining that it was an important feature for people who use the tool a lot.
1.3.1 2014-03-30
  • Features:
    • Habit History now has bolding when there's no history, as they could be habits that you need a bit more encouragement to do - thanks to Malkin for the suggestion
  • Documentation:
    • Added wiki blog post to Contact Details (you can comment on the post)
    • show documentation link (used to be "show explanations...") no longer unhides the Fetch My Data form because fetching new data over the top of old data was causing problems.
1.3 2014-03-30
1.2 2014-03-29
  • Features:
    • Quest Progress now works for Collection Quests. While on a collection quest, opening Drops Received Today automatically opens Quest Progress too.
    • Missing Equipment now includes apologetic message for Orb of Rebirthers (feature is unhelpful for them but that might change).
  • Documentation:
    • Updated Possible Future Features
    • Added Version History
1.1 - initial release 2014-03-27
  • Features:
    • Unallocated Points
    • Habit History
    • Quest Progress
    • Missing Equipment
    • Drops Received Today
    • Tasks That Have Not Been Tagged
  • Documentation:
    • Privacy and security notes (also related comments within the code)
    • What's On This Page? (descriptions of each feature)
    • Suspected Bugs (no support for old browsers; mobile support unknown)
    • Help and Contact Details
close version history (or click the version number again to close)

This page shows you certain information from your Habitica account. You can read the full list below, or just enter your details and try it out.

Enter your Habitica API credentials (from User Icon > Settings > API on the website or Settings > API on the Android app or Settings > Account Details on the iOS app)

Privacy and security notes:

  • If you access this page from the Data menu on the Habitica website, your User ID will be automatically added to the form above.
  • Your API Token is a password - do not share it with anyone, not even the maintainer of this page if you are seeking help.
  • When you enter your User ID and API Token here and click "Fetch My Data", your ID and Token are sent to Habitica's servers. They are not sent anywhere else. To confirm that, you can ask someone who knows the JavaScript programming language to examine the source of this page.
  • This page does not save your User ID and API Token to any location, but your browser might, if it has been configured to save form and password information. If you are using this page on a shared computer, you should clear any data that the browser has saved.
  • You cannot damage your Habitica account in any way by using this page. It fetches data from Habitica's servers but it does not make any other kind of request. Your account will not be changed by this.
  • You cannot view anyone else's data by using this page.
  • To clear your data, reload the page.

What's On This Page?

  • Task Overview: A table listing your Habits, Dailies, and To Do's, with their Stats and colours, values, and magnitudes (value and magnitude are useful for choosing tasks to cast skills on). Completed To Do's are not shown; completed Dailies are. At the bottom of this section, you will find one randomly-selected item from your To Do list. Re-fetch your data to see a different random To Do.
  • Task Statistics: How many Habits, Dailies, To Do's, and Rewards you have in total, and how many are assigned to each Stat. If you have task-based auto-allocation turned on, this section will also show your Training Points.
  • Tasks Untagged: If you have any Habits, Dailies, To Do's, or Rewards that have not been tagged they will be listed. This will be useful to you only if you prefer to tag all your tasks and are looking for any you have missed. This section is shown only if you have untagged tasks.
  • Habit Trends: An interactive chart that provides a visual representation of the trends in your Habits. It gives you an idea of which Habits you are reinforcing, and which are being neglected.
  • Habit History List (previously Habit History): This shows some of the dates and times you recently clicked on your Habits. But note the disclaimer you'll see at the top of the list! Most of your clicks can not be shown.
  • Habit History Table (created by BlakeTNC): This shows summarised information from the Habit History List section, in a tablular format.
  • Dailies History: A spreadsheet-like view showing the days on which you did and did not tick off your Dailies.
  • Dailies Incomplete: A list of Dailies scheduled for today that you have not yet completed, and the estimated damage you will take from each one. It also has a separate list of Grey Dailies that have not been completed (you don't need to do those today, but you might want to for extra rewards).
  • To Do's with Dates: A list of all To Do's that have been given due dates, sorted by date. If there are any To Do's due today or overdue, a red tile will appear in the dashboard to tell you how many there are. This section is shown only if you have dated To Do's.
  • To Do's Completed: A sortable, filterable table containing all of your completed To Do's that Habitica has in its archive. The To Do's' notes and completion dates are included.
  • Drops Received Today: The number of drops you have received so far today will be shown, along with your drop-cap.
  • Quest Progress: If you are on a boss or collection quest, you'll see an estimate of how much progress you have made so far today, as well as the boss's HP (taken from your party's page, so this does not include any reduction from the damage you or other players have caused since the last time a party member's cron ran).
  • Quests Completed and Not Completed: A table listing of all your completed quests and how many times you've done each one. You can sort by quest name or number of completions. Under the table is a list of quests you have not completed (World Boss quests are not included in the list).
  • Damage from Dailies: This estimates the amount of damage you will take at the end of the day if you do not complete any more Dailies today. It includes additional damage from a quest boss. Be cautious about relying on these estimates if you are low on health! Please read the warning in that section (click its "show explanation" link).
  • Stats and Streaks Backup: A plain-text view of information that you might need to restore your stats and your Dailies' streaks if you die through no fault of your own. This information is available only before death, so you might wish to copy the information every few days.
  • Missing Equipment: If you have died and lost equipment, that equipment will be listed, along with the class that it belongs to. This is to help you buy it back, if you choose to do so. This section is shown only if you have missing equipment.
  • Current Appearance and Gear: This lists the equipment you are wearing (battle gear and costume), your avatar's appearance settings (skin colour, hair, etc), and your pet and mount. This lets you easily record an appearance that you especially like or a set of battle gear that gives you useful stats (e.g., you could copy and paste this section to a text file).
  • Equipment Recommendations: This displays your best equipment with features that help you choose the right gear for maximising specific Stats (for example, to maximise INT and CON before casting a healing Skill).
  • Skills and Buffs: A description of each of the Skills for your class and the exact effect they will have if you cast them now. Also describes Skills for other classes with estimates of their effects if you changed to that class while keeping similar character Stats.
  • Subscription Data: If you have a Habitica subscription, this section will show you the data Habitica has about your subscription. If you have been a subscriber in the past, this section might show some of your old data. If you have a current subscription that is ending in less than a week, a large orange notification will appear at the top of the page. (This banner might be a bit annoying for those who already know that their subscription is ending, and I am sorry about that, but it will last for only a week and then disappear. The banner exists for the benefit of those who don't realise the termination date is approaching, and I know from my support work that that's not uncommon.)

Those items will not be shown if they are not relevant to your account (e.g., if you have no untagged tasks, you will not see the untagged tasks section).

Starting with a Section Open

Normally when you log in, you see the links that allow you to access each section with none of those sections open. If you'd prefer a particular section to be open by default every time, click one of the links below and bookmark it the resulting page.

NOTE: these links are not intended to be used to get you to specific sections when you are already logged in to the Tool. If you try to use them for that, you'll have to log in again. They're just here to let you bookmark them easily.

To have your User ID specified automatically as well, click on one of those links, then edit the URL in your browser's address bar to add your User ID at the end, then bookmark that. For example, if your User ID is 12345678-90ab-40a4-cdef-1234567890ab and you want the "Task Overview" section to be open when you log in, you would bookmark this URL:
https://tools.habitica.com/habitica_user_data_display.html?sectionOpen=taskOverviewSection&uuid=12345678-90ab-40a4-cdef-1234567890ab

Known Bugs

Internet Explorer will produce odd results if you use the "Re-Fetch Data" button. Reloading the page will fix the problem. Avoid using that button. Avoiding Internet Explorer will also work.

This page will not work correctly on old browsers because it uses modern website features and relies on compliance to standards (both can be lacking in old browsers). Updating your browser is important for general safety on the internet! If you have upgraded your browser to the latest version and are still having problems, please tell me! Contact details are below.

Regardless of what bugs there might be, this page cannot damage your account. It does not contain any code that could result in any changes being made on Habitica.

Help and Contact Details

If you have general questions about Habitica, email us at admin@habitica.com

Data Display Tool originally developed by Alys.

hide documentation