Does Reddit have an API?
Yes, but commercial use needs a separate agreement with Reddit under its Data API Terms. SocialToAI reads its publicly visible posts, comments, accounts and trends without a Reddit developer account: 11 interfaces from 2 credits a call (≈ $0.004–$0.0067), and failed calls are free. Official facts checked 2026-10-21.
The short answer
Yes, but commercial use needs a separate agreement with Reddit under its Data API Terms.
What the official API allows
Reddit offers official Data APIs under its Data API Terms. Using them for commercial purposes, for research beyond the rate limits, or for anything the terms do not expressly permit needs a separate agreement with Reddit, and deriving revenue from them needs Reddit's express written approval.
Source: Reddit's own developer documentation, checked 2026-10-21. What a platform allows changes; its own pages are the authority.
Reading Reddit's public data with SocialToAI
SocialToAI is an API and MCP server for publicly visible content and account information. You need no Reddit account and no app review: one SocialToAI key, or signing in from Claude, ChatGPT, Claude Code, Cursor and Codex. Each call costs a fixed number of credits, and a failed call costs nothing.
| Interface | What it returns | Price key | Credits |
|---|---|---|---|
| Search | Find posts by keyword: text, author, comment count and publish time. | reddit.search | 2 |
| Trending | The posts trending now. | reddit.trending | 2 |
| Trending · type=trends | What is trending now: title, rank and heat. | reddit.trending:trends | 2 |
| Detail | One post by ID or link: text, author, comment count and publish time. | reddit.detail | 2 |
| Detail · include=transcript | One post by ID or link: full text and timed segments. | reddit.detail:transcript | 2 |
| Comments | The comments under one post: text, reply count and time. | reddit.comments | 2 |
| User Profile | One account: name, bio and post count. | reddit.user_profile | 2 |
| User Posts | The recent posts of one account. | reddit.user_posts | 2 |
| User active communities | Get the communities a Reddit user is active in by username. | reddit.user_subreddits | 2 |
| Community profile | Get a Reddit community by its name. | reddit.subreddit | 2 |
| Community posts | Get a page of the posts of a Reddit community by its name, hot, newest or top score first. | reddit.subreddit_posts | 2 |
curl https://api.socialtoai.com/v1/search \ -H "Authorization: Bearer $SOCIALTOAI_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{ "platform": "reddit", "query": "saturn rings" }'- No Reddit account, cookie or developer approval on your side.
- What comes back is what the platform shows publicly; commenters are anonymised.
- Every platform answers in the same response format, so the same code reads Reddit and the others.
- Prepaid credits from 2 credits a call; 100 free credits on sign-up, no card.
Sources
- Reddit: redditinc.com, checked 2026-10-21
- Reddit API on SocialToAI: every call and its credits, last tested 2026-10-17
- The live catalog: what is offered now and its credits, readable without a key
Last updated: