BYTETOOLS

Disney API

Free Disney API with no key: thousands of characters with films, TV shows, park attractions, allies and enemies, plus images. Tested curl example.

No API key requiredCORS enabledHTTPSFree tier

Endpoint tested and returned HTTP 200 on 2026-08-20

What is the Disney API?

The Disney API is a free, key-free API providing data on thousands of Disney characters, including the films and TV shows they appear in, theme park attractions, allies, enemies and character images.

This community-built API covers an unusually large character roster — nearly ten thousand entries — each linked to the films, shorts, TV shows and park attractions they feature in.

The cross-referencing is what makes it interesting beyond trivia: characters link to attractions, which means you can answer questions like 'which characters appear in this park ride' that a plain film database could not.

Quick facts

Base URL
https://api.disneyapi.dev
Authentication
No API key required.
Rate limit
No published hard limit; fair use expected.
Pricing
Free and open source.
CORS
Enabled — callable directly from browser JavaScript
Official docs
Read the docs

How to use the Disney API

Every request below was executed against the live API on 2026-08-20, and the response shown is the real body it returned — not an illustration.

1. Fetch Disney characters

GET https://api.disneyapi.dev/character?pageSize=1

curl
curl 'https://api.disneyapi.dev/character?pageSize=1'
JavaScript (fetch)
const res = await fetch("https://api.disneyapi.dev/character?pageSize=1");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);
Python (requests)
import requests

res = requests.get("https://api.disneyapi.dev/character?pageSize=1", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200
{
  "info": {
    "count": 1,
    "totalPages": 9821,
    "previousPage": null,
    "nextPage": "http://api.disneyapi.dev/character?page=2&pageSize=1"
  },
  "data": {
    "_id": 112,
    "films": [
      "Hercules (film)"
    ],
    "shortFilms": [],
    "tvShows": [
      "Hercules (TV series)"
    ],
    "videoGames": [
      "Kingdom Hearts III"
    ],
    "parkAttractions": [],
    "allies": [],
    "enemies": [],
    "name": "Achilles",
    "imageUrl": "https://static.wikia.nocookie.net/disney/images/6/67/HATS_Achilles.png",
    "url": "https://api.disneyapi.dev/characters/112"
  }
}

Parameters

ParameterTypeRequiredDescription
characterpathOptionalCharacter listing and search. character
pageSizeintegerOptionalResults per page. 20
pageintegerOptionalPage number. 2
namestringOptionalFilter by character name. Mickey Mouse
filmsstringOptionalFilter by film title. Frozen

Response fields

infoobject
Pagination — count, totalPages, previousPage, nextPage.
dataobject|array
One character, or an array when listing.
data._idinteger
Character identifier.
data.namestring
Character name.
data.films / shortFilms / tvShowsarray
Titles the character appears in.
data.parkAttractionsarray
Theme park attractions featuring the character.
data.allies / enemiesarray
Related characters.
data.imageUrlstring
Character image, where available.

What you can build with the Disney API

  • Build a Disney character encyclopaedia
  • Create quizzes and trivia games
  • Cross-reference characters with park attractions
  • Practise pagination against a large dataset

Common errors and how to fix them

data shape varies

Listing returns an array; a single lookup returns an object.

Fix: Branch on whether you queried a list or one id.

Empty imageUrl

Not every character has an image.

Fix: Null-check before rendering and fall back to a placeholder.

Large result sets

Nearly ten thousand characters.

Fix: Always paginate; the default page size is small for a reason.

Disney API — frequently asked questions

Is the Disney API free?

Yes, completely free and open source with no API key. It is community-built and not affiliated with The Walt Disney Company.

How many characters does it include?

Close to ten thousand, each linked to the films, shorts, TV shows and park attractions they appear in.

Can I search by film?

Yes, filter with the `films` parameter to find every character appearing in a given title.

Are the images official?

They are community-sourced links. Availability varies and Disney holds the underlying rights, so check before any commercial use.

Tools that pair with this API

Disney API is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-20; always check the official documentation before relying on this API in production, as terms and limits can change.