Skip to main content
3 of 3
added 2 characters in body
Martin Sleziak
  • 4.7k
  • 2
  • 60
  • 122

There is already a fine answer - this is just a minor addition. Some people might prefer Markdown for the posts rather than HTML. The other query uses Body from the Posts table - this contains HTML. Markdown can be obtained using the PostHistory table.

I will repeat a few of the usual caveats:

  • SEDE is only updated once a week - so you won't get very recent posts.
  • You don't get the deleted posts in this way. (There is a table PostsWithDeleted which contains some data about deleted posts - but neither body nor the post owner. So it cannot be used for the purposes discussed here.)
  • The results of a query are limited to 50000 rows - but so far even the most prolific posters on MO are below 50k posts (or 50k comments) - so this won't be problem for MO in the near future.

Naturally, it is possible to do much more - if you have a look at rene's answer to "Dump of my own Stack Exchange content", you can see that there is a query which collects contributions over all sites, creates a HTML file consisting of all results. And also an alternative query, which returns Markdown - again for posts from all sites in the network.

Martin Sleziak
  • 4.7k
  • 2
  • 60
  • 122