Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

The Plot Explained developer API

Movie plot API.
Endings explained.
Your next app.

Add the story behind the film to your app. Our movie plot summary API delivers full summaries, endings explained, timelines, and character guides as JSON, with written sections formatted in Markdown.

100 free requests a month · REST + JSON

plot-explained.json
GET /v1/movies/inception
{
  "data": {
    "title": "Inception",
    "year": 2010,
    "available_content": [
      "summary",
      "ending",
      "timeline",
      "characters",
      "themes"
    ]
  }
}
● 200 OK application/json

One film. Every layer of the story.

01 / Choose your chapter

Movie summaries.
Endings, timelines & more.

A short premise can tell you what a movie is about. Our movie summary and ending explanation API lets you go further: what happens, who matters, and how it all comes together.

The complete story

Full plot summaries

Give readers the story from beginning to end, including the turning points and reveals. A movie plot summary API for guides, catch-up tools, and companion experiences.

GET …/content/summary

The final scene, unpacked

Endings explained

Help readers make sense of what happened at the end. Request an available ending explanation without loading every other content section.

GET …/content/ending

Put the pieces in order

Movie timelines

Follow key events in chronological order. Useful for stories that jump through time, scene-by-scene readers, and a different way to explore a film.

GET …/content/timeline

Who, where, and when

Characters & settings

Introduce the characters and explore the world of the film. Character and setting content are separate resources, ready for your own interface.

GET …/content/characters

Look beneath the surface

Themes & meaning

Explore the ideas running through a movie. Bring thematic explanations into reading guides, film discussions, and story discovery.

GET …/content/themes

Keep the surprise intact

Spoiler-free summaries

Introduce a film before the first watch. Keep spoiler-free summaries separate from full plots and endings, so your users choose how much to know.

GET …/content/spoiler-free-summary

Every movie has its own coverage. Check available_content before requesting a section. Full plots, endings, and timelines can contain spoilers. See endpoints & response schemas ↗

One connection. Two movie worlds.

A Plot Explained story.
A bigger movie API.

The content you know from Plot Explained is part of the shared catalog behind What's After the Movie API . Use one account and consistent movie identifiers for both story explanations and discovery.

Need cast, directors, companies, awards, recommendations, or film-music concerts too? They are available through the same API.

Plot Explained Understand the story.
What's After the Movie Explore the world around it.

One API key. More ways to build.

02 / A story worth building

From movie search
to the final scene.

Build a plot reader, a catch-up companion, a character explorer, or a film discussion tool. Request each section as your reader needs it, instead of loading the entire story at once.

  1. 01

    Find the film

    Search by title, year, or IMDb/TMDB ID. Use its movie ID or slug to continue.

  2. 02

    Choose the right section

    Movie details list available content. Offer a spoiler-free introduction or let the reader opt into the full plot and ending.

  3. 03

    Make it feel like your product

    Use the JSON response in your own layout. Keep your API key on your server and handle missing content gracefully.

YOUR FIRST CONTENT REQUEST GET
curl "https://whatsafterthemovie-main-0565fcb.zuplo.app/v1/movies/inception/content/ending" \
  -H "Authorization: Bearer YOUR_API_KEY"

Spoiler control belongs in your interface. Keep endings behind a clear choice.

Follow the quickstart

03 / Try the first chapter

Start with Free.
Choose more room when you need it.

Every plan includes all endpoints. Pick your monthly allowance in the developer portal.

Free $0/ month

100 successful requests

Starter $9/ month

5,000 successful requests

Pro $39/ month

25,000 successful requests

Compare plans

USD prices include applicable VAT. Paid plans renew monthly. No automatic overage charges. Usage updates and quota enforcement can be briefly delayed; a separate 60 requests/minute limit applies. Read the API terms .

04 / Before the first request

A few things
worth knowing.

The API reference covers exact parameters, response schemas, and available endpoints.

How do I add movie plot summaries to my app?

Create an API key, find a movie by title or IMDb/TMDB ID, and check its available_content. Request the summary endpoint for the full plot, or choose an ending explanation, timeline, characters, or themes. Render Markdown prose in your own interface and keep spoiler-heavy sections behind a clear reader choice. The quickstart and API reference cover authentication and response formats.

Does Plot Explained have a movie plot API?

Yes. The shared catalog is available through the What’s After the Movie API. It includes available written plot summaries, ending explanations, timelines, characters, settings, and themes, alongside movie metadata and discovery resources.

Is the movie summary API free?

There is a Free plan with 100 successful requests per monthly subscription period. Starter is $9/month for 5,000 requests and Pro is $39/month for 25,000. Every plan includes the same endpoints. Check the portal for current pricing and allowances.

Can I request only the ending or timeline?

Yes. Each content section has its own endpoint. Get the movie details first to see available_content, then request the section you need. Content availability varies by title; a missing section returns a content-not-available response.

How do I find the right movie?

Search by title and narrow the results with year or other filters. You can also search using IMDb or TMDB IDs. Use the returned movie ID or slug for its detail and content endpoints.

Is this different from the free agent discovery API?

Yes. Plot Explained’s no-key agent discovery API helps find movie facts and links to pages. The developer API described here requires a Bearer API key and also returns available written movie content as JSON.

Can I build a commercial product with it?

Yes, subject to your plan and the API terms. Keep your API key on your server, credit the source as described in the terms, and handle missing content and spoilers in your interface. Redistribution of the catalog and resale of raw API access require permission.

Your interface.
A world of stories.

Make movie explanations part of something new.

Start building with the API