en de es
We use cookies on this website in order to save your language settings and improve your experience. If you're fine with this, just continue using this website. If you're unfamiliar with what cookies do, feel free to learn more about what cookies are and how to disable them here.

JD is Open Source

This means, that anyone who wants to adapt the program to his own needs and functionalities, is able to do so. Just like anyone is able to modify things in his own house if he wants to. This makes it possible to write extension that make JDownloader work with your favorite sites, and can then be used by millions of other people.

Quick Start Translate JD DLC API Developer Chatroom

DLC Container API

We provide a container-api to webmasters. The API can create RSDF, CCF and DLC files on your server. Feel free to contact us in our IRC chat, if you want to know more. Currently, there are three ways to use it on your server, that each have different requirements:

Download it in classic PHP

  • PHP 4 or higher
  • Mcrypt module
  • MySQL database
  • A domain on which we can register your copy

Download it in OOP PHP

  • PHP 4 or higher
  • Mcrypt module
  • A domain on which we can register your copy

Download it in Ruby

  • Ruby
  • Mcrypt module
  • A domain on which we can register your copy

Frequently Asked Questions

How much does it cost to use the API?

It's completely FREE! In order to get the ID number that is needed to use it, just send us a ticket. A backlink to our website is not mandatory but will be rewarded with some good karma :)

Why does The API need mysql?

DLC uses a random key to encrypt its data. The key itself gets recrypted by our server. In order to save resources, the API recrypts the key once every few hours and caches the key-value pair in the database.

MySQL Tables

You do not have to create the table by yourself. The API will do this job for you. Config: DLC_CONTENT_GENERATOR_NAME_ID . You have to use the id given by the JD-Team. The ID is bound to your domain

Filename and Filesize

It's good to enter filesize and filename. If you do not have this information, just leave the fields empty ()

Terms and Conditions


The JD-Team is allowed to block requests from undesired or misconfigured DLC API installations without any prior notice. We give no guarantee for access to our recryptserver. The API is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; even without the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Distribute and selling

It is not allowed to redistribute the API or your ID. Neither for free, nor for money.