Source
Query forum archives with SQL
About 36 million posts and comments across roughly 4,300 forum sites — LessWrong, the EA Forum, DEV, DataSecretsLox, crypto-governance forums, and a long crawl-discovered tail — queryable with read-only SQL by site, thread, author, and text.
Query surfaces
forums.postsembeddings.forum_posts
Public forum pages and source-native post records; archived corpus export plus live tails.
Best for
a community’s whole history in one relation — enumerate site_key, then scope
LessWrong and EA Forum posts ranked by upvotes, with authors and timestamps
thread trees via parent_post_key / root_post_key
Fields
post_keysite_keythread_keysourceexternal_idexternal_typekindpost_numberparent_post_keyroot_post_keyuripayloadblake3_hashauthor_actor_idoriginal_authorauthor_external_idauthor_handleauthor_display_nameauthor_profile_urloriginal_timestamptitleupvotescomment_countvote_countword_countmetadataquality_scorequality_issuesis_polishedentity_idis_deletedcreated_atupdated_at
Read live from the schema registry for forums.posts — 33 columns. Every relation's full contract is served by /v1/scry/schema.
Queries
Which forums are here, by size
One aggregate over site_key shows every community, its post count, and its date range.
SELECT site_key, count() AS posts, min(original_timestamp) AS first_post, max(original_timestamp) AS last_post
FROM forums.posts
WHERE is_deleted = 0
GROUP BY site_key
ORDER BY posts DESC
LIMIT 20;
Most-upvoted LessWrong posts
Scope by source and kind, then rank by the source-native vote count.
SELECT post_key, title, original_author, original_timestamp, upvotes
FROM forums.posts
WHERE source = 'lesswrong'
AND kind = 'post'
ORDER BY upvotes DESC
LIMIT 20;