canonical: https://jentic.com/apis/freetv-app.com/freetv-app

# Freetv App MixerBox FreecableTV

MixerBox FreecableTV exposes a catalogue of free TV shows, movies, and live channels assembled from public sources, intended for chat plugins and recommendation surfaces. The API returns chat-friendly JSON that lists titles, channels, and movies that users can watch for free, with metadata suitable for direct linking. It is open and unauthenticated and was originally distributed as a ChatGPT plugin endpoint.

## For AI agents

Find free TV shows, movies, and live channels and surface watchable links inside a chat or recommendation flow.

## Scope

Does not handle paid streaming, account login, or DRM playback - use for surfacing free TV, movie, and channel listings only.

## Capabilities

- Search the FreecableTV catalogue for free TV shows by keyword
- Surface a list of free movies that match a viewer query
- List free live TV channels available to stream
- Return chat-formatted titles and links suitable for conversational UIs
- Filter responses for mobile or desktop rendering using the mobile flag

## Use cases

### Free TV Recommendation Bot

Build a chat assistant that takes a viewer prompt like 'free crime dramas' and queries GetShowsForChatGPT to surface watchable titles with links. The endpoint returns chat-formatted entries the assistant can render directly without further enrichment. Integration takes minutes because the API is open.

Example prompt: Call GET /services with funcs=GetShowsForChatGPT and a query for crime dramas, return the top five titles with watchable links

### Free Movie Finder

Surface a free-movie picker inside a chat flow by calling GetMoviesForChatGPT with a viewer prompt. Each result includes a title and a direct watch link, so the bot can answer in one turn. Useful inside cord-cutting assistants where licensing and authentication concerns prevent paid catalogue use.

Example prompt: Call GET /services with funcs=GetMoviesForChatGPT and a query for action movies and return three watchable links

### Live Channel Guide

List currently watchable free live TV channels via GetChannelsForChatGPT for cord-cutting guides and dashboards. Channel entries include direct stream links, suitable for embedding in a TV-guide UI or returning as agent output.

Example prompt: Call GET /services with funcs=GetChannelsForChatGPT and return a list of free live channels with stream URLs

### Agent Chat Plugin Replacement

FreecableTV originated as a ChatGPT plugin. Through Jentic, an agent reuses the same endpoints inside any framework, getting a chat-formatted free-TV recommendation in one call. No credentials are required, so the only cost is the search and load time.

Example prompt: Search Jentic for 'find free tv shows', load the schema for GetShowsForChatGPT, and execute with a user-supplied query

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/services?funcs=GetShowsForChatGPT&mobile=0` | Search free TV shows for a chat assistant |
| GET | `/services?funcs=GetMoviesForChatGPT&mobile=0` | Search free movies for a chat assistant |
| GET | `/services?funcs=GetChannelsForChatGPT&mobile=0` | List free live TV channels with stream URLs |

## Key resources

- **Shows** — Search free TV shows by keyword via GetShowsForChatGPT
- **Movies** — Search free movies via GetMoviesForChatGPT
- **Channels** — List free live TV channels via GetChannelsForChatGPT

## Why Jentic

- **Setup:** Wiring MixerBox FreecableTV by hand means calling the api.freetv-app.com services endpoint with the right funcs query value for shows, movies, or channels and parsing each shape yourself. Through Jentic you install once, import MixerBox FreecableTV from the API Directory, and your agent calls it, with no credential to configure since the API is unauthenticated.
- **Permission scoping:** FreecableTV is read-only and unauthenticated, so you limit the agent to the operations it needs, such as fetching shows, movies, or channel listings. You choose which of these it may call, and nothing outside that set runs.
- **Credential handling:** FreecableTV needs no credential, so there is nothing to store; any keys for other APIs on the same agent are held once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'find free tv shows' or 'find free movies', and Jentic returns the matching /services operation with the funcs query parameter described so the agent calls the right shape without reading the reference docs.

## Related APIs

- **Twitch** — Live streaming platform with free creator-driven channels
- **RAWG** — Game metadata that pairs with TV and movie discovery for entertainment bots
- **IGDB** — Adjacent entertainment metadata for cross-media recommendations

## FAQ

### What authentication does the MixerBox FreecableTV API use?

FreecableTV is unauthenticated. Endpoints under https://api.freetv-app.com are public and return JSON to any caller. Jentic still routes calls through your Jentic One instance so the agent's network surface stays isolated.

### Can I get a list of free live TV channels with the FreecableTV API?

Yes. Call GET /services with funcs=GetChannelsForChatGPT to retrieve a chat-formatted list of free live channels with stream URLs that can be returned directly to the user.

### What are the rate limits for the FreecableTV API?

FreecableTV does not publish a fixed rate limit. Treat it as a courtesy-shared service: cache GetShowsForChatGPT and GetMoviesForChatGPT responses for at least a few minutes and back off on any 429 response.

### How do I find free movies through Jentic?

Search Jentic for 'find free movies', load the GET /services schema with funcs=GetMoviesForChatGPT, and execute with a query string. The response is chat-ready and can be relayed straight to the user.

### Does the FreecableTV API host or stream the videos directly?

No. The API returns links to free public sources rather than hosting the streams itself. Plan playback against the third-party URL, which may change without notice.

### Is there a mobile-only mode for the FreecableTV responses?

The /services endpoint accepts a mobile=0 or mobile=1 flag that hints at the rendering target. Set mobile=0 for desktop-style responses and mobile=1 for mobile-friendly payloads when integrating into different surfaces.

### Can I limit what my agent is allowed to do with the MixerBox FreecableTV API?

Yes. Because you run Jentic One yourself, your own rules decide which FreecableTV operations the agent may call, so you can allow only fetching shows via GetShowsForChatGPT, movies via GetMoviesForChatGPT, or live channels via GetChannelsForChatGPT. FreecableTV is read-only and unauthenticated, so there are no write actions or credentials to expose, and anything outside the operations you permit simply does not run. This lets you scope a recommendation agent to, say, channel listings alone while blocking the rest.
