API Md5Decrypt

Connectez directement votre application à la base Md5Decrypt. Envoyez un hash ou des lots, laissez l’API reconnaître les longueurs prises en charge, transmettez des empreintes hexadécimales ou Base64 et recevez des réponses JSON structurées.

GET & POST Réponses JSON Recherche par lots Entrée Base64 Génération de hashs

Compte API

Créez un compte API unique pour l’accès gratuit et les achats premium. Chaque compte commence avec 100 opérations gratuites par mois et peut recevoir des crédits ou des pass sans changer de clé API.

Besoin d’un seul résultat ? Le site standard peut proposer un résultat Étendu individuel de 0,99 € à 4,99 €, selon la complexité du texte en clair et l’algorithme. Les offres API sont conçues pour les volumes automatisés : les crédits sont consommés par recherche, qu’un texte en clair soit trouvé ou non.

Tarifs de l’API

Choisissez des crédits pour un solde sans expiration, ou un pass lorsque vous avez besoin d’un accès intensif pendant une période définie. Des limites techniques et d’usage raisonnable s’appliquent à toutes les offres.

Packs de crédits

10,000 API crédits

2.99 €
10 000 crédits de recherche, sans expiration.
  • Sans expiration
  • Utilisés après le quota gratuit mensuel
  • Adaptés à l’automatisation et aux lots

100,000 API crédits

14.99 €
100 000 crédits de recherche, sans expiration.
  • Sans expiration
  • Utilisés après le quota gratuit mensuel
  • Adaptés à l’automatisation et aux lots

1,000,000 API crédits

79.99 €
1 000 000 crédits de recherche, sans expiration.
  • Sans expiration
  • Utilisés après le quota gratuit mensuel
  • Adaptés à l’automatisation et aux lots

10,000,000 API crédits

299.99 €
10 000 000 crédits de recherche, sans expiration.
  • Sans expiration
  • Utilisés après le quota gratuit mensuel
  • Adaptés à l’automatisation et aux lots

Accès temporel

24-hour API access

9.99 €
Accès API complet pendant 24 heures.
  • Aucun crédit débité pendant la période active
  • Les pass temporels existants se cumulent
  • Soumis aux limites techniques et à un usage raisonnable

7-day API access

29.99 €
Accès API complet pendant 7 jours.
  • Aucun crédit débité pendant la période active
  • Les pass temporels existants se cumulent
  • Soumis aux limites techniques et à un usage raisonnable

30-day API access

79.99 €
Accès API complet pendant 30 jours.
  • Aucun crédit débité pendant la période active
  • Les pass temporels existants se cumulent
  • Soumis aux limites techniques et à un usage raisonnable

1-year API access

499.99 €
Accès API complet pendant 365 jours.
  • Aucun crédit débité pendant la période active
  • Les pass temporels existants se cumulent
  • Soumis aux limites techniques et à un usage raisonnable

Documentation de l’API

Send your API key using the Authorization: Bearer YOUR_KEY header. The API also accepts X-API-Key. Requests can use GET, form POST or JSON POST.

ParameterDescription
actionlookup (default) or hash.
hash / hashesOne hash or multiple hashes. String batches use ; by default.
separatorOptional custom batch separator, up to 8 bytes.
tuningPaid API only: fast, balanced or extended. The account setting is used by default; free API access always uses fast mode.
input_encodinghex (default) or base64.
plaintext / plaintextsInput for action=hash.
algoHash generation mode, for example md5, sha256, ntlm or an enabled nested mode.
stats0 can disable detailed flat-file logging only on plans that allow it. Quota/account usage is still recorded.

GET

GET https://api.md5decrypt.net/bddApi.engine.php?action=lookup&hash=5f4dcc3b5aa765d61d8327deb882cf99
Authorization: Bearer YOUR_API_KEY

POST JSON

curl -X POST https://api.md5decrypt.net/bddApi.engine.php \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "lookup",
    "hashes": [
      "5f4dcc3b5aa765d61d8327deb882cf99",
      "098f6bcd4621d373cade4e832627b4f6"
    ]
  }'

Python

import requests

response = requests.post(
    "https://api.md5decrypt.net/bddApi.engine.php",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "action": "lookup",
        "hashes": [
            "5f4dcc3b5aa765d61d8327deb882cf99",
            "098f6bcd4621d373cade4e832627b4f6",
        ],
    },
    timeout=30,
)

print(response.json())

JavaScript

const response = await fetch("https://api.md5decrypt.net/bddApi.engine.php", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    action: "lookup",
    hashes: ["5f4dcc3b5aa765d61d8327deb882cf99"]
  })
});

const data = await response.json();
console.log(data);

PHP

<?php
$payload = json_encode([
    'action' => 'lookup',
    'hashes' => ['5f4dcc3b5aa765d61d8327deb882cf99'],
]);

$ch = curl_init('https://api.md5decrypt.net/bddApi.engine.php');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => $payload,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer YOUR_API_KEY',
        'Content-Type: application/json',
    ],
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response;

Example JSON response

{
  "success": true,
  "action": "lookup",
  "count": 1,
  "found": 1,
  "unfound": 0,
  "results": [
    {
      "index": 0,
      "ok": true,
      "found": true,
      "type": "md5",
      "hash": "5f4dcc3b5aa765d61d8327deb882cf99",
      "plaintext": "password"
    }
  ]
}

Errors and HTTP status codes

Invalid input, unsupported encoding or missing parameter.
Missing or invalid API key.
Account disabled or feature unavailable on the current plan.
Batch or request body too large.
Free quota and purchased credits exhausted.
Internal server error. Keep the returned request_id when contacting support.

Pour toute question ou besoin de volume supérieur, utilisez la page de contact.