For Agents
Fetch a random movie or TV quote, optionally filtered by show slug or censored, and list which shows are supported.
Use for: I need to fetch a random movie quote, Get a quote from a specific TV show, List all supported shows in the Movie Quote API, Find quotes with censored language only
Not supported: Does not handle quote submission, full-text search across quotes, or licensing metadata — use for fetching random film and TV quotes only.
The Movie Quote API is a free open-source service that returns random quotes from films and TV shows. It exposes three endpoints: a quote endpoint that returns a random quote (optionally filtered by show or censored), a shows endpoint that lists supported shows, and a per-show endpoint that returns metadata for a single slug. The service is hosted on Heroku and requires no authentication, making it suitable for tutorials, chat-bot easter eggs, and lightweight content widgets.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Movie Quote API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Movie Quote API.
Fetch a random quote via GET /v1/quote/, optionally filtered by show or censored mode
List supported shows via GET /v1/shows/ for show-specific filtering
Read metadata for a single show via GET /v1/shows/{showSlug}
Power chat-bot or lightweight widget content with anonymous, unauthenticated calls
Build tutorial projects that demonstrate REST consumption against a free public API
Patterns agents use Movie Quote API for, with concrete tasks.
★ Chatbot Easter-Egg Quotes
A consumer chatbot adds a 'quote me a film line' command that calls GET /v1/quote/ and returns a random movie or TV quote to the user. The censored option keeps output safe for general audiences. Because the API is free and anonymous, the integration cost is essentially zero.
Call GET /v1/quote/?censored=true and return the quote text and source to the user.
Show-Filtered Widget
A fan-site widget displays rotating quotes from a single show. The site lists supported shows via GET /v1/shows/, lets the user pick one, then pulls a random quote scoped to that slug via /v1/quote/?show=. This avoids hard-coding a show list and gracefully handles new additions to the dataset.
Fetch the supported shows list, present them to the user, then fetch a random quote scoped to the chosen show slug.
Tutorial Demo Agent via Jentic
An AI agent built as a tutorial demo searches Jentic for the random quote operation, loads its schema, and executes. Because the API has no authentication, this gives a clean teaching example of the Jentic search-load-execute flow without any vault setup. The agent can then be extended to filter by show or censored mode.
Search Jentic for 'fetch a random movie quote', load GET /v1/quote/, and execute it without parameters.
3 endpoints — the movie quote api is a free open-source service that returns random quotes from films and tv shows.
METHOD
PATH
DESCRIPTION
/v1/quote/
Fetch a random movie or TV quote
/v1/shows/
List supported shows
/v1/shows/{showSlug}
Read metadata for a single show
/v1/quote/
Fetch a random movie or TV quote
/v1/shows/
List supported shows
/v1/shows/{showSlug}
Read metadata for a single show
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Movie Quote API has no authentication, so no credentials are stored. Jentic still routes the call through MAXsystem so the agent gets a consistent execution surface and input validation.
Intent-based discovery
Agents search Jentic with intents like 'fetch a random movie quote' or 'list supported shows' and Jentic returns the matching operation with its input schema.
Time to first call
Direct integration: minutes — it is a single-page README. Through Jentic: also minutes, with the benefit of consistent search-load-execute against a Jentic vault for any future authenticated additions.
Alternatives and complements available in the Jentic catalogue.
Specific to using Movie Quote API through Jentic.
What authentication does the Movie Quote API use?
The API is fully anonymous — no authentication or API key is required. Through Jentic, calls still flow through the schema-aware execution path, so agents get input validation even without credentials.
Can I filter quotes by show?
Yes. Pass a show slug as a query parameter on /v1/quote/. List the supported shows first via GET /v1/shows/ to pick a valid slug; per-show metadata is available via GET /v1/shows/{showSlug}.
What is the censored mode?
The /v1/quote/ endpoint accepts a censored flag that returns a clean version of the quote, suitable for general-audience surfaces and child-friendly chatbots.
What are the rate limits for the Movie Quote API?
The API is hosted on Heroku and does not advertise hard limits. Treat it as fair-use; cache popular shows lists locally and avoid tight loops against /v1/quote/.
How do I fetch a quote through Jentic?
Run pip install jentic, search 'fetch a random movie quote', load GET /v1/quote/, and execute it without parameters. Jentic returns the quote payload to your agent.
Is the Movie Quote API free?
Yes. It is a free, open-source service hosted on Heroku and requires no payment or authentication.
GET STARTED