Reddit monitoring after the public API closes

You get a Claude Code command for the Reddit Actors in this catalogue and a daily Reddit mentions to Slack workflow, so keyword monitoring keeps working without Reddit's RSS feeds or the public Data API. Reddit ends RSS support on November 13, 2026 and the remaining public API in March 2027, according to its own announcements.

Do it now

The config for every Reddit Actor in the catalogue (6 in this bundle), for each client. Claude Code is first.

Claude Code configterminal or .mcp.json

claude mcp add --transport http apify-reddit "https://mcp.apify.com/?tools=fetch-actor-details,nimbryxo-studio/reddit-keyword-search-with-advanced-filters,vexaloom-labs/reddit-subreddit-post-and-comment-harvester,vexaloom-labs/reddit-comment-thread-scraper-with-score,nimbryxo-studio/reddit-multi-mode-scraper-for-posts-comments,dataspryva/reddit-user-profile-and-post-history-crawler-pro,dataspryva/reddit-subreddit-profile-rules-and-post-filter"

  1. Run the command in your project folder. Add --scope user to make it available in every project.
  2. Start Claude Code, type /mcp, pick the server and sign in to Apify in the browser window.
  3. No browser sign-in? Add --header "Authorization: Bearer YOUR_APIFY_TOKEN" to the command instead.

Sign-in: OAuth sign-in on first use, or a token header.

Validated, not executed: 7 of 7 checks pass
  • Uses Apify's hosted MCP endpoint over HTTPS
  • The tools parameter lists exactly the chosen Actors as owner/name
  • JSON configs parse and use the client's top-level key and the same URL
  • Codex TOML has a [mcp_servers.<name>] table with url and bearer_token_env_var
  • CLI commands quote the same URL and use the streamable HTTP transport
  • One-click install links decode back to the same URL and carry no token
  • Only placeholders, no real token

Reddit is moving data apps to its Developer Platform, where moderators can run Devvit apps such as Discord Relay inside the communities they run. If you are not a moderator of the communities you watch, a hosted Actor that reads public Reddit pages is the practical path for brand, product or topic mentions.

What you need

  • The keywords you monitor, such as your product name and its common misspellings.
  • An Apify account and token for the Actor, stored in an n8n Header Auth credential for the Slack workflow.
  • A Slack channel for the alerts, or Claude Code for ad-hoc research with the MCP command.
  • If you moderate the community: Reddit's Developer Platform and its Devvit apps as the official route.

Where it breaks

Keyword searches catch mentions in titles and post text; set the comments option in the request body if you also need comment mentions, which makes runs longer. Very generic keywords flood the channel, so add a second word or a subredditFilter in the body before you activate the schedule.

Method

  1. Import the Reddit mentions to Slack workflow and add the Header Auth credential on Run Apify Actor with Bearer followed by your Apify token.

  2. Put your keywords in the keywords list of the JSON body, keep sort on new and the window on the last week, and turn on comment search only if you need it.

  3. Connect Send to Slack, run it by hand once, then activate it; Only records not sent before posts each thread once, keyed on its URL.

  4. For research in chat, run the claude mcp add command from the Do it now block and ask Claude for recent threads that mention your keyword with their scores.

Ready-made recipe

Reddit mentions to Slack: an n8n workflow you can import, using Reddit Keyword Search with Advanced Filters.

Troubleshooting

Why does the client say Unauthorized or invalid token?

Every Apify Actor tool needs a signed-in Apify account. Reconnect the server so the OAuth sign-in runs again, or switch to the token variant: an Authorization: Bearer header with an API token from Apify Console, Settings, API and integrations. For a local server the token must be in the server's own env block, not only in your shell.

Source: Apify MCP server README

Why did my agent's tool list change after an update?

Without a tools parameter Apify's server loads its default tool set, which changes between releases. The URLs on this site pin the tools with ?tools=, so the agent always gets the same Actor tool plus fetch-actor-details. Apify's README gives the same advice for production.

Source: Apify MCP server README

What happens when the agent sends input the Actor rejects?

The server answers with the Actor's input schema, so the agent can fix the arguments and call again. The fetch-actor-details tool in every scoped URL lets it read that schema before the first call.

Source: Apify MCP server README

Claude Code shows Needs authentication. Why?

The server is added but not signed in. Type /mcp in an interactive session and authenticate, or run claude mcp login with the server name. Headless runs with claude -p cannot complete OAuth, so sign in once interactively or use the --header token variant.

Source: Claude Code MCP documentation

Claude Code warns that a tool result is too large. What can I change?

Claude Code warns above 10,000 tokens of tool output and caps it at 25,000 by default (MAX_MCP_OUTPUT_TOKENS raises it). Ask the agent for fewer results per call, for example a lower result limit for the Actor.

Source: Claude Code MCP documentation

Questions

When does Reddit RSS stop working?

Reddit's moderator announcement gives November 13, 2026 for the end of RSS support. The remaining public Data API follows in March 2027.

What is the official replacement?

Reddit's Developer Platform. Moderators can install Devvit apps such as Discord Relay in their own communities.

Does the Actor need a Reddit account?

No. It reads public Reddit pages, so there is no login or app approval to manage.

Will the same thread be posted twice?

No. The workflow remembers each thread URL it has posted and skips it on later runs.

Sources