# Oracle Network JP Anime Schedule

> Oracle Network JP Anime Schedule is a paid API for AI agents from oracle-network-jp-data.fly.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Returns today's and upcoming anime airing schedule for Japan, including episode numbers and timestamps, sourced from the AniList GraphQL API

## Facts

- Endpoint: GET https://oracle-network-jp-data.fly.dev/v1/jp/anime/schedule
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oracle-network-jp-data-fly-dev-005fbc32
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XJZ1Rnvp4Y_lETvRDvdVw

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability oracle-network-jp-data-fly-dev-005fbc32
```

Example prompt: What anime episodes are airing in Japan today? Give me the full schedule with titles in both romaji and English, episode numbers, and airing times.

## When to prefer this

Use this endpoint when an AI agent needs current or near-future Japanese anime airing data with multilingual titles (romaji, English, native Japanese). Prefer it over scraping anime fan sites because it provides structured, machine-readable JSON with Unix timestamps and is backed by the authoritative AniList GraphQL API. Ideal for anime tracking bots, notification systems, or any agent that needs to answer 'what anime is on right now in Japan?'

## Known failure modes

- AniList API upstream downtime — endpoint may return empty schedule or error
- No anime airing in current window — count may be 0 with empty schedules array
- Payment not processed — x402 payment required before data is returned
- Rate limiting or service throttling on the fly.dev host
- Stale data if AniList is slow to update mid-season schedule changes

## How this service works

Japan-focused authoritative source for anime broadcasting schedule and airing data, for AI agents tracking Japanese animation releases. Sourced via AniList public GraphQL API, returns today's and upcoming episodes with romaji/english/native titles. Updated continuously.

## Output

Returns a JSON payload with type 'anime-schedule', a count of scheduled entries, a list of upcoming/airing anime with romaji/English/native titles, episode number, and Unix airing timestamp, plus attribution and window hours indicating the time window covered. Data is sourced from AniList and continuously refreshed.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {}
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "payload": {
        "type": "object",
        "properties": {
         "type": {
          "type": "string",
          "const": "anime-schedule"
         },
         "count": {
          "type": "integer",
          "minimum": 0
         },
         "source": {
          "type": "string"
         },
         "schedules": {
          "type": "array",
          "items": {
           "type": "object",
           "properties": {
            "title": {
             "type": "object",
             "properties": {
              "native": {
               "type": "string"
              },
              "romaji": {
               "type": "string"
              },
              "english": {
               "type": "string"
              }
             }
            },
            "episode": {
             "type": "integer"
            },
            "airingAt": {
             "type": "integer",
             "description": "Unix timestamp (seconds)"
            }
           }
          }
         },
         "attribution": {
          "type": "string"
         },
         "windowHours": {
          "type": "integer"
         }
        }
       },
       "collected_at": {
        "type": "string",
        "format": "date-time"
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "array",
 "items": {
  "type": "object",
  "required": [
   "payload",
   "collected_at"
  ],
  "properties": {
   "payload": {
    "type": "object",
    "required": [
     "type",
     "count",
     "source",
     "schedules",
     "attribution",
     "windowHours"
    ],
    "properties": {
     "type": {
      "type": "string"
     },
     "count": {
      "type": "number"
     },
     "source": {
      "type": "string"
     },
     "schedules": {
      "type": "array",
      "items": {
       "type": "object",
       "required": [
        "title",
        "episode",
        "airingAt"
       ],
       "properties": {
        "title": {
         "type": "object",
         "required": [
          "native",
          "romaji",
          "english"
         ],
         "properties": {
          "native": {
           "type": "string"
          },
          "romaji": {
           "type": "string"
          },
          "english": {
           "type": "string"
          }
         }
        },
        "episode": {
         "type": "number"
        },
        "airingAt": {
         "type": "number"
        }
       }
      }
     },
     "attribution": {
      "type": "string"
     },
     "windowHours": {
      "type": "number"
     }
    }
   },
   "collected_at": {
    "type": "string"
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oracle-network-jp-data-fly-dev-005fbc32/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracle-network-jp-data.fly.dev](https://www.zero.xyz/host/oracle-network-jp-data.fly.dev/llms.txt)
