Skip to content

An API to search, get episodes, get episode sources, mapping to different sources

License

Notifications You must be signed in to change notification settings

codeblitz97/astatine-api

Repository files navigation

Astatine API

project-image

An Anime API for fetching anime streaming links anime mapping across multiple sites and anime information.

shieldsshieldsshieldsshields

Features

Here're all the features in Astatine API:

  • Anime mapping for multiple sites
  • Essential Anilist routes
  • Retrieve episodes from hianime and gogoanime including thumbnails title overview rating and more
  • Fetch anime episode sources from various providers
  • Better searching
  • All the features a perfect anime website will ever need

Self Host

Edit .env.example file to .env and follow it's instruction.

CONSUMET_API = # Host one from: https://github.com/consumet/api.consumet.org
HIANIME_API = # Host one from: https://github.com/ghoshRitesh12/aniwatch-api
MALSYNC_URI = https://api.malsync.moe/mal/anime/anilist:
CORS_PROXY = # Host one from: https://github.com/consumet/cors-anywhere/

Remove the end slash from all API endpoints

Run the server with bun run src/index.ts

Built with

Technologies used in the project:

  • Ky
  • Bun
  • Hono
  • Lodash

Made with 💖 by CodeBlitz97