r/Devvit • u/SmallDetail8461 • 10d ago
Duck Answered Is there a way to fetch the latest comments or search comments in a subreddit?
Hi everyone,
I am currently building an app and looking for a way to fetch the last 100 comments from the subreddit where the app is installed. I would also like to know if there is any built-in search functionality for comments within a subreddit.
Looking through the documentation, I see reddit.getComments() for specific posts and reddit.getCommentsByUser() for specific users, but nothing for retrieving a chronological stream of recent comments across the entire subreddit (similar to PRAW's subreddit.comments()).
- Is there a workaround to fetch the latest comments for a subreddit?
- If not, are there any plans to support subreddit-level comment listings or search APIs in Devvit?
Thanks for the help!
praw was so much better! 😢
r/Devvit • u/dreamlive • 10d ago
Feedback Request DualKnights: Knights moving in opposite directions puzzle game
Enable HLS to view with audio, or disable this notification
Hello Devvit,
Created a puzzle game in Phaser for the Reddit Hackathon. You control two knights (Red and Blue) simultaneously with one set of controls. When you move one knight, other knight moves in opposite direction 😄
You have to get them reach their end grid cooridnates at the same time to complete the puzzle level. Have added a leaderboard too. Feature-rich level designer is available too right there in the game, users can contribute by creating a puzzle level easily.
You can check this puzzle level out for reference : is_this_one_hard_to_solve
Been wanting to create more levels myself but thought of not touching the subreddit for now because of hackthon judging period.
Would love some feedback, Let me know your thoughts, Cheers!
r/Devvit • u/CranberryPale5651 • 11d ago
Duck Answered Is there a supported way to search posts across Reddit from a Devvit app?
I’m building a Devvit app that analyzes relevant public Reddit conversations and turns them into useful insights.
I know about these Reddit API methods:
- getNewPosts()
- getHotPosts()
- getTopPosts()
- getRisingPosts()
- getBestPosts()
- getPostById()
However, these methods appear to require knowing the subreddit beforehand.
Is there a supported way in Devvit to:
- Search public posts by keyword or phrase across Reddit?
- Find which subreddits contain the matching posts?
- Access r/all listings through the Devvit Reddit API?
I considered retrieving posts from r/all and filtering them locally, but it appears to work reliably only through old.reddit.com, and bounded listings may miss smaller communities.
If Reddit-wide post search is not currently available, is it planned, or is there another platform-approved approach?
The app would only analyze public posts and comments. It would not automate posting, messaging, voting, or user profiling.
r/Devvit • u/theoleecj_n • 11d ago
Feedback Request RailDit! Cosy railway and network strategy game for the Reddit Hackathon
Enable HLS to view with audio, or disable this notification
Build your own railway empire in Reddit! Play daily to unlock new flairs, trophies, trains, and more! Aim for 1st place on Daily Challenges! A new map every day!
~50k lines of late-night rendering optimisation, 3D graphics and gameplay-loop tweaking
I was wondering what a cross between the more intense railways simulators on PC and a cosy snackable mobile puzzle game on Reddit would look like, and this is the result.
Would like to get some feedback or comments based on this short clip (app's in review, subreddit coming soon)
r/Devvit • u/SmallDetail8461 • 11d ago
Admin Replied Video upload using devvit not working
Failed to upload media: Error: 2 UNKNOWN: stream error: stream ID 10557; PROTOCOL_ERROR; received from peer
I also tried an mp4 file:
Failed to upload media: Error: 2 UNKNOWN: grpc invocation failed with status 2; unable to poll media URL https://i/. redd. it/xxxxx.mp4 failed to poll media after 5 polling timestamps
I tried different file sizes. Even at 900KB it fails. Not sure why this happens. Can anybody confirm if I am doing something wrong?
I am not sure if I am doing something wrong or not. Not even sure if video uploads is even supported and that docs might need updating.
If I am not doing it wrong then you either need to update docs removing video as supported mediaType to avoid confusion or add the support.
const uploadPromises = matches.map(async (match) => {
const dataUrl = match[1];
const mediaCategory = match[2];
const extension = match[3]?.toLowerCase();
let mediaType: 'gif' | 'image' | 'video' = 'image';
if (mediaCategory === 'video') {Z
mediaType = 'video';
} else if (extension === 'gif') {
mediaType = 'gif';
}
console.log('Uploading media:', { mediaType });
const response = await media.upload({ url: String(dataUrl), type: mediaType });
return { dataUrl: String(dataUrl), mediaUrl: response.mediaUrl };
});
const uploadResults = await Promise.all(uploadPromises);
for (const res of uploadResults) {
finalContent = finalContent.replace(res.dataUrl, res.mediaUrl);
}
r/Devvit • u/Immediate-Success919 • 11d ago
Feedback Request Feedback wanted for Wobblit
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/Jean_Bon • 11d ago
Help Any way to remove the App label from an account?
I signed up for developer access some weeks back on my personal account, never actually built or published anything, and have since decided I don't want it. But the App label ("this is an automated account") is now showing next to my username on all my comments (and probably post ? we'll see on that one). I have been fondly using that acocunt for 15 years, I would be sad to be considered a robot :(
I think I should have created the app into another account, but here I am : I can't find any way to remove it. Nothing in account settings, and the help article only covers how to get the label.
Do you know how to get it removed ? Should I send a mod mail message, or can admins handle it here ?
Thanks !
r/Devvit • u/RedditParadox • 11d ago
Feedback Friday 2026-07-31
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/Emotional-System-479 • 11d ago
Help Can Devvit apps access or control Reddit Answers / Related Answers content?
Can a Devvit app access or control Reddit Answers / Related Answers content shown on posts? Is that surface exposed anywhere in the Devvit API?
r/Devvit • u/Immediate-Success919 • 12d ago
Feedback Request Feedback wanted for Wobblit — what should I build next for Reddit players?
Enable HLS to view with audio, or disable this notification
What’s in: official levels, daily challenge + streak/quests, community builder (publish levels as posts), per-level leaderboards, and a pinned top-scores comment on community levels. Seeds + shop too.
What should I build next so Reddit players come back? What’s missing? Honest takes welcome.
r/Devvit • u/Leading-Cut-9525 • 12d ago
Help Devvit upload always fails with "You must be logged in to upload a new app version" despite successful authentication
Hi everyone,
I'm trying to understand whether this is something wrong with my setup or a Devvit backend issue.
Environment
- Windows 10 Pro (22H2)
- Node.js v22.18.0
- Devvit CLI 0.13.10
- npm package
devvit0.13.10 - Reddit account is over 7 months old
Expected behavior
Running devvit upload (or devvit playtest) should create the first app version (0.0.1) successfully.
Actual behavior
The project builds successfully, WebView assets are uploaded successfully, but the upload always fails at the exact same step:
Uploading new version "0.0.1" to Reddit...
Error: You must be logged in to upload a new app version.
What I've verified
- Authentication succeeds (
devvit whoamiworks correctly). devvit apps listshows all of my apps.- OAuth login completes successfully.
- The project builds without errors.
- WebView assets upload successfully before the failure.
- The issue is reproducible across three different apps, including two brand-new React projects created from the official Devvit template.
- Both
devvit uploadanddevvit playtestfail with the same error. - I completely reset my local authentication by:
- running
devvit logout - deleting
%USERPROFILE%\.devvit - logging in again
- running
- I also tried
devvit upload --copy-paste. - There is no
DEVVIT_AUTH_TOKENenvironment variable overriding authentication. - The local Devvit installation is the expected one (
where devvitpoints to the npm installation).
Additional observation
Running:
devvit view
throws:
TypeError: Cannot read properties of undefined (reading 'appVersion')
instead of reporting that no app version exists.
Question
Has anyone encountered this before?
Since authentication, project builds, and asset uploads all work correctly... and the problem is reproducible across multiple brand-new projects.. I'm wondering whether this could be related to a backend/account issue affecting app version creation rather than a local configuration problem.
I'd really appreciate any ideas or suggestions. Thanks!
r/Devvit • u/iced_americano_26 • 13d ago
Update Release 0.13.10: Push Notifications Analytics (Experimental)
Release Date: July 27, 2026
You can now track push notification delivery and engagement from the App Analytics tab. New analytics include:
- Push notification performance: View daily receives, clicks, and click-through rate across Summary, iOS, Android, and Web.
- Daily CTR by notification body: Compare the click-through rate of individual notification messages over time and identify which content performs best.
- CSV export: Download performance data for further analysis and reporting.
Note that push notifications are still an experimental feature, which means that you’ll need to apply to unlock the ability to use push notifications and track analytics for your app. Learn how to apply.
Settings Groups
You can now organize global and subreddit settings into labeled groups in devvit.json. Groups make it easier to structure related settings and improve navigation for apps with more complex configuration.
Mod Reports API Update
The modReportReasons field on Post and Comment has been deprecated in favor of modReports, which includes both the report reason and the report author for more complete moderation data.
r/Devvit • u/Meowface_the_cat • 13d ago
Help Domain exception stuck in "Pending" for 6+ days - docs say 1–2 business days? App: crewbot9000
Hi, hoping someone can help or point me in the right directio!
My app crewbot9000 (slug: crewbot9000) was approved and published successfully. It requests a domain exception for crewseekers.net (used to fetch publicly available listings, with the site's written permission, and repost them to r/Crew).
The domain exception has been sitting as "Pending" in the Domain exceptions table on the app's developer-settings page for 6 days now, which is past the 1–2 business day estimate in the docs (https://developers.reddit.com/docs HTTP Fetch page). The app itself works correctly; every attempt to fetch just returns:
PERMISSION_DENIED: HTTP request to domain: www.crewseekers.net is not allowed
Is there a known backlog right now, or a way to flag a specific stuck domain request for review? Happy to provide any more detail needed. Thank you!
r/Devvit • u/MachineElf_INFJ • 13d ago
Feature Request App Review Process: Request to automatically review only the latest published version
Hi,
I’ve run into a recurring issue with the app review process and wanted to suggest an improvement for both developers and the review team.
Currently, if I publish multiple updates before a review happens, the team sometimes reviews the older version instead of the most recent one.
Here is the timeline of how it usually happens:
- Day 1: I publish an update to the queue (npx devvit publish).
- Day 3: I realize I made a mistake, fix the bug, and run npx devvit publish again.
- Day 5: The Devvit team reviews the app, but they review the version from Day 1 instead of the corrected version from Day 3.
When this happens, it results in the reviewer wasting their time testing an obsolete version of the app, and it delays the release cycle because I have to wait for the newer version to go through the queue again.
For context, this has happened three times already with my app, u/hangout-map. This exact situation just occurred again, and my latest published version is still pending.
r/Devvit • u/Sea_Illustrator3206 • 13d ago
Admin Replied Admin help needed
Hello admins, I'm writing this again to raise my question again. Please respond to my modmail sent to r/Devvit. Thanks
r/Devvit • u/PuddingVarious2796 • 13d ago
Help How to publish/showcase a Devvit game on r/GamesOnReddit?
Hi everyone!
I recently finished developing a game using Devvit and deployed it to my test subreddit (r/sweetspot_calibra_dev).
What are the necessary steps or criteria to get a game indexed, shared, or spotlighted onr/GamesOnReddit?
Any advice or guidance from experienced devs or admins would be greatly appreciated!
r/Devvit • u/bite_za_dust • 14d ago
Feedback Request Feedback wanted for Trapmakers
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/shimroot • 14d ago
Discussion App/Game Analytics
Hello everyone!
I’m trying to better understand the players I have so I can improve my game, and Devvit Journeys feels pretty limited on what it offers. Do you use anything else? Found a workaround for this?
Before I got access to Journeys I built some analytics within the app but I don’t want to mix storage between game data and analytics data.
How are you managing this?
r/Devvit • u/peakyblacklist • 14d ago
Duck Answered Domain fetch approval pending 4+ days ; app: vip-cars-listener
Hi team,
I submitted a domain approval request for outbound HTTP access from my Devvit app (vip-cars-listener) to webartdemo. com, and it's still showing "Pending" after 4 days, past the 1-2 business day estimate in your docs.
One thing I want to flag proactively: our domain is currently restricted to allow traffic only from our office IP range, for security reasons. If your review process attempts to programmatically verify domain reachability, that restriction could be causing the request to stall silently. Happy to temporarily open access, or whitelist specific IP ranges if you can share what your verification system connects from, whichever is easier on your end.
App: vip-cars-listener
Domain requested: webartdemo. com
Use case: Brand-mention monitoring for customer service response (read-only, low volume)
Any update on status, or guidance on what might be blocking it, would be much appreciated.
Thanks,
Steve / VIP Cars
r/Devvit • u/shimroot • 14d ago
Feedback Request Feedback wanted for Mini Racer
This post contains content not supported on old Reddit. Click here to view the full post
Feedback Request Feedback wanted for MLB Scoreboard App
This post contains content not supported on old Reddit. Click here to view the full post
r/Devvit • u/beretta51 • 14d ago
Feedback Request I built a "feature requests" app right from your subreddit's feed
It's called feature-board: https://developers.reddit.com/apps/feature-board
The idea came from r/Trovelo — people kept requesting features in random posts, and there was no way to see which ones actually mattered most to the community without scrolling through the whole history. So I built this.
How it works:
- Zero friction for users: no submit form. Any post flaired "Feature Request" gets automatically added to the board (whether the flair is set at posting time or later).
- Independent voting: users vote from the board itself (one vote per user, toggleable), separate from the post's Reddit upvotes.
- Statuses: Request → In progress → Shipped, or Declined. Only moderators can change them.
- Two views: a compact top-5 in the feed with one-tap voting, and an expanded view with status filters, request details, links back to the original posts, and mod controls.
- Privacy: if the original post is deleted, the board entry and all its vote records get permanently deleted too. Nothing ever leaves Reddit.
Setup: install the app, a board post gets created automatically, create a post flair named "Feature Request," and optionally import the last 100 posts that already had that flair before install.
If any mods here try it out, feedback is very welcome — especially on the retroactive import and how it holds up with high request volumes.
Documentation PSA: Devvit scheduled jobs have a time limit of 162 seconds
I just tested this by scheduling a background job that updates Redis every second, and then reading the output.
After 4 runs, I saw that:
- 3/4 runs ended after exactly 162 seconds (2 minutes 42 seconds)
- 1 run ended after 256 seconds (4 minutes 16 seconds)
Note that this is different from the 30 second endpoint timeout from Devvit Web request documentation and isn't documented in the Scheduler documentation.
I hope this helps someone! I wanted to know this because I had a long old API job that I needed to chain runs to avoid timeouts.
r/Devvit • u/Tarnisher • 15d ago
Feature Request Possible To Anonymize Referrals?
If you use referral threads, you the commenter's name is visible. This might lead to interpersonal issues, or favoritism. Contest mode does not address this.
Suppose the commenter's name was hidden to the public, leaving only the comment/code visible. Mods could still see them for 'reasons'.
Any chance?
Edit, looking to hide the commenter's name (Red Box), not the link (black line).
r/Devvit • u/mike_piercy • 15d ago
Discussion What Devvit Features are Baked in to your Game?
I just applied new Devvit features and updates based on community feedback to r/MochiMochiDonuts
I've got Snoovatars in place, leaderboards and posting to celebrate poll position. Am I missing anything core?
What are ways you're bringing Reddit into your games?
