I've just been awarded the Pundit bage! Whooo, go me (didn't even realise it existed)! =D

I'm curious to know which of my (all rather mundane) comments has brought for me such honour.

I found Can I view a list of my “great comments”, perhaps in my profile?, which suggests using this SEDE query. However, that query shows that I have only 2 comments with a score of 5 or more and I can't see anything wrong with the query...

Do I not deserve this shiny new badge? :(

3 Answers 3


You can use the API to view your up-to-date comments:


I think there may be a new syntax for the 2.0 version of the API, but this still works for the time being. Go to your profile to get your user ID number (in the upper right hand box), it's not just your username.

This works for this site, but change "meta.stackoverflow.com" to "stackoverflow.com" or "physics.stackexchange.com", etc. for the other sites.

As has been mentioned in the comments, with the (long ago) deprecation of that version of the API and with the ever-fresh SEDE data, it's much more effective to do the search on there (e.g., https://data.stackexchange.com/stackoverflow/query/166532/how-close-am-i-to-pundit-badge).

  • 2
    Excellent - thank you! I only had to remove meta. from the URI as I'm interested in my SO not MSO profile. But otherwise, that's great.
    – eggyal
    May 29, 2012 at 10:04
  • 1
    @eggyal Yeah, sorry I wasn't sure which site, but it works for all of them, just change the name of the site.
    – jonsca
    May 29, 2012 at 10:06
  • Could you update this for the latest syntax? It's not working for me dispute multiple attempts at guessing what it might be now.
    – martineau
    Nov 4, 2012 at 18:00
  • @martineau It's still working for me, what is the syntax that you are using. Make sure and use your Meta ID (which can be found on your profile in the upper right corner).
    – jonsca
    Nov 4, 2012 at 23:30
  • I tried stackoverflow.com/1.1/users/355230/… and get a Page Not Found, so instead I used this which I got from another question.
    – martineau
    Nov 5, 2012 at 2:07
  • 1
    @martineau You need the api. in front of everything.
    – jonsca
    Nov 5, 2012 at 2:08
  • When I use api.stackoverflow.com/1.1/users/355230/… I get what looks like a correct response, but it's displayed as raw XML.
    – martineau
    Nov 5, 2012 at 2:12
  • 1
    It's JSON. Chrome can read it natively, but you may need a plugin for other browsers. It gives you all of the dirty details, it doesn't just spit back a count, unfortunately.
    – jonsca
    Nov 5, 2012 at 2:13
  • Nor does it have links to the comments or related question or answer.
    – martineau
    Nov 5, 2012 at 2:15
  • The upside is that it's current, the data dump from the other link you referenced is getting close to 6 months old already.
    – jonsca
    Nov 5, 2012 at 2:17
  • Yeah, it's a little old, but it works and has links in the output (which is extremely useful & convenient). If I save the XML response from your query to an .xml. file and then open that in Firefox I get an XML Parsing Error: not well-formed message.
    – martineau
    Nov 5, 2012 at 2:26
  • The latest update on SEDE was on June 26th, the API will get you at least up to the hour updates. It's not an XML formatted block that it returns. It is JSON. Search "parse JSON in <your fav language>" on SO and it should come up with some libraries that are available.
    – jonsca
    Nov 5, 2012 at 2:32
  • Yeah, just realized it's JSON not XLM myself. OK, I'll see what I can do with Python where it's handled by a built-in I believe -- thanks.
    – martineau
    Nov 5, 2012 at 2:38

As the comments on the answer to that question ultimately resolve, the data dump used by the Stack Exchange Data Explorer (SEDE) is only updated periodically. The SEDE doesn't work on live data.

If you've done a lot of commenting recently, then it's very likely that the data dump does not contain all of your recent comments. And those are the ones that earned you the Pundit badge.

If the comments don't appear in the current data dump, then you'll have to use the API, as jonsca's answer suggests. Or just wait until the next data dump is released, and then run your query again.

Related: When will quarterly data dumps resume?


Use the updated 2.x API tester here: https://api.stackexchange.com/docs/comments-on-users

Just put your user id in the ids text box. Find your user id by navigating to your Stack Overflow profile and looking at the URL in your browser.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .