Homepage data

GET/api/home

Returns spotlight carousel, latest episodes, new release, and top anime by day / week / month.

Example Request

cURL
curl -X GET "https://anikoto-scrap-api.vercel.app/api/home?refresh=1" \
  -H "Accept: application/json"

Parameters

NameInTypeValueDescription
refreshquerystringSet to 1 to bypass cache and force a fresh scrape

Responses

200OK
{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean",
      "example": true
    },
    "cached": {
      "type": "boolean"
    },
    "data": {
      "type": "object",
      "properties": {
        "spotlight": {
          "type": "array",
          "items": {
            "$ref": "SpotlightAnime"
          }
        },
        "latestEpisodes": {
          "type": "array",
          "items": {
            "$ref": "AnimeCard"
          }
        },
        "newRelease": {
          "type": "array",
          "items": {
            "$ref": "AnimeCard"
          }
        },
        "newAdded": {
          "type": "array",
          "items": {
            "$ref": "AnimeCard"
          }
        },
        "justCompleted": {
          "type": "array",
          "items": {
            "$ref": "AnimeCard"
          }
        },
        "topDay": {
          "type": "array",
          "items": {
            "$ref": "AnimeCard"
          }
        },
        "topWeek": {
          "type": "array",
          "items": {
            "$ref": "AnimeCard"
          }
        },
        "topMonth": {
          "type": "array",
          "items": {
            "$ref": "AnimeCard"
          }
        }
      }
    }
  }
}
500Internal server error