Fully asynchronous API wrapper


You can install the stable version from PyPI:

$ pip install aiomoe

Or get it from github:

$ pip install


Get info about your account

import asyncio
from aiomoe import AioMoe

tm = AioMoe() # or AioMoe(token="xxxxxxxx")

async def main():
    me = await
    print(f"Used quota: {me.quota_used}/{me.quota}")

The output will be like this:

User(error=None, id='your ip', priority=0, concurrency=1, quota=1000, quota_used=0)
Used quota: 0/1000

Search anime

import asyncio
from aiomoe import AioMoe

tm = AioMoe()

async def main():
    image = ""
    search_results = await, anilist_info=True)
    # 'Steins;Gate 0'

You can pass a link to an image, bytes or file-like object (io.BytesIO)

    with open("image.png", "rb") as file:
        search_results = await

And use additional parameters such as:

  • anilist_info - Return an Anilist object instead of anilist id
  • cut_borders - Cut out black borders from screenshots
  • anilist_id - Filter results by anilist id

See Also


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request


Released under the MIT license.

Copyright by FeeeeK.


GitHub - FeeeeK/aiomoe: Fully asynchronous API wrapper
Fully asynchronous API wrapper. Contribute to FeeeeK/aiomoe development by creating an account on GitHub.