Is My Account API Limited?

Hi folks,

Can anyone tell me if my account is API limited? When I try to sync with PlexTraktSync I get hit with a “Rate Limit Exceeded” error. I may get a little bit into the sync and then I get hit with the error.

"Rate Limit Exceeded for plextraktsync.trakt.TraktAPI.search_by_id()”

Thanks, folks!

Not your account specifically. All API requests are rate limited. The rate limit are documented here.

Thanks Kevin, is the API rate limit quite strict?

The current rate limit for GET requests (I don’t know what else the TraktPlexSync is doing behind the scenes, they may be doing more than just that lookup call) is 1000 calls every 5 minutes. If you hit that, the API will respond with a 429 status code and “retry” headers that can be used to know when the call can be retried (something between 1 second and 5 minutes depending of where you stand in the retry window). Again, I don’t know how the TraktPlexSync is implemented, so I can’t tell you why it’s hitting the limit and what’s the best way to proceed.

The limits are the same for every API user.

Does this limit apply to syncing with Plex Sync too?

Most likely.

No, because Plex Sync doesn’t use the public API. It is a “native” Trakt integration.