Reddit Data API
Access posts, comments, subreddit feeds, user profiles, and trending content from Reddit — all through a single, reliable REST API. No developer account required.
24+
Endpoints
3
Data categories
99.9%
Uptime SLA
<500ms
Avg latency
What You Can Do With The Reddit API
24+ endpoints across 3 categories. All returning clean, structured JSON.
Post
Post endpoints for Reddit.
Fetch Reddit APP Home Feed
Get Reddit APP home feed recommended content
Fetch Reddit APP Popular Feed
Get Reddit APP popular/trending recommended content, showing the most popular posts across the site
Fetch Reddit APP Games Feed
Get Reddit APP gaming-related recommended content, showing popular posts from gaming communities
Fetch Reddit APP News Feed
Get Reddit APP news feed recommended content, showing the latest news and current events discussions
Fetch Single Reddit Post Details
Get single post details by post ID, optionally including the context of a specific comment Note: The ID format for the APP API differs from the Web API — a type prefix is required Post ID prefix: t3_ (e.g., t3_1ojnh50) Comment ID prefix: t1_ (e.g., t1_abcd123)
Fetch Reddit Post Details in Batch (Max 5)
Batch get post details by a list of post IDs, supports up to 5 posts per batch, optionally including the context of a specific comment Note: Supports a maximum of 5 posts per batch More than 5 will return an error The ID format for the APP API differs from the Web API — a type prefix is required Post ID prefix: t3_ (e.g., t3_1ojnh50) Comment ID prefix: t1_ (e.g., t1_abcd123)
Fetch Reddit Post Details in Large Batch (Max 30)
Batch get post details by a large list of post IDs, supports up to 30 posts per batch, optionally including the context of a specific comment Note: Supports a maximum of 30 posts per batch More than 30 will return an error Large batch queries may require longer response times The ID format for the APP API differs from the Web API — a type prefix is required Post ID prefix: t3_ (e.g., t3_1ojnh50) Comment ID prefix: t1_ (e.g., t1_abcd123)
Fetch Reddit APP Post Comments
Get comments under a specified post on Reddit APP Note: The ID format for the APP API differs from the Web API — a type prefix is required Post ID prefix: t3_ (e.g., t3_1ojnvca)
Fetch Reddit APP Comment Replies (Sub-comments)
Get replies (second-level comments / sub-comments) under a specified comment on Reddit APP When a comment node has a more.cursor field, use this API to fetch the sub-comments of that comment Steps: 1. First call fetch_post_comments to get the top-level comments of a post 2. Find the node with sub-comments in the returned data (childCount > 0) 3. Get the more.cursor value of that node 4. Use that cursor to call this API to get sub-comments Note: The cursor value comes from the more.cursor field in the comment data Path example: $.data.postInfoById.commentForest.trees[*].more.cursor Cursor format is similar to: "commenttree:ex:(RjiJd"
Fetch Reddit APP Subreddit Post Channels
Get post channel information for a specified subreddit on Reddit APP
Fetch Reddit APP Community Highlights
Get featured highlight content for a specified community on Reddit APP, including popular posts and important announcements Note: The ID format for the APP API differs from the Web API — a type prefix is required Subreddit ID prefix: t5_ (e.g., t5_2qh0u)
Fetch User Comments
Get the list of comments posted by a specified user
Fetch User Posts
Get the list of posts published by a specified user
Fetch Reddit APP Subreddit Feed
Get the feed content stream for a specified subreddit, showing the post list for that subreddit
User & Community
User & Community endpoints for Reddit.
Fetch Reddit APP Subreddit Rules and Style Info
Get rules and style information for a specified subreddit on Reddit APP
Fetch Reddit APP Subreddit Info
Fetch Reddit APP Subreddit Info
Fetch Reddit APP Subreddit Settings
Get settings information for a specified subreddit on Reddit APP, including posting rules, user flair settings, moderation settings, and other configuration Note: First obtain the subreddit ID (subreddit.id field) via the fetch_subreddit_info API The subreddit ID format must begin with "t5_" The ID format for the APP API differs from the Web API — a type prefix is required Subreddit ID prefix: t5_ (e.g., t5_2qh0u)
Fetch Reddit APP Search Typeahead Suggestions
Get search typeahead suggestions from the Reddit APP search box, including recommended subreddits, users, and search terms
Fetch Reddit APP Dynamic Search Results
Perform dynamic search on Reddit APP, supporting search for posts, communities, comments, media, and users Note: community and people types do not support sort and time_range parameters COMMENTS sort is only applicable to the post type time_range parameter is only applicable to post and media types
Fetch Reddit APP Trending Searches
Get current trending search topics and content on Reddit APP, no parameters required
Fetch Reddit APP User Profile
Get detailed profile information for a specified user on Reddit APP
Fetch User's Active Subreddits
Get the list of most active Reddit communities for a specified user
Check if Subreddit is Muted
Check if a specified Reddit subreddit is muted by the current user Note: The ID format for the APP API differs from the Web API — a type prefix is required Subreddit ID prefix: t5_ (e.g., t5_2qh0u)
Fetch User Public Trophies
Get the list of public trophies/achievements for a specified Reddit user
Reddit API Quick Start Guide
Every request returns real-time, accurate data directly from Reddit.
curl -X GET \ "https://api.keyapi.ai/reddit/post/details?post_id=t3_abc123" \ -H "Authorization: Bearer YOUR_API_KEY"
{
"message": "success",
"code": 0,
"data": {
"id": "t3_abc123",
"title": "What's the best programming language to learn in 2026?",
"subreddit": "r/learnprogramming",
"upvotes": 12400,
"upvote_ratio": 0.97,
"comments": 843
}
}Why Choose KeyAPI Reddit API
Built for scale, reliability, and developer experience.
Subreddit Monitoring
Track posts, comments, and community activity across any public subreddit in real time. Monitor brand mentions and topic discussions.
Post & Comment Extraction
Pull full Reddit threads with nested comment trees. Extract upvote counts, awards, and author data for any public post.
User Activity Analysis
Analyze posting history, karma scores, and comment patterns for any public Reddit user account.
Trending Content Discovery
Surface hot posts and rising content across communities before they hit the front page. Track viral content early.
Keyword & Sentiment Tracking
Monitor brand mentions, product discussions, and topic sentiment across thousands of subreddits simultaneously.
No Reddit API Tier Required
Access public Reddit data without the $12,000/month Data API tier. Direct access via your KeyAPI key.
Reddit API Use Cases
Trend & Topic Discovery
Surface rising topics and viral posts across subreddits before they hit mainstream media. Monitor niche communities for early signals.
Community Research
Analyze subreddit growth, posting patterns, and top contributors. Understand what content resonates in any community.
Brand & Sentiment Monitoring
Track brand mentions, product discussions, and customer sentiment across thousands of subreddits in real time.
User & Influencer Analysis
Profile power users, track posting history, and identify the most influential voices in any subreddit or topic area.
Frequently Asked Questions
Is the Reddit API official?
No, KeyAPI provides an unofficial Reddit API that lets you access Reddit data through our platform. We handle the complexities of data collection so you can focus on building your application.
How current is the data?
We provide real-time data from Reddit. When you make a request, we fetch the latest information available.
How do credits work?
Each API endpoint consumes credits. Most endpoints cost just 1 credit. All pricing is transparent in our API documentation with no hidden fees.
Can I use this for AI model training?
Yes. KeyAPI provides structured, AI-ready data ideal for training datasets, fine-tuning LLMs, and building AI pipelines. Our historical archives are particularly valuable for large-scale training workloads.
Ready to unlock unified
social intelligence?
Register today and receive 100 free API calls to test our infrastructure.
Join the growing community of developers, AI builders, automation engineers, and global businesses who trust KeyAPI for reliable, scalable social media data access.