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
| Action | What it does |
|---|---|
| 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. |
| Get a character | Get a single Disney character by its numeric id. |
| List characters | Browse 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
- Name
nametext - Filter by character name (for example, Donald Duck).
- Film
filmstext - Filter by a film the character appears in (for example, Tangled).
- Short film
short_filmstext - Filter by a short film the character appears in (for example, Tangled Ever After).
- TV show
tv_showstext - Filter by a TV show the character appears in (for example, Once Upon a Time).
- Video game
video_gamestext - Filter by a video game the character appears in (for example, Kingdom Hearts III).
- Alignment
alignmenttext - Filter by the character's alignment, spelled the way the API records it on the character (for example, Good).
- Park attraction
park_attractionstext - Filter by a theme-park attraction the character features in (for example, Celebrate the Magic).
- Ally
alliestext - Filter by an ally's name (for example, Pascal).
- Enemy
enemiestext - Filter by an enemy's name (for example, Mother Gothel).
- Page
pagenumber - Which page of results to return (defaults to the first page).At least 1.
- Page size
page_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 ID
character_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
- Page
pagenumber - Which page of results to return (defaults to the first page).At least 1.
- Page size
page_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
}
}