Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PSA: Public API (api.consumet.org) will be very limited by September 29, 2023 #486

Open
riimuru opened this issue Sep 21, 2023 · 5 comments

Comments

@riimuru
Copy link
Contributor

riimuru commented Sep 21, 2023

The public Consumet API (api.consumet.org) will turn into a demo of this project. You should use it for testing purposes only. Abuse of the public API has become so frequent that the downtimes have increased significantly (e.g #479, #483).

To encounter this issue, the following changes will be made:

  • api.consumet.org will only serve requests after the visitor has requested access to the API. The user must visit the page at api.consumet.org and click a button to request temporary access. This will allow the user to use the API for 5 hours. After 5 hours, the user must request access again.
  • The rate limit will be reduced to 30 requests per minute after access has been granted. This will be enforced by the API. If the user exceeds this limit, the API will return a 429 error.

What should current users do in response to this change?

If possible, try to self-host the API or utilize the consumet.ts library. This will allow you to use the API without any restrictions. If you want an alternative, there is another repository/API built with the same function as Consumet. If you want custom mappings for anime, manga, and light novels as well as enhanced details for each media, we recommend using Anify as an alternative instead. Questions for that API specifically should be directed to their Discord instead rather than here as the project was developed by @Eltik. Note that it doesn’t support movies; only details about anime/manga/light novels as well as sources, skip times, pages, and detailed content about Japanese media.

@riimuru riimuru pinned this issue Sep 21, 2023
Kylart added a commit to Kylart/Anikki that referenced this issue Oct 4, 2023
@syedolive
Copy link

What about the npm module? Does that make request to this api? can that be another alternate to this?

@riimuru
Copy link
Contributor Author

riimuru commented Oct 21, 2023

@syedolive The API makes use of the npm module, so there are no limitations if you utilize the npm module.

@syedolive
Copy link

Ok Cool.

@ClayArsenio26
Copy link

I have a problem why I will run npm module faced error like this

../../../node_modules/typescript/lib/typescript.js:139
for (let i = startIndex ?? 0; i < array.length; i++) {
^

SyntaxError: Unexpected token '?'

how can to ifx it ?

@ClayArsenio26
Copy link

What about the Docker module? Does that make request to this api? can that be another alternate to this?

@riimuru riimuru unpinned this issue Jul 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants