Skip to content
On this page

Get Anime Episode Source API Documentation ​

Endpoint ​

  • URL: /anime/episode/:id/:ep
  • Method: GET

Parameters ​

  • id (string) - The unique identifier for the anime.
  • ep (integer) - The episode number.

Response ​

The response is a JSON object containing two properties subSource and dubSource, which are both arrays containing information about the sources of the subbed and dubbed versions of the episode, respectively.

Response Object Properties ​

For subSource and dubSource:

  • file (string) - The URL of the video file.
  • label (string) - The resolution label of the video (e.g., "720p", "1080p").

Example ​

Request ​

GET /anime/episode/1234/1

Response ​

json
{
  "subSource": [
    {
      "file": "https://example.com/video.mp4",
      "type": "hls"
    }
  ],
  "dubSource": null
}

Error Handling ​

If there is an error in processing the request, such as a missing or invalid ID or episode number, or if the server encounters any other error, the API should return an error response with HTTP status code 500.

Example Error Response ​

json
{
    "error": "An error occurred while fetching episode links"
}

This error response indicates that there was a server-side error while processing the request. It is important to handle errors gracefully and provide meaningful error messages to the client.