Open data · version 1

Springfield, in structured data.

Explore The Simpsons episodes, seasons, films, and more through simple, public JSON files. Ready for your project, with no account or API key.

  • Read-only JSON
  • HTTPS + CORS
  • No API key
GET /v1/episodes.jsonOpen JSON ↗
{
  "s01e01": {
    "titles": {
      "en": "Simpsons Roasting on an Open Fire"
    },
    "production_code": "7G08",
    "original_air_date": "1989-12-17"
  }
}

Response excerpt · records are keyed by ID

Browse the catalogue

Pick a dataset.

Each link opens a complete JSON object. Download it once, then look up records by their IDs in your own code.

A note on coverage: Some datasets are still empty and return {}. Missing fields are omitted; a null link means the absence of that destination was checked.

Make a request

Start with one fetch.

Responses are keyed by IDs such as s01e01. There are no per-record URLs or server-side filters: fetch a dataset and query it locally.

Explore every endpoint in the API reference →
JavaScript example
const episodes = await fetch(
  'https://api.simpsonseh.com/v1/episodes.json'
).then(response => response.json());

console.log(episodes['s01e01'].titles.en);
// Simpsons Roasting on an Open Fire

More ways in

Explore and integrate.

Find a record

Production, TVDB, TMDB, and IMDb lookup maps point an external ID to its dataset and record ID.

Open production lookup →

Inspect the contract

Browse the interactive reference or read the machine-readable OpenAPI description.

Open API reference →

Track changes

The manifest lists published files and SHA-256 hashes for clients that cache datasets.

View manifest →