Dont try this on a site with more than a few thousand users. really. deleting this post in 10 minutes. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="http://soapi.info/code/js/stable/scripts/Soapi.js" type="text/javascript"></script> <script type="text/javascript"> // Soapi JavaScript Library // http://stackapps.com/questions/494 // http://soapi.info/ var apiKey = 'qgAq_KfDu0KYzlNG-qaTuw'; function init() { var table = document.createElement("table"); document.body.appendChild(table); Soapi.RouteFactory("api.stackapps.com", apiKey).Users() .getPagedResponse(function(data) { for (var i in data.items.sort(function(a, b) { return b.last_access_date - a.last_access_date })) { var row = table.appendChild(document.createElement("tr")); var cell = document.createElement("td"); cell.innerHTML = Soapi.Utilities.getTimeAgo(data.items[i].last_access_date); row.appendChild(cell); cell = document.createElement("td"); cell.innerHTML = data.items[i].display_name; row.appendChild(cell); } }, null, function(data) { document.getElementById("status").innerHTML = "Page " + data.page + " of " + (Math.floor(data.total / data.pagesize) + 1) }); }; </script> </head> <body onload="init()"> <p> Dont try this on stack overflow or really any other site with more than a couple thousand users. Really</p> <div id="status"> </div> </body> </html>