Family Encyclopedia >> Electronics

Real-Debrid Device Authorization: Seamless Setup for Kodi Add-ons and Apps

Unlock buffer-free streaming by authorizing Real-Debrid with your Kodi add-ons and apps. For less than $5/month, enjoy premium download links for movies, TV shows, and more, delivering superior picture and sound quality.

Integrating Real-Debrid with Kodi or similar media players expands your options with high-quality, unrestricted links.

https://real-debrid.com/device

The authorization code is generated by the third-party app or add-on you're connecting to your Real-Debrid account.

Each code is unique to the app and expires after 2 minutes, so use it promptly after activation.

If you've forgotten your username, use the "Forgot Password" feature: https://real-debrid.com/forgot. Your username (e.g., your username) will be emailed shortly.

For password recovery or login issues, visit the same forgot password page.

Real-Debrid API Documentation

Implementation Details

  • Methods are organized by namespaces (e.g., "unrestrict", "user").
  • Supported HTTP verbs: GET, POST, PUT, DELETE. Use the X-HTTP-Verb header if your client lacks support for certain verbs.
  • Successful calls return HTTP 200 with JSON. Errors use 4XX/5XX with JSON including "error" message and optional "error_code".
  • All data must be UTF-8 encoded (normalize to NFC for compatibility).
  • API supports ETag and If-No-Match headers.
  • Dates use JavaScript's date.toJSON() format.
  • Authentication required unless specified otherwise.

API Methods

The API base URL is:

https://api.real-debrid.com/rest/1.0/

GET /user/disable_access_token
Revokes current access token

GET /time
Get server time

GET /time/iso
Get server time in ISO format

/user

GET /user
Get current user data

/unrestrict

POST /unrestrict/check
Check a link

POST /unrestrict/link
Unrestrict a link

POST /unrestrict/folder
Unrestrict a folder link

PUT /unrestrict/containerFile
Decrypt container file

POST /unrestrict/containerLink
Decrypt container from link

/circulation

GET /traffic
Traffic info for restricted hosts

GET /traffic/details
Host-specific traffic details

/streaming

GET /streaming/transcode/id
Get transcoding links for a file

GET /streaming/mediaInfos/id
Get media info for a file

/downloads

GET /downloads
Get user's downloads list

DELETE /downloads/delete/id
Remove download from list

/torrents

GET /torrents
Get user's torrents list

GET /torrents/info/id
Torrent info

GET /torrents/instantAvailability/hash
Instant availability file list

GET /torrents/activeCount
Active torrent count

GET /torrents/availableHosts
Available hosts

PUT /torrents/addTorrent
Add torrent file

POST /torrents/addMagnet
Add magnet link

POST /torrents/selectFiles/id
Select files from torrent

DELETE /torrents/delete/id
Delete torrent

/hosts

GET /hosts
Supported hosts

GET /hosts/status
Host status

GET /hosts/regex
Supported regex patterns

GET /hosts/regexFolder
Regex for folder links

GET /hosts/domains
Supported domains

/settings

GET /settings
User settings

POST /settings/update
Update settings

POST /settings/convertPoints
Convert loyalty points

POST /settings/changePassword
Send password change email

PUT /settings/avatarFile
Upload avatar

DELETE /settings/avatarDelete
Delete avatar