✓ Verified 🛒 E-commerce ✓ Enhanced Data

Jellyseerr

Request movies and TV shows through Jellyseerr.

Rating
4.1 (86 reviews)
Downloads
8,107 downloads
Version
1.0.0

Overview

Request movies and TV shows through Jellyseerr.

Complete Documentation

View Source →

Jellyseerr

Request movies and TV shows through your Jellyseerr server for automated downloading to Plex/Jellyfin.

Setup

Configure your Jellyseerr server:

bash
scripts/setup.sh

You'll need:

  • Jellyseerr server URL
  • API key (from Jellyseerr Settings > General)

Usage

Request a movie:

bash
scripts/request_movie.py "Movie Name"

Request a TV show:

bash
scripts/request_tv.py "TV Show Name"

Search for content:

bash
scripts/search.py "Content Name"

Examples

Request a movie:

bash
scripts/request_movie.py "The Matrix"

Request a TV show (entire series):

bash
scripts/request_tv.py "Breaking Bad"

Request specific TV season:

bash
scripts/request_tv.py "Breaking Bad" --season 1

Automatic Availability Notifications

Get notified when your requested content becomes available.

Webhooks (Recommended)

For instant notifications, set up webhook integration. See references/WEBHOOK_SETUP.md for the complete guide.

Quick setup:

bash
scripts/install_service.sh  # Run with sudo

Then configure Jellyseerr to send webhooks to http://YOUR_IP:8384/

Polling (Alternative)

For environments where webhooks aren't available, use cron-based polling:

bash
crontab -l > /tmp/cron_backup.txt
echo "* * * * * $(pwd)/scripts/auto_monitor.sh" >> /tmp/cron_backup.txt
crontab /tmp/cron_backup.txt

Check pending requests:

bash
scripts/track_requests.py

Configuration

Edit ~/.config/jellyseerr/config.json:

json
{
  "server_url": "https://jellyseerr.yourdomain.com",
  "api_key": "your-api-key",
  "auto_approve": true
}

API Reference

See references/api.md for Jellyseerr API documentation.

Installation

Terminal bash

openclaw install jellyseerr
    
Copied!

💻Code Examples

scripts/setup.sh

scriptssetupsh.txt
You'll need:
- Jellyseerr server URL
- API key (from Jellyseerr Settings > General)

## Usage

Request a movie:

scripts/search.py "Content Name"

scriptssearchpy-content-name.txt
## Examples

Request a movie:

scripts/request_tv.py "Breaking Bad" --season 1

scriptsrequesttvpy-breaking-bad---season-1.txt
## Automatic Availability Notifications

Get notified when your requested content becomes available.

### Webhooks (Recommended)

For instant notifications, set up webhook integration. See [references/WEBHOOK_SETUP.md](references/WEBHOOK_SETUP.md) for the complete guide.

Quick setup:

scripts/install_service.sh # Run with sudo

scriptsinstallservicesh--run-with-sudo.txt
Then configure Jellyseerr to send webhooks to `http://YOUR_IP:8384/`

### Polling (Alternative)

For environments where webhooks aren't available, use cron-based polling:

scripts/track_requests.py

scriptstrackrequestspy.txt
## Configuration

Edit `~/.config/jellyseerr/config.json`:
example.sh
crontab -l > /tmp/cron_backup.txt
echo "* * * * * $(pwd)/scripts/auto_monitor.sh" >> /tmp/cron_backup.txt
crontab /tmp/cron_backup.txt
example.json
{
  "server_url": "https://jellyseerr.yourdomain.com",
  "api_key": "your-api-key",
  "auto_approve": true
}

Tags

#shopping_and-e-commerce

Quick Info

Category E-commerce
Model Claude 3.5
Complexity One-Click
Author ericrosenberg
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install jellyseerr