AniSchedule AniSchedule
  • Schedule
  • Upcoming
  • Top Anime
    • Seasonal Chart
    • Watch Order
    • Season Calendar
    • Characters
    • Birthdays
    • Search
Sign In

AniSchedule API

Access anime schedule and seasonal data in JSON format. Free for non-commercial use.

Public Beta — The AniSchedule API is currently in public beta. Endpoints and response shapes may change. Pin your integrations to a specific version when available.

Base URL

https://anischedule.net/api

All responses are JSON. All requests are GET. No authentication is required for public endpoints.

Rate Limits

PlanRequests / minuteRequests / day
Public (unauthenticated)202,000
Registered (API key)6020,000
Commercial (contact us)UnlimitedUnlimited

Responses include rate limit headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

Endpoints

GET /api/schedule.php Airing schedule by day

Query Parameters

dayoptionalDay of week: monday … sunday. Omit to fetch all 7 days.
seasonoptionalSeason name: winter, spring, summer, fall. Use with year.
yearoptional4-digit year (e.g. 2026). Defaults to current year when used with season.

Example Request

GET /api/schedule.php?day=monday

Example Response

{
  "ok": true,
  "mode": "airing",
  "schedule": {
    "monday": [
      {
        "id": 52991,
        "title": "Witch Hat Atelier",
        "title_en": "Witch Hat Atelier",
        "title_jp": "とんがり帽子のアトリエ",
        "cover": "https://cdn.myanimelist.net/images/anime/...",
        "type": "TV",
        "episodes": 12,
        "score": 8.7,
        "members": 320000,
        "broadcast": { "day": "Mondays", "time": "19:30", "timezone": "Asia/Tokyo" },
        "genres": ["Fantasy", "Magic"],
        "studios": ["Madhouse"],
        "streaming": [
          { "name": "Crunchyroll", "url": "https://crunchyroll.com/..." }
        ],
        "url": "/anime.php?id=52991",
        "status": "Currently Airing",
        "airing": true
      }
    ]
  }
}
GET /api/anime-detail.php Full anime detail by MAL ID

Query Parameters

idrequiredMAL anime ID (integer).
recsoptionalSet to 1 to include top 10 recommendation entries in the response.

Example Request

GET /api/anime-detail.php?id=52991&recs=1

Response Fields

okBoolean — true on success.
animeFull anime object (title, synopsis, trailer, characters, relations, streaming, stats, etc.).
recsoptionalArray of up to 10 recommended anime (id, title, cover, votes).
GET /api/seasonal.php Full seasonal anime list

Query Parameters

seasonrequiredwinter, spring, summer, or fall.
yearrequired4-digit year.
sortoptionalmembers (default), score, title.
typeoptionalFilter by type: TV, Movie, OVA, ONA, Special.

Example Request

GET /api/seasonal.php?season=spring&year=2026&sort=score
GET /api/search.php Search anime by title

Query Parameters

qrequiredSearch query (min 3 characters).
typeoptionalFilter by type: tv, movie, ova, ona, special.
pageoptionalPage number (default: 1).

Example Request

GET /api/search.php?q=attack+on+titan&type=tv

Error Responses

All errors return HTTP 200 with "ok": false and an "error" message string.

{
  "ok": false,
  "error": "Invalid anime ID."
}

Caching

All API responses are server-side cached:

/api/schedule.php30 minutes
/api/seasonal.php1 hour
/api/anime-detail.php2 hours
/api/search.php15 minutes

Upstream data is sourced from the Jikan v4 API (MyAnimeList). We are not affiliated with Jikan or MyAnimeList.

API Terms of Use

  • Free for personal and open-source projects.
  • Commercial use requires a paid plan — contact us.
  • Do not resell or republish raw API responses as your own data product.
  • Credit "AniSchedule" or link back to anischedule.net in public projects.
  • We reserve the right to block abusive clients without notice.

Request an API Key

Get higher rate limits, usage analytics, and priority support for your integration.

Request Access
About Contact Advertise API RSS Privacy Terms Copyright

© 2026 AniSchedule. All rights reserved.

Anime images and titles are property of their respective owners. Schedule data sourced from MyAnimeList and AniList.

Add to Watchlist

Loading…