The API we are providing gives you access to a much larger and efficient database than the one you can query using our homepage, we have a crack rate of just about 60%, against 25% with the public database. Md5decrypt.net allows you to use its API for free and so use our database from your own site or computer. However - and to avoid an overload on the server - we limited the amount of request to 100 per day and per account. For more requests, you can buy a premium code that'll allow you to have an unlimited access to the database. To start using the API, please enter a valid email address into the following textfield, it will send you your secret code by email (check the spams directory if you can't find it) :
If you want premium access to the API database, you can choose either to buy time, or a specific amount of hashes and unlimited time to use them. The PayPal button you'll find below allows you to choose from 1 day to 1 year of unlimited access, or 10,000 to 10,000,000 hashes to query on an unlimited amount of time. Once the payment done, you'll receive a premium code on the email you used to pay. Be sure to check your spams folder if you don't see the email.
The premium service is closed for now, we're making a big update of servers and database. We're coming back soon with even more hashes :)
In order to use the API, you then just need to call the page api.php with as arguments your hash (or hashes), the type of hash (which obviously as to be a type that we have), your email address, and your secret code. You'll find below an example (in PhP) : $hash = "5f4dcc3b5aa765d61d8327deb882cf99"; $hash_type = "md5"; $email = "exemple@test.com"; $code = "0123456789"; $response = file_get_contents("https://md5decrypt.net/en/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$email."&code=".$code); echo $response; To use the API with a premium code, you just have to add the premium variable to your request, and use the email address and code that we provided you when buying the premium code. For instance : $hash = "5f4dcc3b5aa765d61d8327deb882cf99"; $hash_type = "md5"; $premium_email = "premium@test.com"; $premium_code = "0123456789"; $premium = 1; $reponse = file_get_contents("https://md5decrypt.net/en/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$premium_email."&code=".$premium_code."&premium=".$premium); echo $reponse; The previous code is used to decrypt a hash. If you want to encrypt a word, you should use the following code (PHP still) : $word = "aword"; $hash_type = "md5"; $reponse = file_get_contents("https://md5decrypt.net/en/Api/api.php?word=".$word."&hash_type=".$hash_type."&email=".$email."&code=".$code); echo $reponse; As you can see, the variable you have to provide are the following :
$hash = "5f4dcc3b5aa765d61d8327deb882cf99"; $hash_type = "md5"; $email = "exemple@test.com"; $code = "0123456789"; $response = file_get_contents("https://md5decrypt.net/en/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$email."&code=".$code); echo $response;
$hash = "5f4dcc3b5aa765d61d8327deb882cf99"; $hash_type = "md5"; $premium_email = "premium@test.com"; $premium_code = "0123456789"; $premium = 1; $reponse = file_get_contents("https://md5decrypt.net/en/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$premium_email."&code=".$premium_code."&premium=".$premium); echo $reponse;
$word = "aword"; $hash_type = "md5"; $reponse = file_get_contents("https://md5decrypt.net/en/Api/api.php?word=".$word."&hash_type=".$hash_type."&email=".$email."&code=".$code); echo $reponse;
Note that you can send the arguments to the page using GET (into the url), or POST data if you prefer that. However it is important that you send all the arguments using the same method. The variable $response will return the answer from our database, or won't return anything if the hashs wasn't found. Several error codes were created so you can debug your code easily :
If you have more questions, or remarks that you want to share, contact me via the contact form.