Reddit API for AI agents: search posts, read threads and comments
A Reddit data API your agent calls over MCP: search posts by keyword, find subreddits, list a subreddit's posts, read a post with its comments and look up a user's public profile, paid per call with no Reddit app or login.
The problem
Your agent needs to know what people say on Reddit about a product, a problem or a brand. Registering an app and handling OAuth and rate limits is work your agent cannot do for you, and running a scraper means proxies and fixes. You want one call per question, priced before it runs.
Steps
6- Search Reddit posts by keyword$0.001639 per result
Search Reddit posts by keyword, sorted by relevance, new, top, hot or comments, within a recent window. Reddit ·
reddit.search.posts - Search Reddit subreddits by name$0.0022 per subreddit
Find the subreddits about a topic, with their description and member count. Reddit ·
reddit.search.subreddits - List a subreddit's posts$0.000165 per request
List a subreddit's current posts with score and comment count. Reddit ·
reddit.subreddit.posts - Get a Reddit post's content and stats$0.00165 per record
Read one post from its URL: title, text, author, upvotes and comment count. Reddit ·
reddit.post.detail - List a Reddit post's comments$0.002068 per request (1 credit)
List a post's comments with text, author, score and date, threaded by parent. Reddit ·
reddit.post.comments - Get a Reddit user's public profile$0.0011 per request (one page)
Look up a user's public profile: karma, bio and account age. Reddit ·
reddit.user.profile
Example cost for 100 rows
- Search Reddit posts by keyword$0.1639
100 x $0.001639 per result
- Search Reddit subreddits by name$0.22
100 x $0.0022 per subreddit
- List a subreddit's posts$0.0165
100 x $0.000165 per request
- Get a Reddit post's content and stats$0.165
100 x $0.00165 per record
- List a Reddit post's comments$0.2068
100 x $0.002068 per request (1 credit)
- Get a Reddit user's public profile$0.11
100 x $0.0011 per request (one page)
Paid from your prepaid balance at the quoted customer price. No top-up fee. Pay per call; each call’s price is shown before it runs. Each run is quoted before it starts.
Paste this into your agent
Start free, no card needed. Your agent runs each step and reports the cost.
Use Ahel. Search Reddit for posts about "<your product or topic>" from the last month with reddit.search.posts, sorted by top. For the ten posts with the most comments, read the thread with reddit.post.comments. Quote the total before you run anything, then give me a table with subreddit, title, score, comment count and URL, summarize the main complaints and praise with a link to each, and tell me what it cost.
What a result looks like
reddit.search.posts returns one row per post with query, post_id, title, body, author, subreddit, score, upvote_ratio, num_comments, created_at, post_url and external_url. reddit.post.comments rows carry comment_id, text, author, score, created_at, permalink and parent_id, so your agent can rebuild the thread. reddit.user.profile returns username, total_karma, link_karma, comment_karma, description, verified and created_at. Every row keeps its provider and when it was collected.
Public data only
These tasks read public posts, comments and profiles. Private subreddits, direct messages and anything behind a login are not available, and a removed post returns nothing. Posts and usernames are personal data: use them for research or product work, quote with a link, and follow the GDPR and similar rules where they apply.
What it costs
When we checked on 2 Nov 2026, reddit.subreddit.posts cost $0.000165 per request, reddit.user.profile $0.0011 per request, reddit.search.posts $0.001639 per result, reddit.post.detail $0.00165 per record, reddit.post.comments $0.002068 per request and reddit.search.subreddits $0.0022 per subreddit. Shown prices include Ahel's margin, several providers sit behind most tasks, and every run is quoted before it starts.
More Reddit tasks
The Reddit platform also has a subreddit's profile and rules, a user's posts and comments, comment replies, trending searches and the popular, news and games feeds. Describe the job and your agent finds the task and its price.
Set up Ahel in your agent
- Claude Code
Run once, then approve the sign-in:
claude mcp add --transport http --scope user ahel 'https://mcp.ahel.ai' - Codex
Run once, then approve the sign-in:
codex mcp add ahel --url 'https://mcp.ahel.ai' && codex mcp login ahel - Claude.ai
Add a custom connector with the server address https://mcp.ahel.ai and approve the sign-in.