Reddit api error 403

Houcinovic

Newbie
Joined
Aug 7, 2014
Messages
47
Reaction score
20
Hello,
We are currently building a Reddit analytics tool, and we've been trying to fetch large Reddit posts for some time now using the official api using multiple client IDs, but we keep getting error 403 a lot.

Since we need to fetch a massive amount of posts, we had to use multiple client IDs at the same time. Each client ID is responsible for fetching a certain number of post IDs.
This method used to work fine. Last July, we were able to use 100+ client IDs from a single IP, and we didn't face any problem, but last August, Reddit apparently updated they're security measures, and we started getting the error 403. We solved this problem by using residential proxies, so we started assigning each client 20 unique proxy IDs. This solution worked for a couple of days, but now nothing works.

As of this moment, if we use any client ID, even if it's new, we get the error 403 immediately, which is a permanent ban, even though we're using the same proxy provider

The goal is to use as many client IDs as possible at the same time without getting this error.


If anyone can provide a solution for this, please DM me
 
I had success switching to mobile user-agents and spacing calls, feels more human
 
Rate limits or Reddit’s policy changes (especially since Reddit changed its API pricing & access rules
 
I really suggest not to reinvent the wheel and search for ready unofficial Reddit APIs. The best place is rapidapi.com
 
You could try using static proxies per client ID as the rotating IP could be raising red flags for reddit
 
Reddit’s API now strictly limits multiple client IDs per IP; you’ll need unique accounts, IPs, and careful rate-limiting to avoid 403s.
 
I really suggest not to reinvent the wheel and search for ready unofficial Reddit APIs. The best place is rapidapi.com

I used to automate Reddit through its Unofficial Reddit API. My workflow looked like this:
  1. Send a login request to https://accounts.reddit.com/api/login
  2. Request an access token from https://accounts.reddit.com/api/access_token
  3. Use the access token to perform Reddit operations via GQL or OAuth queries
This setup worked well until recently. Now, the login endpoint (https://accounts.reddit.com/api/login) returns a 403 Forbidden error.

Does anyone know a workaround or solution for this issue?
 
Back
Top