Disney API

App · Film, TV & Fandom · 3 actions

Look up Disney characters using the free, keyless Disney API: browse the character catalog, find characters by name or by a film, show, game, or park attraction they appear in, and fetch a single character by id. No account or API key required. Disclaimer: this is an independent integration with the community-run Disney API (disneyapi.dev). It is not affiliated with, endorsed by, or sponsored by The Walt Disney Company; Disney and Disney characters are trademarks of The Walt Disney Company.

Actions

ActionWhat it does
Find charactersFind Disney characters by name, or by something they appear in or relate to: a film, short film, TV show, video game, park attraction, alignment, ally, or enemy.
Get a characterGet a single Disney character by its numeric id.
List charactersBrowse the Disney character catalog a page at a time.

Find characters

Find Disney characters by name, or by something they appear in or relate to: a film, short film, TV show, video game, park attraction, alignment, ally, or enemy. Every filter is optional and matching is exact, so use the title as the API spells it (for example 'Donald Duck' or 'Tangled').

Inputs

Namenametext
Filter by character name (for example, Donald Duck).
Filmfilmstext
Filter by a film the character appears in (for example, Tangled).
Short filmshort_filmstext
Filter by a short film the character appears in (for example, Tangled Ever After).
TV showtv_showstext
Filter by a TV show the character appears in (for example, Once Upon a Time).
Video gamevideo_gamestext
Filter by a video game the character appears in (for example, Kingdom Hearts III).
Alignmentalignmenttext
Filter by the character's alignment, spelled the way the API records it on the character (for example, Good).
Park attractionpark_attractionstext
Filter by a theme-park attraction the character features in (for example, Celebrate the Magic).
Allyalliestext
Filter by an ally's name (for example, Pascal).
Enemyenemiestext
Filter by an enemy's name (for example, Mother Gothel).
Pagepagenumber
Which page of results to return (defaults to the first page).At least 1.
Page sizepage_sizenumber
How many characters to return per page (defaults to 50).At least 1.

Outputs

charactersobject
Example output
{
  "data": [
    {
      "_id": 3467,
      "allies": [
        "Mickey Mouse",
        "Daisy Duck",
        "Goofy"
      ],
      "enemies": [
        "Pete",
        "Magica De Spell"
      ],
      "films": [
        "Saludos Amigos",
        "The Three Caballeros"
      ],
      "imageUrl": "https://static.wikia.nocookie.net/disney/images/2/24/Donald_Duck_Disney.png",
      "name": "Donald Duck",
      "parkAttractions": [
        "Gran Fiesta Tour Starring The Three Caballeros"
      ],
      "shortFilms": [
        "The Wise Little Hen",
        "Donald's Nephews"
      ],
      "sourceUrl": "https://disney.fandom.com/wiki/Donald_Duck",
      "tvShows": [
        "DuckTales",
        "Quack Pack",
        "House of Mouse"
      ],
      "url": "https://api.disneyapi.dev/characters/3467",
      "videoGames": [
        "Kingdom Hearts",
        "QuackShot"
      ]
    }
  ],
  "info": {
    "count": 1
  }
}

Get a character

Get a single Disney character by its numeric id.

Inputs

Character IDcharacter_idnumberRequired
The numeric id of the character (for example, 308 for Queen Arianna). The list and find actions return it as each character's '_id'.At least 1.

Outputs

characterobject
Example output
{
  "data": {
    "_id": 308,
    "allies": [],
    "enemies": [],
    "films": [
      "Tangled",
      "Tangled: Before Ever After"
    ],
    "imageUrl": "https://static.wikia.nocookie.net/disney/images/1/15/Arianna_Tangled.jpg",
    "name": "Queen Arianna",
    "parkAttractions": [
      "Celebrate the Magic",
      "Jingle Bell, Jingle BAM!"
    ],
    "shortFilms": [
      "Tangled Ever After",
      "Hare Peace"
    ],
    "sourceUrl": "https://disney.fandom.com/wiki/Queen_Arianna",
    "tvShows": [
      "Once Upon a Time",
      "Tangled: The Series"
    ],
    "url": "https://api.disneyapi.dev/characters/308",
    "videoGames": [
      "Disney Crossy Road",
      "Kingdom Hearts III"
    ]
  },
  "info": {
    "count": 1
  }
}

List characters

Browse the Disney character catalog a page at a time. Each character comes with the films, short films, TV shows, video games, and park attractions it appears in, plus its allies and enemies.

Inputs

Pagepagenumber
Which page of results to return (defaults to the first page).At least 1.
Page sizepage_sizenumber
How many characters to return per page (defaults to 50).At least 1.

Outputs

charactersobject
Example output
{
  "data": [
    {
      "_id": 308,
      "allies": [],
      "enemies": [],
      "films": [
        "Tangled",
        "Tangled: Before Ever After"
      ],
      "imageUrl": "https://static.wikia.nocookie.net/disney/images/1/15/Arianna_Tangled.jpg",
      "name": "Queen Arianna",
      "parkAttractions": [
        "Celebrate the Magic",
        "Jingle Bell, Jingle BAM!"
      ],
      "shortFilms": [
        "Tangled Ever After",
        "Hare Peace"
      ],
      "sourceUrl": "https://disney.fandom.com/wiki/Queen_Arianna",
      "tvShows": [
        "Once Upon a Time",
        "Tangled: The Series"
      ],
      "url": "https://api.disneyapi.dev/characters/308",
      "videoGames": [
        "Disney Crossy Road",
        "Kingdom Hearts III"
      ]
    }
  ],
  "info": {
    "count": 50,
    "nextPage": "https://api.disneyapi.dev/character?page=5",
    "previousPage": "https://api.disneyapi.dev/character?page=3",
    "totalPages": 149
  }
}

On this page