API Md5Decrypt

Conecte seu aplicativo diretamente ao banco de dados do Md5Decrypt. Envie um hash ou grandes lotes, deixe a API detectar automaticamente os comprimentos compatíveis, transmita resumos em hexadecimal ou codificados em Base64 e receba respostas JSON estruturadas.

GET e POST Respostas JSON Busca em lote Entrada Base64 Geração de hashes

Conta da API

Crie uma única conta de API para acesso gratuito ou compras premium. Cada conta começa com 100 operações de hash gratuitas por mês, e a mesma conta pode receber pacotes de créditos ou passes de tempo sem alterar a chave de API.

Precisa de apenas um resultado recuperado? O site padrão pode oferecer um resultado Estendido individual a partir de € 0,99 a € 4,99, dependendo da complexidade do texto simples e do algoritmo de hash. Os planos da API são precificados para volume de buscas automatizadas: os créditos são consumidos nas consultas ao banco de dados, independentemente de um texto simples ser encontrado.

Preços da API

Escolha créditos quando quiser um saldo sem validade, ou um passe de tempo quando precisar de acesso intensivo por um período definido. Os limites técnicos contra abuso e de uso justo continuam valendo para todos os planos.

Pacotes de créditos

10,000 API créditos

2.99 €
10,000 créditos de busca sem vencimento.
  • Sem validade
  • Usados após a cota gratuita mensal
  • Adequados para automação e lotes

100,000 API créditos

14.99 €
100,000 créditos de busca sem vencimento.
  • Sem validade
  • Usados após a cota gratuita mensal
  • Adequados para automação e lotes

1,000,000 API créditos

79.99 €
1,000,000 créditos de busca sem vencimento.
  • Sem validade
  • Usados após a cota gratuita mensal
  • Adequados para automação e lotes

10,000,000 API créditos

299.99 €
10,000,000 créditos de busca sem vencimento.
  • Sem validade
  • Usados após a cota gratuita mensal
  • Adequados para automação e lotes

Acesso por tempo

24-hour API access

9.99 €
Acesso completo à API por 24 horas.
  • Sem desconto de créditos enquanto estiver ativo
  • Passes de tempo existentes se acumulam
  • Sujeito a limites técnicos de taxa e uso justo

7-day API access

29.99 €
Acesso completo à API por 7 dias.
  • Sem desconto de créditos enquanto estiver ativo
  • Passes de tempo existentes se acumulam
  • Sujeito a limites técnicos de taxa e uso justo

30-day API access

79.99 €
Acesso completo à API por 30 dias.
  • Sem desconto de créditos enquanto estiver ativo
  • Passes de tempo existentes se acumulam
  • Sujeito a limites técnicos de taxa e uso justo

1-year API access

499.99 €
Acesso completo à API por 365 dias.
  • Sem desconto de créditos enquanto estiver ativo
  • Passes de tempo existentes se acumulam
  • Sujeito a limites técnicos de taxa e uso justo

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.