Reddit User Posts
reddit_user_postsGet a Reddit user's submitted posts by username or profile URL (provide exactly one), sorted most_recent, hot, top or controversial; posted_ago sets the window for top and controversial (default: all time). Returns title, text, subreddit, date, score, upvote ratio, comment count, flair, shared link and video/gallery links for each post. 25 per page, up to ~1,000 posts. Billed $0.003 per page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Reddit profile URL, e.g. https://www.reddit.com/user/spez (max 500 characters). Provide exactly one of username or url. | |
| pages | No | Number of pages to fetch, 1-40 (default: 1). Each page returns up to 25 posts. | |
| sort_by | No | Sort order: most_recent, hot, top, or controversial (default: most_recent) | most_recent |
| username | No | Reddit username, with or without u/ (3-20 characters). Provide exactly one of username or url. | |
| posted_ago | No | Time window for sort_by=top or sort_by=controversial: 1h, 24h, 7d, 30d, 12m, or all (default: all). Rejected with any other sort_by. | |
| get_sentiment | No | Add AI sentiment analysis (Plutchik emotions, dominant_emotion, intensity, and positive/negative/neutral polarity) to each result. Adds a small surcharge per page, or per request on single-request endpoints. |