Skip to content

Unofficial Plex API Documentation

Michael Shepanski edited this page Jun 9, 2015 · 49 revisions

Thought this would be a good place to document the various API features I have found when writing this API to help others out. So without further adieu lets, begin.

Request Headers

Some APIs require more parameters than others. Most all API calls require X-Plex-Token to be set in either the GET or POST arguments. You can get the token from the sign_in URL below.

  • X-Plex-Platform - Platform name, eg iOS, MacOSX, Android, LG, etc
  • X-Plex-Platform-Version -
  • X-Plex-Provides
  • X-Plex-Product
  • X-Plex-Version
  • X-Plex-Device
  • X-Plex-Client-Identifier

MyPlex (hosted on plex.tv)

Plex Media Server

Library Sections

Movie Section

Show Section

Videos

Show & Season

Plex Client (via Plex Media Server)

Navigation

Playback

Clone this wiki locally