API de Md5Decrypt

Conecta tu aplicación directamente a la base de datos de Md5Decrypt. Envía un hash o lotes grandes, deja que la API detecte automáticamente las longitudes compatibles, transmite huellas hexadecimales o codificadas en Base64 y recibe respuestas JSON estructuradas.

GET y POST Respuestas JSON Búsqueda por lotes Entrada Base64 Generación de hashes

Cuenta de API

Crea una sola cuenta de API para el acceso gratuito o las compras premium. Cada cuenta empieza con 100 operaciones de hash gratuitas al mes, y esa misma cuenta puede recibir paquetes de créditos o pases temporales sin cambiar su clave de API.

¿Solo necesitas un resultado recuperado? El sitio web estándar puede ofrecer un resultado Extendido individual desde 0,99 € a 4,99 €, según la complejidad del texto en claro y el algoritmo de hash. Los planes de API están pensados para volúmenes de búsqueda automatizados: los créditos se consumen por las consultas a la base de datos, se encuentre o no un texto en claro.

Precios de la API

Elige créditos si quieres un saldo que no caduque, o un pase temporal si necesitas un acceso intensivo durante un período definido. Los límites técnicos contra abusos y de uso razonable siguen aplicándose a todos los planes.

Paquetes de créditos

10,000 API créditos

2.99 €
10,000 créditos de búsqueda sin caducidad.
  • Sin caducidad
  • Se usan después de la cuota gratuita mensual
  • Adecuados para automatización y lotes

100,000 API créditos

14.99 €
100,000 créditos de búsqueda sin caducidad.
  • Sin caducidad
  • Se usan después de la cuota gratuita mensual
  • Adecuados para automatización y lotes

1,000,000 API créditos

79.99 €
1,000,000 créditos de búsqueda sin caducidad.
  • Sin caducidad
  • Se usan después de la cuota gratuita mensual
  • Adecuados para automatización y lotes

10,000,000 API créditos

299.99 €
10,000,000 créditos de búsqueda sin caducidad.
  • Sin caducidad
  • Se usan después de la cuota gratuita mensual
  • Adecuados para automatización y lotes

Acceso temporal

24-hour API access

9.99 €
Acceso completo a la API durante 24 horas.
  • Sin descuento de créditos mientras esté activo
  • Los pases temporales existentes se acumulan
  • Sujeto a límites técnicos de frecuencia y uso razonable

7-day API access

29.99 €
Acceso completo a la API durante 7 días.
  • Sin descuento de créditos mientras esté activo
  • Los pases temporales existentes se acumulan
  • Sujeto a límites técnicos de frecuencia y uso razonable

30-day API access

79.99 €
Acceso completo a la API durante 30 días.
  • Sin descuento de créditos mientras esté activo
  • Los pases temporales existentes se acumulan
  • Sujeto a límites técnicos de frecuencia y uso razonable

1-year API access

499.99 €
Acceso completo a la API durante 365 días.
  • Sin descuento de créditos mientras esté activo
  • Los pases temporales existentes se acumulan
  • Sujeto a límites técnicos de frecuencia y uso razonable

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.