Reddit node returns {"reason":"banned","message":"Not Found","error":404} on v1.111.0

I’m running n8n v1.111.0 in a container behind a reverse proxy.

Setup

  • Reddit app type: web app

  • Redirect URI registered in Reddit:

https://correct.host.name/rest/oauth2-credential/callback
  • Reddit credential in n8n: connects successfully, shows Account connected.

Problem

When running a Get Reddit Posts node, I consistently get:

404 - {"reason":"banned","message":"Not Found","error":404}

From the logs:

Request proxied to Axios failed {"status":404}
Running node "Get Reddit Posts" finished with error
messages":["404 - {\"reason\":\"banned\",\"message\":\"Not Found\",\"error\":404}"]

Observations

  • This stopped working about 5 days ago

  • The browser authorization flow works fine.

  • The failure only happens when the node tries to fetch posts via the Reddit API.

Questions

  1. Does the built-in Reddit node set a compliant User-Agent when calling https://oauth.reddit.com?

  2. Is there a way to override the User-Agent in the Reddit node?

  3. Is this a known issue with v1.111.0, or should I fall back to an HTTP Request node with OAuth2 + custom headers?

Any help or confirmation from others seeing the same issue would be appreciated.

Turns out one of the subreddits I was searching was banned! Problem solved.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.