Md5Decrypt API

Verbinden Sie Ihre Anwendung direkt mit der Md5Decrypt-Datenbank. Senden Sie einen einzelnen Hash oder große Stapel, lassen Sie die API unterstützte Hash-Längen automatisch erkennen, übermitteln Sie hexadezimale oder Base64-codierte Digests und erhalten Sie strukturierte JSON-Antworten.

GET und POST JSON-Antworten Stapelsuche Base64-Eingabe Hash-Erzeugung

API-Konto

Erstellen Sie ein einziges API-Konto für den kostenlosen Zugang oder Premium-Käufe. Jedes Konto beginnt mit 100 kostenlosen Hash-Vorgängen pro Monat, und dasselbe Konto kann Guthabenpakete oder Zeitpässe erhalten, ohne den API-Schlüssel zu ändern.

Benötigen Sie nur ein einziges wiederhergestelltes Ergebnis? Die normale Website kann ein einzelnes erweitertes Ergebnis anbieten ab 0,99 € bis 4,99 €, abhängig von der Komplexität des Klartexts und dem Hash-Algorithmus. Die API-Tarife sind für automatisierte Suchmengen ausgelegt: Guthaben wird für Datenbankabfragen verbraucht, unabhängig davon, ob ein Klartext gefunden wird.

Preise der API

Wählen Sie Guthaben, wenn Sie ein nicht ablaufendes Kontingent möchten, oder einen Zeitpass, wenn Sie für einen festgelegten Zeitraum intensiven Zugang benötigen. Technische Missbrauchsschutz- und Fair-Use-Grenzen gelten weiterhin für alle Tarife.

Guthabenpakete

10,000 API Credits

2.99 €
10,000 Such-Credits ohne Ablaufdatum.
  • Kein Ablaufdatum
  • Wird nach dem monatlichen Freikontingent verwendet
  • Für Automatisierung und Stapel geeignet

100,000 API Credits

14.99 €
100,000 Such-Credits ohne Ablaufdatum.
  • Kein Ablaufdatum
  • Wird nach dem monatlichen Freikontingent verwendet
  • Für Automatisierung und Stapel geeignet

1,000,000 API Credits

79.99 €
1,000,000 Such-Credits ohne Ablaufdatum.
  • Kein Ablaufdatum
  • Wird nach dem monatlichen Freikontingent verwendet
  • Für Automatisierung und Stapel geeignet

10,000,000 API Credits

299.99 €
10,000,000 Such-Credits ohne Ablaufdatum.
  • Kein Ablaufdatum
  • Wird nach dem monatlichen Freikontingent verwendet
  • Für Automatisierung und Stapel geeignet

Zeitzugang

24-hour API access

9.99 €
Vollständiger API-Zugang für 24 Stunden.
  • Kein Guthabenabzug während der Laufzeit
  • Bestehende Zeitpässe werden addiert
  • Unterliegt technischen Ratenbegrenzungen und Fair Use

7-day API access

29.99 €
Vollständiger API-Zugang für 7 Tage.
  • Kein Guthabenabzug während der Laufzeit
  • Bestehende Zeitpässe werden addiert
  • Unterliegt technischen Ratenbegrenzungen und Fair Use

30-day API access

79.99 €
Vollständiger API-Zugang für 30 Tage.
  • Kein Guthabenabzug während der Laufzeit
  • Bestehende Zeitpässe werden addiert
  • Unterliegt technischen Ratenbegrenzungen und Fair Use

1-year API access

499.99 €
Vollständiger API-Zugang für 365 Tage.
  • Kein Guthabenabzug während der Laufzeit
  • Bestehende Zeitpässe werden addiert
  • Unterliegt technischen Ratenbegrenzungen und Fair Use

API documentation

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/?action=lookup&hash=5f4dcc3b5aa765d61d8327deb882cf99
Authorization: Bearer YOUR_API_KEY

POST JSON

curl -X POST https://api.md5decrypt.net/ \
  -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/",
    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/", {
  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/');
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.

For questions or higher-volume requirements, use the contact page.