Copiado para área de transferência

API Documentation

Integre emails temporários, geradores de pessoa, endereço, user agent, palavras e senhas em suas aplicações.

Introdução

A API do Anarchy Inbox permite gerar emails temporários, dados de pessoas, endereços, user agents, palavras aleatórias e senhas de forma programática. Ideal para testes, desenvolvimento e automação.

Base URL

https://insanitybot.com/

Email Temporário

GET

Gerar Email Temporário

?action=gerar

Gera um novo endereço de email aleatório.

action string Obrigatório. Deve ser "gerar".
Ver exemplo de resposta
{
    "success": true,
    "email": "joao.silva1234@spamok.com.ua"
}
GET

Listar Mensagens do Inbox

?action=inbox&email=seu@email.com

Retorna todas as mensagens recebidas no email especificado.

action string Obrigatório. Deve ser "inbox".
email string Obrigatório. Email para consultar.
Ver exemplo de resposta
{
    "success": true,
    "mensagens": [
        {
            "id": 61694725,
            "subject": "Assunto da mensagem",
            "from": "Remetente",
            "date": "06/03/2026 14:56:44"
        }
    ]
}
GET

Ler Mensagem Específica

?action=mensagem&email=seu@email.com&id=123456

Retorna o conteúdo completo de uma mensagem específica.

action string Obrigatório. Deve ser "mensagem".
email string Obrigatório. Email da mensagem.
id number Obrigatório. ID da mensagem.
Ver exemplo de resposta
{
    "success": true,
    "mensagem": {
        "id": 61647865,
        "subject": "Assunto",
        "fromDisplay": "Remetente",
        "fromDomain": "dominio.com",
        "date": "2026-03-06T14:56:44Z",
        "messageHtml": "<html>...</html>"
    }
}

Gerar Pessoa

GET

Gerar Dados de Pessoa

?action=gerar_pessoa&sexo=I&idade=0&estado=&pontuacao=S

Gera dados completos de uma pessoa aleatória.

action string Obrigatório. Deve ser "gerar_pessoa".
sexo string Opcional. I (indiferente), M (masculino), F (feminino). Padrão: I
idade number Opcional. 0 (aleatório) ou idade específica. Padrão: 0
estado string Opcional. Sigla do estado (ex: SP, RJ, MG). Padrão: vazio (todos)
pontuacao string Opcional. S (com pontuação), N (sem pontuação). Padrão: S
Ver exemplo de resposta
{
    "success": true,
    "pessoa": {
        "nome": "João Silva Santos",
        "idade": 32,
        "cpf": "123.456.789-00",
        "rg": "12.345.678-9",
        "data_nasc": "15/05/1994",
        "sexo": "Masculino",
        "signo": "Touro",
        "mae": "Maria Silva Santos",
        "pai": "José Santos",
        "email": "joao.santos@email.com",
        "senha": "Abc123!@#",
        "cep": "12345-678",
        "endereco": "Rua das Flores, 123",
        "numero": 123,
        "bairro": "Centro",
        "cidade": "São Paulo",
        "estado": "SP",
        "telefone_fixo": "(11) 1234-5678",
        "celular": "(11) 98765-4321",
        "altura": "1,75",
        "peso": 70,
        "tipo_sanguineo": "O+",
        "cor": "azul"
    }
}

Gerar Endereço

GET

Gerar Endereço Aleatório

?action=gerar_endereco&estado=SP

Gera um endereço completo com CEP, logradouro, bairro, cidade e estado.

action string Obrigatório. Deve ser "gerar_endereco".
estado string Opcional. Sigla do estado (ex: SP, RJ, MG). Deixe vazio para qualquer estado.
Ver exemplo de resposta
{
    "success": true,
    "endereco": {
        "cep": "29032-413",
        "logradouro": "Rodovia Serafim Derenzi",
        "bairro": "Nova Palestina",
        "cidade": "Vitória",
        "estado": "ES"
    }
}

Gerar User-Agent

GET

Gerar User-Agent

?action=gerar_useragent&qtd=1

Gera User-Agents realistas de diversos navegadores e plataformas.

action string Obrigatório. Deve ser "gerar_useragent".
qtd number Opcional. Quantidade de User-Agents (1-100). Padrão: 1
Ver exemplo de resposta
{
    "success": true,
    "quantity": 1,
    "user_agents": [
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.184 Safari/537.36"
    ]
}

Gerar Palavras

GET

Gerar Palavras Aleatórias

?action=gerar_palavras&quantidade=5&letras=8

Gera palavras aleatórias usando a API do invertexto.com. As palavras são limpas (acentos removidos) e começam com letra maiúscula. O sistema evita repetições de palavras.

action string Obrigatório. Deve ser "gerar_palavras".
quantidade number Opcional. Número de palavras (1-50). Padrão: 1
letras number Opcional. Número de letras por palavra (3-15). Padrão: 8
Ver exemplo de resposta
{
    "success": true,
    "type": "palavras",
    "quantidade": 5,
    "letras": 8,
    "palavras": [
        "Extracao",
        "Minado",
        "Tijuca",
        "Mortal",
        "Oitavo"
    ]
}

Gerar Senha

GET

Gerar Senha Segura

?action=gerar_senha&tipo=forte&tamanho=12&maiusculas=true&minusculas=true&numeros=true&simbolos=true

Gera uma senha segura com opções de personalização.

action string Obrigatório. Deve ser "gerar_senha".
tipo string Opcional. "forte" ou "basica". Padrão: "forte"
tamanho number Opcional. Tamanho da senha (4-64). Padrão: 12
maiusculas boolean Opcional. Incluir letras maiúsculas. Padrão: true
minusculas boolean Opcional. Incluir letras minúsculas. Padrão: true
numeros boolean Opcional. Incluir números. Padrão: true
simbolos boolean Opcional. Incluir símbolos. Padrão: true
Ver exemplo de resposta
{
    "success": true,
    "type": "senha",
    "tipo": "forte",
    "tamanho": 12,
    "senha": "Xy7#kL9@pQ2$",
    "config": {
        "maiusculas": true,
        "minusculas": true,
        "numeros": true,
        "simbolos": true
    }
}

Exemplos de Código

JavaScript

// Gerar um novo email
async function gerarEmail() {
    const response = await fetch('/?action=gerar');
    const data = await response.json();
    return data.email;
}

// Gerar dados de uma pessoa
async function gerarPessoa(sexo = 'I', idade = 0, estado = '') {
    let url = `/?action=gerar_pessoa&sexo=${sexo}&idade=${idade}`;
    if (estado) url += `&estado=${estado}`;
    const response = await fetch(url);
    const data = await response.json();
    return data.pessoa;
}

// Gerar endereço
async function gerarEndereco(estado = '') {
    let url = '/?action=gerar_endereco';
    if (estado) url += `&estado=${estado}`;
    const response = await fetch(url);
    const data = await response.json();
    return data.endereco;
}

// Gerar User-Agent
async function gerarUserAgent(qtd = 1) {
    const response = await fetch(`/?action=gerar_useragent&qtd=${qtd}`);
    const data = await response.json();
    return data.user_agents;
}

// Gerar palavras aleatórias (limpas, com primeira maiúscula, sem repetição)
async function gerarPalavras(quantidade = 5, letras = 8) {
    const response = await fetch(`/?action=gerar_palavras&quantidade=${quantidade}&letras=${letras}`);
    const data = await response.json();
    return data.palavras;
}

// Gerar senha
async function gerarSenha(tamanho = 12, tipo = 'forte') {
    const response = await fetch(`/?action=gerar_senha&tipo=${tipo}&tamanho=${tamanho}`);
    const data = await response.json();
    return data.senha;
}

// Exemplo de uso
gerarPalavras(3, 6).then(palavras => {
    console.log('Palavras geradas:', palavras); // ["Minado", "Tijuca", "Mortal"]
});

gerarSenha(16, 'forte').then(senha => {
    console.log('Senha gerada:', senha);
});

Python

import requests

BASE_URL = "https://insanitybot.com/?action="

def gerar_email():
    response = requests.get(BASE_URL + 'gerar')
    return response.json()['email']

def gerar_pessoa(sexo='I', idade=0, estado=''):
    url = BASE_URL + f"gerar_pessoa&sexo={sexo}&idade={idade}"
    if estado:
        url += f"&estado={estado}"
    response = requests.get(url)
    return response.json()['pessoa']

def gerar_endereco(estado=''):
    url = BASE_URL + 'gerar_endereco'
    if estado:
        url += f"&estado={estado}"
    response = requests.get(url)
    return response.json()['endereco']

def gerar_useragent(qtd=1):
    response = requests.get(BASE_URL + f"gerar_useragent&qtd={qtd}")
    return response.json()['user_agents']

def gerar_palavras(quantidade=5, letras=8):
    response = requests.get(BASE_URL + f"gerar_palavras&quantidade={quantidade}&letras={letras}")
    return response.json()['palavras']

def gerar_senha(tamanho=12, tipo='forte'):
    response = requests.get(BASE_URL + f"gerar_senha&tipo={tipo}&tamanho={tamanho}")
    return response.json()['senha']

# Exemplo de uso
palavras = gerar_palavras(3, 6)
print(f"Palavras geradas: {palavras}")  # ["Minado", "Tijuca", "Mortal"]

senha = gerar_senha(16, 'forte')
print(f"Senha gerada: {senha}")

PHP

<?php
$base_url = "https://insanitybot.com/?action=";

// Gerar email
function gerarEmail() {
    global $base_url;
    $response = file_get_contents($base_url . 'gerar');
    $data = json_decode($response, true);
    return $data['email'];
}

// Gerar pessoa
function gerarPessoa($sexo = 'I', $idade = 0, $estado = '') {
    global $base_url;
    $url = $base_url . "gerar_pessoa&sexo={$sexo}&idade={$idade}";
    if ($estado) {
        $url .= "&estado={$estado}";
    }
    $response = file_get_contents($url);
    $data = json_decode($response, true);
    return $data['pessoa'];
}

// Gerar endereço
function gerarEndereco($estado = '') {
    global $base_url;
    $url = $base_url . 'gerar_endereco';
    if ($estado) {
        $url .= "&estado={$estado}";
    }
    $response = file_get_contents($url);
    $data = json_decode($response, true);
    return $data['endereco'];
}

// Gerar User-Agent
function gerarUserAgent($qtd = 1) {
    global $base_url;
    $response = file_get_contents($base_url . "gerar_useragent&qtd={$qtd}");
    $data = json_decode($response, true);
    return $data['user_agents'];
}

// Gerar palavras aleatórias (limpas, com primeira maiúscula, sem repetição)
function gerarPalavras($quantidade = 5, $letras = 8) {
    global $base_url;
    $response = file_get_contents($base_url . "gerar_palavras&quantidade={$quantidade}&letras={$letras}");
    $data = json_decode($response, true);
    return $data['palavras'];
}

// Gerar senha
function gerarSenha($tamanho = 12, $tipo = 'forte') {
    global $base_url;
    $response = file_get_contents($base_url . "gerar_senha&tipo={$tipo}&tamanho={$tamanho}");
    $data = json_decode($response, true);
    return $data['senha'];
}

// Exemplo de uso
$palavras = gerarPalavras(3, 6);
echo "Palavras: " . implode(", ", $palavras) . "\n"; // Minado, Tijuca, Mortal

$senha = gerarSenha(16, 'forte');
echo "Senha: " . $senha . "\n";
?>

cURL

# Gerar email
curl "https://insanitybot.com/?action=gerar"

# Gerar pessoa (feminino, 25 anos, São Paulo)
curl "https://insanitybot.com/?action=gerar_pessoa&sexo=F&idade=25&estado=SP"

# Gerar endereço (específico de São Paulo)
curl "https://insanitybot.com/?action=gerar_endereco&estado=SP"

# Gerar User-Agent
curl "https://insanitybot.com/?action=gerar_useragent&qtd=1"

# Gerar palavras (3 palavras de 6 letras) - limpas, com primeira maiúscula, sem repetição
curl "https://insanitybot.com/?action=gerar_palavras&quantidade=3&letras=6"

# Gerar senha forte (16 caracteres)
curl "https://insanitybot.com/?action=gerar_senha&tipo=forte&tamanho=16"

Testar API

Testar geração de email

Testar geração de pessoa

Testar geração de endereço

Testar geração de User-Agent

Testar geração de palavras

Testar geração de senha