redditRetrieve community posts, comments, details, search results, and video transcripts from a social platform, with paging, caching, and credit-aware calls.
Instructions
Data from Reddit: communities and groups, posts and videos, comments, transcripts.
Pick a resource, then pass its parameters as top-level arguments (extras in params). Each call costs the credits shown below and the result says what was charged and what is left; failures are free. List resources return a cursor: pass it back unchanged for the next page. Pass max_age_days to accept a cached copy for free.
Resources:
post(url): Reddit post. 1 credit.
post.comments(url): Reddit post comments. 1 credit. Paged.
post.transcript(url): Reddit video post transcript. 1 credit (captions); AI transcription 1 credit up to 2 minutes, then 5 per started minute of the whole video. Optional: allow_long_transcription.
search(query): Reddit search. 1 credit. Paged. Optional: timeframe.
subreddit.details(subreddit|url): Subreddit details. 1 credit.
subreddit.posts(subreddit): Subreddit posts. 1 credit. Paged. Optional: timeframe.
subreddit.search(subreddit, query): Search within a subreddit. 1 credit. Paged. Optional: timeframe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL of the item the resource is about (profile, post, video, event...). Used by: post, post.comments, post.transcript, subreddit.details | |
| sort | No | Order of results. Changing it restarts the cursor chain. Used by: post.comments, subreddit.posts. Allowed values vary by resource (describe shows them) | |
| query | No | Search terms. Used by: search, subreddit.search | |
| cursor | No | Opaque cursor from the previous page; pass it back unchanged | |
| params | No | Any other parameter for the chosen resource, by name, e.g. {"start_date": "2026-01-01"}. Optional parameters of each resource are in the tool description; call describe for types and allowed values. | |
| language | No | 2-letter language. Captions in another language are skipped for AI transcription in this one; by default whatever Reddit has. Used by: post.transcript | |
| resource | Yes | Which Reddit data to fetch. The tool description lists what each needs. | |
| subreddit | No | Subreddit name without r/. Used by: subreddit.details, subreddit.posts, subreddit.search | |
| timeframe | No | Only posts from this window. Used by: search, subreddit.posts, subreddit.search. Allowed values vary by resource (describe shows them) | |
| max_age_days | No | Accept a cached copy fetched within this many days, for 0 credits (0 to 30). |