r/redditdev

Reddit approved my Devvit app — ModPilot AI is now live for the Mod Tools Hackathon

Hey everyone,

I’m new to Reddit development and honestly new to posting on Reddit in general, but I wanted to share a project I’ve been building for the Reddit Mod Tools and Migrated Apps Hackathon.

The app is called ModPilot AI.

It’s a moderation queue triage tool built with Devvit that helps moderators quickly identify which queued posts may need attention first instead of treating every post the same.

The system scans posts for risk signals and labels them as:
• Low Risk
• Medium Risk
• High Risk

It also gives a simple explanation of why something was flagged so moderators can understand the reasoning instead of getting a random black-box score.

Current signals include:

  • Very new accounts
  • External links
  • Urgency or pressure wording
  • Money claims or financial promises
  • Promotional language
  • Missing flair
  • Repeated phrases
  • Too many links in one post

There’s also an override rule:
Money claim + external link = automatic High Risk.

Originally I planned to use external AI APIs, but I ran into Devvit HTTP domain restrictions pretty early. I ended up switching to a fully rule-based system and honestly it turned out better than expected:

  • fast
  • predictable
  • explainable
  • free to run

The app was approved by Reddit and is currently published as unlisted for testing.

I’m still learning as I go, so if anyone here is also building with Devvit, I’d genuinely appreciate feedback, suggestions, or even people willing to test it out and tell me what could be improved.

App page:
https://developers.reddit.com/apps/modpilot-ai

GitHub:
https://github.com/PrimeWolf-1/modpilot-ai

Thanks for taking a look.

reddit.com
u/PrimeWolf7 — 1 day ago
▲ 53 r/redditdev+3 crossposts

Upcoming changes to the comment ID endpoint

Hola devs! 

Just a quick note on an upcoming change to how comment IDs will increase going forward. 

TL;DR:  if you have anything in your code that expects comment IDs to be fewer than 8 characters you will need to make an adjustment. 

Technical gibberish details:

  • New comment IDs will continue to be 64-bit integers and base36-encoded, but will not be monotonically increasing anymore
  • The key visible difference is that the new base36-encoded comment IDs will be up to 13 characters long (e.g. 19gsnavtu46ip), compared to the current 7-8 characters
  • With the t1_ prefix, the new base36-encoded comment IDs will be up to 16 characters long (e.g. t1_19gsnavtu46ip)
  • Older comment IDs are not changing, and referencing them will not break anything

This change will start rolling out the week of May 18th. Let me know if you have any questions about this change.

reddit.com
u/Littux — 6 days ago

There appears to be a server side bug around hidden posts, summary inside.

Summary POST /api/hide writes are persisted server-side but are not being applied to subsequent listing fetches on the modern API / mobile / new-reddit path. A single hide via old.reddit.com retroactively causes the entire backlog of unfiltered hides to start filtering correctly, which strongly suggests a stale per-user hide-set cache at the listing layer that the legacy hide path invalidates but the modern path does not.

Why this looks like a server bug, not a client bug

  • The hides ARE persisted: after the old.reddit action, posts hidden DAYS earlier through Relay (and never touched on old.reddit) immediately disappear from the feed.
  • The trigger is doing any hide on old.reddit — not a refresh, not a re-login, not re-hiding the same posts.
  • Reproduces across two independent clients (Relay for Reddit on Android, and my own OAuth script using PRAW calling reddit.request("POST", "api/hide", {"id": fullname})).
  • Hides issued from old.reddit alone never exhibit the bug.

Steps to reproduce

  1. On Relay for Reddit (Android, version X.Y.Z, using own client ID), browse /r/all and hide ~10 posts.
  2. Pull-to-refresh the feed. All 10 hidden posts reappear.
  3. Open old.reddit.com in any browser, logged into the same account. Hide a single, unrelated post.
  4. Return to Relay, pull-to-refresh.
  5. Expected: same as step 2 (10 posts still visible, because that's been the behavior). Actual: all 10 previously-hidden posts AND the one hidden via old.reddit are now correctly filtered out of the feed.
  • Also reproducible via direct API calls with my own OAuth client (PRAW 7.8.x).
  • Affected feeds: at least /r/all and /r/AmItheAsshole; appears global.

Related

Hypothesis (FWIW) Looks like the listing service is reading from a cached per-user hidden-IDs snapshot, and the modern /api/hide write path is not invalidating that snapshot. The legacy old.reddit hide controller does invalidate it, which is why a single old.reddit action flushes the backlog.

reddit.com
u/jawknee530i — 4 days ago

How are people able to fetch hidden accounts history through Reddit public API

I came across a site that is able to show every post and comment history of every reddit account. They have mentioned at the bottom of their site that they are using Reddit search index and Reddit Public API, but as far as I know Reddit don't allow that or am I wrong ?

My question is how are they able to do it, are there any mentions about this in the API doc ?

reddit.com
u/PressurizedPoP — 5 days ago

Reddit Create App Button Not Working After CAPTCHA

I opened reddit.com/prefs/apps to create a bot and filled in all the required fields (name, script, and redirect URL).

After that, I completed the CAPTCHA ("I'm not a robot") and clicked the Create App button — but nothing happened. No error message, no confirmation, nothing.

Has anyone else faced this issue? Any idea what might be going wrong?

reddit.com
u/SpiritualFan1889 — 8 days ago

Has anyone here successfully gotten access approved for the Reddit Data API recently?

I’m reworking my application and trying to understand what level of detail Reddit expects around:

  • architecture/system design
  • data usage explanations
  • compliance/policy considerations
  • rate limiting and storage practices

Also wondering what kinds of projects/use cases tend to get approved more consistently.

And are there other legitimate approaches developers use to obtain authorized Reddit API access for development or research-oriented purposes?

Would appreciate hearing from anyone who has gone through the process recently.

reddit.com
u/Tricky_Ideal5024 — 9 days ago

I built a bulk post scheduler after wasting hours doing it manually what features would make it actually useful for mods?

I mod r/GetMotivatedMindset. The sub runs on throwback questions and casual engagement posts different times, different days, spread across the whole month. Monday mornings get one type. Friday evenings get another. We're talking 100+ posts planned out in advance.

I was doing this manually.

Open Reddit. Write the post. Schedule it. Repeat. For every. Single. One. If the times were slightly off, engagement tanked. If I forgot one, the sub went quiet. Doing 100 posts took me literal hours and I still made mistakes.

What I actually wanted: write all my posts in a spreadsheet, export, upload, done.

So I built Samurai Salvo a Reddit-native post scheduler that lives inside your subreddit. No sketchy third-party tools. Runs on Reddit's own infrastructure.

The feature that changed everything for me: bulk import via JSON. I plan my entire month in a spreadsheet, export it, paste the JSON, hit import. All 100+ posts scheduled in under a minute.

json

[
  {"title": "Throwback Thursday: What's a habit that changed your life?", "scheduledAt": "2026-06-05T09:00", "flair": "Discussion"},
  {"title": "What are you working on this week?", "scheduledAt": "2026-06-07T18:00", "flair": "Check-in"},
  ...
]

Other things it handles:

  • Flair picker pulls your sub's actual templates (copy-pasting flair text used to silently fail my posts)
  • Recurrence weekly posts auto-reschedule after firing
  • If a post fails, you see the exact error and can retry with one click
  • Engagement stats at 24h and 7d per post

The sub is more consistent now than it's ever been. And I didn't spend my Sunday afternoon scheduling posts.

It's live at developers.reddit.com/apps/samurai-salvo — free to install on any sub you mod.

If you manage high-volume posting schedules, happy to answer questions.

reddit.com
u/Omega_Neelay — 9 days ago

Reddit API Access for Research: Anyone Approved Recently?

Hi everyone,

I wanted to ask whether anyone is currently still trying to obtain Reddit API access for research purposes and whether anyone has successfully received approval recently.

I submitted a full application with detailed research plans, ethics approval documents, and supporting materials. However, after waiting for five weeks, I only received the following template rejection:

>

The confusing part is that I carefully checked all the requirements beforehand and followed others' comments on Reddit and made sure my application complied with the policies as much as possible.

So I’m wondering:

  • Has anyone here successfully obtained Reddit API access for academic/research purposes recently?
  • Has anyone had a similar experience of receiving a vague template rejection despite providing sufficient documentation?
  • Is it currently almost impossible to get access, even for legitimate academic researchers with ethics approval?
  • Are there specific ways to prepare an application that improve the chances of approval?

I would really appreciate hearing about others’ experiences, timelines, or any advice you may have. I’m mainly trying to understand whether researchers are still realistically able to obtain access at the moment.

Thank you so much in advance.

reddit.com
u/Ok-Search2188 — 10 days ago

Finally joined Reddit after years of hearing about it 😅

Hey everyone 👋

I recently started exploring the Reddit API and wanted to learn more about how developers are using it in real projects.

I mainly work with Next.js and Python, and I’m interested in building automation tools, analytics dashboards, or AI-powered integrations using Reddit data.

What API wrappers, tools, or documentation would you recommend for beginners getting into the Reddit ecosystem?

reddit.com
u/mr_zstark — 11 days ago

How come I can't create an app on https://old.reddit.com/prefs/apps?

I’m trying to create a simple script app for PRAW on old.reddit.com/prefs/apps but the CAPTCHA just keeps looping forever.

I fill everything out properly, select “script”, complete the CAPTCHA, click “create app”, and then it just refreshes the page and asks me to verify again. No error message or anything.

I’ve already tried:

  • old.reddit.com
  • incognito
  • different browsers
  • disabling extensions
  • logging out/in again

I've already done like 10 Captchas, it literally loops forever.

Is Reddit’s app creation just broken right now or is there some workaround?

reddit.com
u/stonk_lord_ — 12 days ago