Disney API · JSON Structure

Disney Character Structure

A single Disney character record sourced from the Disney Wiki.

Type: object Properties: 13 Required: 3
EntertainmentCharactersDisneyOpen SourceFan APIRESTGraphQL

Character is a JSON Structure definition published by Disney API, describing 13 properties, of which 3 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

_id name films shortFilms tvShows videoGames parkAttractions allies enemies alignment sourceUrl imageUrl url

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/disney/refs/heads/main/json-structure/disney-character-structure.json",
  "name": "Character",
  "description": "A single Disney character record sourced from the Disney Wiki.",
  "type": "object",
  "required": [
    "_id",
    "name",
    "url"
  ],
  "properties": {
    "_id": {
      "type": "integer",
      "description": "Auto-incrementing numeric character id assigned by the service.",
      "example": 308
    },
    "name": {
      "type": "string",
      "description": "Display name of the Disney character.",
      "example": "Queen Arianna"
    },
    "films": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Feature films in which the character appears.",
      "example": ["Tangled"]
    },
    "shortFilms": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Short films in which the character appears.",
      "example": ["Tangled Ever After"]
    },
    "tvShows": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "TV shows in which the character appears.",
      "example": ["Tangled: The Series"]
    },
    "videoGames": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Video games in which the character appears.",
      "example": ["Kingdom Hearts III"]
    },
    "parkAttractions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Disney park attractions in which the character appears.",
      "example": ["Celebrate the Magic"]
    },
    "allies": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Named allies of the character within Disney canon.",
      "example": ["Mickey Mouse"]
    },
    "enemies": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Named enemies of the character within Disney canon.",
      "example": ["Pete"]
    },
    "alignment": {
      "type": "string",
      "description": "Moral alignment of the character (e.g. Good, Bad, Neutral) when known.",
      "example": "Good"
    },
    "sourceUrl": {
      "type": "string",
      "format": "uri",
      "description": "Upstream Disney Wiki URL from which the record was sourced.",
      "example": "https://disney.fandom.com/wiki/Queen_Arianna"
    },
    "imageUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL of a character thumbnail image hosted on the Disney Fandom Wiki CDN.",
      "example": "https://static.wikia.nocookie.net/disney/images/1/15/Arianna_Tangled.jpg"
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "Canonical self URL for this character record.",
      "example": "https://api.disneyapi.dev/characters/308"
    }
  }
}