MCU Countdown

Entertainment API · Works globally · Marvel Cinematic Universe · Release dates

TL;DR

The MCU Countdown API provides a complete chronological timeline of Marvel Cinematic Universe releases — both movies and Disney+ series. Data includes official release dates, phase numbers (1-6), episode counts for series, chronological order within the MCU timeline, director, runtime, poster URLs, and overview/synopsis. Covers everything from Iron Man (2008) through the announced Multiverse Saga releases. The API is perfect for building countdown clocks, watch-order guides, and MCU fan apps. Data is updated when new releases are announced.

Quick start: https://mcu-countdown-api.vercel.app/api/movies

No API key needed — just make a request!

How to Use This API

1. Get All Movies

https://mcu-countdown-api.vercel.app/api/movies

Returns all MCU movies with title, release date, phase, order, rating, and poster URL.

2. Get All TV Shows

https://mcu-countdown-api.vercel.app/api/shows

Returns all Disney+ MCU series with episode counts and release schedules.

3. Get Upcoming Releases

https://mcu-countdown-api.vercel.app/api/upcoming

Returns only unreleased/upcoming movies and shows sorted by release date.

4. Combined Timeline

https://mcu-countdown-api.vercel.app/api/all

Returns all MCU media (movies + shows) in chronological release order.

5. Response Format

{
  "id": "iron-man",
  "title": "Iron Man",
  "releaseDate": "2008-05-02",
  "phase": 1,
  "chronologicalOrder": 3,
  "director": "Jon Favreau",
  "runtime": 126,
  "posterUrl": "https://.../iron-man.jpg",
  "overview": "Tony Stark builds a high-tech suit...",
  "rating": "PG-13",
  "imdbRating": 7.9
}

6. JavaScript — Build a Watch Order

fetch('https://mcu-countdown-api.vercel.app/api/movies')
  .then(r => r.json())
  .then(movies => {
    movies.sort((a, b) => new Date(a.releaseDate) - new Date(b.releaseDate));
    movies.forEach((m, i) => {
      console.log(`${i + 1}. ${m.title} — ${m.releaseDate} (Phase ${m.phase})`);
    });
  });

7. Python — Filter by Phase

import requests

resp = requests.get('https://mcu-countdown-api.vercel.app/api/movies')
movies = resp.json()

# Show Phase 3 movies sorted by release
phase3 = [m for m in movies if m['phase'] == 3]
phase3.sort(key=lambda m: m['releaseDate'])

print("Phase 3 Movies:")
for m in phase3:
    print(f"  {m['title']} ({m['releaseDate']}) — {m['runtime']}min")

8. Python — Build Complete Timeline

import requests

movies = requests.get(
    'https://mcu-countdown-api.vercel.app/api/movies'
).json()
shows = requests.get(
    'https://mcu-countdown-api.vercel.app/api/shows'
).json()

# Combine and sort
timeline = movies + [{'title': s['title'], 'releaseDate': s['releaseDate'],
                      'type': 'TV Series'} for s in shows]
timeline.sort(key=lambda m: m['releaseDate'])

for item in timeline:
    item_type = item.get('type', 'Movie')
    print(f"  {item['title']} ({item['releaseDate']}) — {item_type}")
Try it: https://mcu-countdown-api.vercel.app/api/movies

Frequently Asked Questions

What data is included for each movie?
Title, release date, phase number, MCU chronological order index, director, runtime (minutes), poster image URL, overview/synopsis, rating (PG-13, R, etc.), and IMDb rating where available.
Does the API include Disney+ TV series?
Yes! Shows like WandaVision, The Falcon and the Winter Soldier, Loki, Hawkeye, Ms. Marvel, She-Hulk, Moon Knight, Secret Invasion, and upcoming series are included with episode counts, release schedules, and their place in the MCU timeline.
How often is the data updated?
Data is updated whenever new releases are announced, release dates change, or new phases are revealed. The upcoming endpoint always reflects the latest confirmed schedule from Marvel Studios.
What phases are covered?
Phases 1 through 6, from Iron Man (Phase 1, 2008) through the announced Multiverse Saga releases (Phase 6, projected through 2027+). Phase 1-3 is the Infinity Saga, Phase 4-6 is the Multiverse Saga.
Is there a chronological order parameter?
Each entry has a chronologicalOrder field that places it within the in-universe MCU timeline (not release order). For example, Captain America: The First Avenger has a lower chronological order number despite not being the first released movie.
Can I use this in a commercial app?
Yes, the API is free for personal and commercial use. Data is sourced from publicly available Marvel announcements. No attribution required but is appreciated.

What You Can Build