Skip to main content

Reddit — Posts

4.6M+ records

from $0.0012/record

Bulk export of public Reddit posts with title, body text, subreddit, author, score, and comment counts. Ideal for NLP research, topic modeling, and community trend analysis.

Customize this dataset

Field dictionary

FieldTypeDescription
idstringUnique post ID
titlestringPost title
selftextstringPost body text
urlstringLinked URL (for link posts)
permalinkstringReddit permalink path
authorIdstringID of the posting user
authorUsernamestringUsername of the poster
subredditNamestringName of the subreddit
subredditIdstringID of the subreddit
scoreintegerNet score (upvotes minus downvotes)
upvotesintegerNumber of upvotes
downvotesintegerNumber of downvotes
upvoteRatiofloatRatio of upvotes to total votes
commentsCountintegerNumber of comments
crosspostsCountintegerNumber of crossposts
isVideobooleanWhether the post is a video
over18booleanWhether marked NSFW
linkFlairTextstringFlair label on the post
domainstringDomain of the linked content
createdAtDatedatetimePost creation date

Sample data preview

[
  {
    "id": "t3_1abcd23",
    "title": "I built an open-source social listening tool with the Xpoz MCP - AMA",
    "selftext": "After 3 months of nights and weekends, here is what I learned about querying social data with LLMs...",
    "url": "https://example.com/repo/social-listening",
    "permalink": "/r/dataisbeautiful/comments/1abcd23/i_built_an_opensource_social_listening_tool/",
    "authorId": "t2_a1b2c3",
    "authorUsername": "data_nomad",
    "subredditName": "dataisbeautiful",
    "subredditId": "t5_2qh6e",
    "score": 4210,
    "upvotes": 4480,
    "downvotes": 270,
    "upvoteRatio": 0.94,
    "commentsCount": 318,
    "crosspostsCount": 7,
    "isVideo": false,
    "over18": false,
    "linkFlairText": "OC",
    "domain": "example.com",
    "createdAtDate": "2026-06-18"
  }
]

Volume & pricing

$250 minimum order. Free 100-record sample included with every dataset.

VolumeRecordsPer recordTotal (one-time)
1M1,000,000$0.0012$1,200
10M10,000,000$0.0010$10,000
100M100,000,000$0.0005$50,000

Records are a representative sample of the full dataset, selected across the available range. Need specific records? Build a custom dataset →

Formats & delivery

File formats

CSVJSON

Delivery options

DownloadAmazon S3Google Cloud Storage

Ready to get started?

Download a free 100-record sample or customize your exact dataset requirements.

Customize this dataset