soundcloud / api

A public repo for our Developer Community to engage about bugs and feature requests on our Public API
148 stars 24 forks source link

Rate limits on "muting" users #327

Open RuinedYourLife opened 2 weeks ago

RuinedYourLife commented 2 weeks ago

Title: Rate limits on "muting" users

Issue found of: September 30th, 2024

Endpoint(s):

Scope(s):

Steps to reproduce:

curl --request GET \
curl "https://api-v2.soundcloud.com/me/mutings/soundcloud:users:{id}?reported=true&remove_activities=true&client_id=client_id&app_version=1727431820&app_locale=en" ^
  -X "PUT" ^
  -H "Accept: application/json, text/javascript, */*; q=0.1" ^
  ...
  -H "Authorization: OAuth token" ^
  ...

Expected behaviour:

Blocks the user.

Actual behaviour:

429

Hey there,

I know this is not the right place for this, but it appears to be the only place that people are replying. I have tried to contact the support the past month to no avail.

I have a bunch of bots streaming/following/liking/reposting my tracks, and since the support is not replying, I tried blocking them myself. Ofc, I am not blocking 4k accounts by hand, so I wrote something to do this for me. Except now I get rate limited.

If needed, I can share my code / the list of accounts I collected that do not look legit (based on follower count and profile picture only) that I gathered.

Good day

RuinedYourLife commented 2 weeks ago

Limit appears to be 1000? Do correct me if I'm wrong ^^'

youssefhassan commented 1 week ago

Hey @RuinedYourLife, thanks for reporting we take abuse and bots very seriously and I'm interested in how did you manage to identify the bots activity as 4K sounds like a big numbers. Can you share your account and which tracks get this abusive behaviour?

RuinedYourLife commented 1 week ago

Hey! Pretty much I'm looking at all the accounts that either follow me, like my songs, repost them, cross-reference the data and block the accounts based on certain criterias (number of followers, if they have a default pfp). I just finished blocking 135 more accounts that liked one of my tracks. Can we communicate over an other channel if we want to exchange accounts/data/code etc...? How does discord sound?