Are there rate limits for the API? #697
-
Hi, As the title says, is there a rate limit for the APIs? Or do you plan to implement rate limit before releasing a stable version? Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 11 comments 23 replies
-
Yup we will be implementing rate limiting at some point soon however the main purpose will be to prevent abuse. It should remain fairly easy to build on without hitting limits. We'll have more details soon! |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Prolly not |
Beta Was this translation helpful? Give feedback.
-
A guy is complaining about the rate limit. You can see it at https://bsky.app/profile/nonameinsect.bsky.social/post/3k37rlsw3ad24. EDIT: Many people are complaining about it. Just search for rate limit. |
Beta Was this translation helpful? Give feedback.
-
Are those 10 reqs/sec per IP or per User. For example if i host 2 bots and im beeing logged in to app and my 3 roommates via webbrowser behind our DSL IP. Will all this requests count or is there a seperate rate limit for every account used? |
Beta Was this translation helpful? Give feedback.
-
So I hit the rate limit while writing and testing a very simple script. Just createSession + uploadBlob + createRecord (following instructions from https://atproto.com/blog/create-post). Edit the script, run it, rinse and repeat a few times per minute while debugging. But I'm now getting 429 errors on createSession, with these interesting headers:
So I can only do 30 API calls per 300s? And if I go over the limit I'm blocked for 24h. That's very different from the 3000 reqs/5 min mentioned above. |
Beta Was this translation helpful? Give feedback.
-
I received "Rate Limit Exceeded". This is the first time this has happened. |
Beta Was this translation helpful? Give feedback.
-
I am running a script that retrieves my posts every 15 minutes to record my posts. {"status":429, "error": "RateLimitExceeded", "success":false, "headers":{"access-control-allow-origin": "*", "connection": "keep-alive"," content-length": "61", "content-type": "application/json; charset=utf-8", "date": "Sat, 16 Sep 2023 22:58:38 GMT", "etag": "x", "ratelimit-limit ": "30", "ratelimit-policy": "30;w=300", "ratelimit-remaining": "0", "ratelimit-reset": "1694911502", "vary": "Accept-Encoding", "x-powered- by": "Express"}} The script is as simple as login + getAuthorFeed. Is there a way around this Rate Limit error? |
Beta Was this translation helpful? Give feedback.
-
Rate limiting is still broken. Tested posting 2 in a row, with uploadBlob for an external embed
Notice how the Also I'm getting timeouts really often when trying |
Beta Was this translation helpful? Give feedback.
-
Hi, i just wanted to collect data from followers of a user, using bsky_cli. I am building a feed and need as much as possible scientists in a list, posting on climate change. The follower base of the user is 3.1 K, and i got the RateLimitExceeded error for the first time. Rgds, |
Beta Was this translation helpful? Give feedback.
-
im getting rate limited just testing a script that runs a search every 5 min, something is clearly wrong :( |
Beta Was this translation helpful? Give feedback.
Yup we will be implementing rate limiting at some point soon however the main purpose will be to prevent abuse. It should remain fairly easy to build on without hitting limits. We'll have more details soon!