Skip to content

Crunchyroll-Plus/crunchyroll-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Crunchyroll Documentation

An unoffical documentation of Crunchyroll's API derived from the android's APK.

APK Version GitHub License GitHub Issues



Services


Name Description
ConfigDelta N/A
DigitalAsset Service for getting assets like avatars
Download Service for downloading videos
EtpAccount Service for managing your account
EtpAccountAuth Service for authenticating yourself
EtpContent Service for mananging content
EtpContentReviews Service for managing reviews for content
EtpIndex N/A
ExternalPartners Service for external partners
FunAccountAuth Service for authenticating yourself with a funimation account.
FunMigration Service for migrating your Funimation account to Crunchyroll.
MediaLanguage N/A
Play Service for playing a video.
SkipEvents Service for getting skip events for a video
SubscriptionProcessor Service for getting information on your subscriptions.
Talkbox Service for getting comments.
ThirdPartyOauth Service for editing third party apps.
Translation Service for translations

Notes


  • Most endpoints haven't been tested.
  • The user-agent header for android is Crunchyroll/{apk_version} Android/{android_os_version} okhttp/{latest_okhttp_4.x_version}.
  • I might've missed a few endpoints or incorrectly documented them, so if you know of one that isn't here or see one that's missing something please create a PR.
  • https://wwww.crunchyroll.com and https://beta-api.crunchyroll.com should be treated as the same url.

Credits


  • LinkOfHyrule, keeps me updated when a new APK version is released.
  • Skylot, without JADX this project would've been a hundred-fold harder if not impossible.

TODO


  • Create a tool to dump endpoints and the respective data needed.
  • A better format for documentation.