Hero Image
- Quietsy

Introducing Linuxserver API

Introducing Linuxserver API

We'd like to introduce our new API available under:

It currently has a single endpoint under /api/v1/images for obtaining information about our images, it gets updated several times a day, and all timestamps are in UTC.

Going forward, we will announce breaking API changes and new API endpoints via https://info.linuxserver.io/ (RSS feed available).

Let us know if you'd like us to add more information and endpoints via our support channels.

Common Uses

Last image version

Command:

curl -sX GET 'https://api.linuxserver.io/api/v1/images?include_config=false&include_deprecated=false' | jq -r '.data.repositories.linuxserver | .[] | select(.name == "radarr") | .version'

Output:

5.18.4.9674-ls259

Last image version timestamp

Command:

curl -sX GET 'https://api.linuxserver.io/api/v1/images?include_config=false&include_deprecated=false' | jq -r '.data.repositories.linuxserver | .[] | select(.name == "radarr") | .version_timestamp'

Output:

2025-02-09 17:04:15+00:00

Last image changelog

Command:

curl -sX GET 'https://api.linuxserver.io/api/v1/images?include_config=false&include_deprecated=false' | jq -r '.data.repositories.linuxserver | .[] | select(.name == "radarr") | .changelog[0] | .date, .desc'

Output:

23.12.24
Rebase Alpine 3.21.

Image deprecation status

Command:

curl -sX GET 'https://api.linuxserver.io/api/v1/images?include_config=false&include_deprecated=true' | jq -r '.data.repositories.linuxserver | .[] | select(.name == "radarr") | .deprecated'

Output:

false

Image details

Command:

curl -sX GET 'https://api.linuxserver.io/api/v1/images?include_config=false&include_deprecated=false' | jq -r '.data.repositories.linuxserver | .[] | select(.name == "radarr")'

Output:


{
  "name": "radarr",
  "initial_date": "2017-01-10",
  "github_url": "https://github.com/linuxserver/docker-radarr",
  "project_url": "https://github.com/Radarr/Radarr",
  "project_logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/radarr.png",
  "description": "radarr - A fork of Sonarr to work with movies à la Couchpotato.",
  "version": "5.18.4.9674-ls259",
  "version_timestamp": "2025-02-09 17:04:15+00:00",
  "category": "Media Management",
  "stable": true,
  "deprecated": false,
  "stars": 703,
  "monthly_pulls": 2026491,
  "tags": [
    {
      "tag": "latest",
      "desc": "Stable Radarr releases"
    },
    {
      "tag": "develop",
      "desc": "Radarr releases from their develop branch"
    },
    {
      "tag": "nightly",
      "desc": "Radarr releases from their nightly branch"
    }
  ],
  "architectures": [
    {
      "arch": "x86_64",
      "tag": "amd64-latest"
    },
    {
      "arch": "arm64",
      "tag": "arm64v8-latest"
    }
  ],
  "changelog": [
    {
      "date": "23.12.24",
      "desc": "Rebase Alpine 3.21."
    },
    {
      "date": "31.05.24",
      "desc": "Rebase Alpine 3.20."
    },
    {
      "date": "20.03.24",
      "desc": "Rebase to Alpine 3.19."
    }
  ]
}

Image config

Command:

curl -sX GET 'https://api.linuxserver.io/api/v1/images?include_config=true&include_deprecated=false' | jq -r '.data.repositories.linuxserver | .[] | select(.name == "radarr") | .config'

Output:

{
  "application_setup": "https://github.com/linuxserver/docker-radarr?tab=readme-ov-file#application-setup",
  "readonly_supported": true,
  "nonroot_supported": true,
  "volumes": [
    {
      "path": "/config",
      "host_path": "/path/to/radarr/data",
      "desc": "Database and Radarr configs",
      "optional": false
    },
    {
      "path": "/movies",
      "host_path": "/path/to/movies",
      "desc": "Location of Movie library on disk (See note in Application setup)",
      "optional": true
    },
    {
      "path": "/downloads",
      "host_path": "/path/to/download-client-downloads",
      "desc": "Location of download managers output directory (See note in Application setup)",
      "optional": true
    }
  ],
  "ports": [
    {
      "external": "7878",
      "internal": "7878",
      "desc": "The port for the Radarr Web UI",
      "optional": false
    }
  ]
}