O ExpiredDomains.net não tem uma API pública. A própria FAQ diz isso de forma direta, e a mesma página avisa que o acesso automatizado à área de membros pode levar ao encerramento da conta. Se a sua pesquisa de domínios já ultrapassou um fluxo no navegador, a resposta prática é usar uma API documentada feita para automação.
Índice
- Índice
- A resposta direta: o ExpiredDomains.net não tem API
- Por que scraping da área de membros é um beco sem saída
- O que as pessoas geralmente querem de uma API de domínios expirados
- Uma alternativa com suporte: API da Karma.Domains
- Onde a API economiza trabalho de verdade
- Comparação entre ExpiredDomains.net e a API da Karma.Domains
- Quando o ExpiredDomains.net é suficiente
- Como é um request básico
- Perguntas frequentes
- O ExpiredDomains.net tem uma API?
- Posso obter uma chave de API do ExpiredDomains.net?
- Posso fazer scraping do ExpiredDomains.net?
- Posso exportar dados do ExpiredDomains.net automaticamente?
- Qual é uma alternativa prática à API do ExpiredDomains.net?
- Posso conectar a pesquisa de domínios ao n8n, Google Sheets ou um CRM?
- Teste primeiro o job recorrente
A resposta direta: o ExpiredDomains.net não tem API
Se você procurou uma chave de API do ExpiredDomains.net e não encontrou nada, não perdeu uma página oculta para desenvolvedores. O serviço responde à pergunta na FAQ oficial: “There is no API, so no you can't.”
Isso não torna o ExpiredDomains.net uma ferramenta ruim. É um dos lugares gratuitos mais amplos para explorar inventário de domínios à mão. O site lista atualmente 676 TLDs suportados, além de domínios expired, pending-delete, de marketplace e excluídos. A área de membros tem filtros extensos, buscas salvas e uma watchlist de até 20.000 domínios. A introdução oficial à área de membros explica bem esses recursos do navegador.
A limitação aparece quando uma busca manual útil vira um processo recorrente. Uma agência pode precisar do mesmo conjunto de filtros toda manhã para cinco clientes. Um time de PBN pode querer enviar novos candidatos para uma planilha de revisão. Um desenvolvedor pode precisar de dados de domínio dentro de uma aplicação interna. Esses trabalhos pedem uma interface legível por máquina, não mais uma aba salva do navegador.
Por que scraping da área de membros é um beco sem saída
Scraping costuma surgir como solução alternativa quando um site não tem API. Aqui a política é incomumente explícita.
A FAQ do ExpiredDomains.net diz que uma conta pode ser encerrada se um programa, script, ferramenta, bot, crawler ou agente de IA se conectar à área de membros. Afirma que não há exceções para nenhuma ferramenta e que data mining também pode levar ao encerramento da conta. Um scraper colocaria em risco, por desenho, a conta por trás de um fluxo automatizado.
Há também um problema técnico. HTML é uma camada de apresentação, não um contrato de dados estável. Uma mudança no login, nos campos do formulário, na paginação ou no markup da tabela pode quebrar um job da noite para o dia. A equipe então assume autenticação, retries, deduplicação, controle de taxa e consertos constantes, sem um schema publicado para dizer se um campo mudou de significado.
A mesma necessidade aparece em fóruns de domínio. Em uma discussão no NamePros, um usuário queria executar buscas salvas todos os dias e mover os resultados para o Google Sheets. As respostas apontaram que as ações no ExpiredDomains.net devem ser feitas manualmente. Outro tópico sobre alternativas de API veio de um usuário que buscava os domínios que expiravam no dia em um formato que o software pudesse consumir.
São pedidos comuns de workflow. Eles simplesmente exigem outra interface.
O que as pessoas geralmente querem de uma API de domínios expirados
A frase “API do ExpiredDomains.net” costuma substituir um destes trabalhos práticos:
- puxar domínios expired ou de leilão frescos em um agendamento;
- aplicar os mesmos critérios de compra todos os dias;
- enviar uma shortlist para Google Sheets, Notion, um CRM ou um banco de dados;
- triar uma lista de cliente, broker ou outreach antes de pagar por checagens mais profundas;
- rechecar disponibilidade e métricas atuais perto da decisão de compra;
- manter notas e evidências ligadas a cada candidato.
Todos esses trabalhos precisam de campos documentados, autenticação previsível e limites com os quais a equipe possa planejar. Um export do navegador pode ajudar uma vez. Não é a base de um workflow mantido.
Uma alternativa com suporte: API da Karma.Domains
Eu construí a Karma.Domains em torno do trabalho entre encontrar um domínio e decidir se ele merece dinheiro. A API de Expired Domains da Karma.Domains expõe o mesmo inventário usado pelo app web: mais de 8 milhões de domínios expired e de leilão em gTLDs e ccTLDs. A base processa 400.000+ novos domínios por dia a partir de 40+ fontes, e as buscas podem usar mais de 90 filtros.
Os relatórios combinam dados disponíveis de Ahrefs, Semrush, Moz, Majestic, Similarweb, Wayback Machine e outras fontes. Também incluem o histórico da Karma.Domains e sinais de risco. Assim um workflow reduz uma lista-fonte grande antes de alguém gastar tempo e créditos de ferramentas pagas em validação profunda.
A API usa REST, JSON, HTTPS e autenticação Bearer. Os schemas de request e response são publicados via OpenAPI e Swagger. Os limites atuais do Pro são 60 requests por minuto por chave, compartilhados com MCP; requests de lista podem retornar até 50.000 linhas por dia. As ferramentas live têm uma cota separada de 200 chamadas não cacheadas por dia. Como esses números podem mudar, confira a documentação antes de implementar um job de produção.
Onde a API economiza trabalho de verdade
Montar uma shortlist diária de PBN ou rebuild
Suponha que a regra da equipe seja estável: domínios .com, vários anos de histórico de arquivo, um limiar mínimo de autoridade, sem tópicos de spam óbvios e um preço dentro do orçamento. Reconstruir essa busca toda manhã é trabalho de fila.
Um request agendado pode aplicar os mesmos critérios e gravar apenas os candidatos novos em uma planilha de revisão. O script registra o que já viu. Uma pessoa abre os sobreviventes, revisa o tópico histórico e o contexto de backlinks e toma a decisão de compra.
Essa divisão de trabalho é útil. A automação tira a parte repetitiva sem fingir que um score pode aprovar um domínio sozinho.
Manter filas de leilão de clientes separadas
As buscas de agência variam por nicho, país, orçamento e tolerância a risco. Guarde as regras de cada cliente como uma query separada e adicione um campo client_id ou de campanha quando os resultados entrarem no CRM.
O revisor recebe uma fila normalizada com a fonte do leilão, o preço atual, o horário de encerramento, sinais históricos e métricas SEO disponíveis. Ninguém precisa desembaraçar um export genérico depois que o inventário de leilão já se moveu.
Triar uma lista recebida antes de checagens caras
Um cliente ou broker pode enviar 500 domínios. Um time de outreach pode ter centenas de sites em consideração para colocação de links. Enviar cada nome direto para Ahrefs ou Semrush gasta orçamento em candidatos que uma primeira passagem mais barata poderia rejeitar.
A API pode procurar relatórios existentes e devolver o histórico e os campos SEO disponíveis. Um workflow pode remover desalinhamentos temáticos óbvios, históricos tóxicos, redirects suspeitos ou candidatos fracos. Os nomes restantes vão para ferramentas especializadas e para um revisor experiente.
A maioria dos relatórios da Karma.Domains já inclui dados SEO. Se um relatório estiver sem um campo que o workflow precisa, o SEO Enrich pode priorizar a coleta desses dados que faltam. Ele deve ficar atrás de uma condição, não em cada request.
Rodar checagens frescas perto da compra
Dados armazenados são eficientes para um screening amplo. Disponibilidade, estado do leilão, WHOIS, DNS e métricas de terceiros podem mudar, então as checagens live pertencem perto do registro ou do lance.
Rodar ferramentas live em uma lista-fonte intacta gasta créditos em domínios que ninguém vai comprar. Execute-as nos finalistas e salve o resultado junto do candidato.
Entregar a evidência para outra pessoa
Uma linha de scores é um handoff fraco. A API pode adicionar anotações e tags a um relatório e depois criar uma URL de guest share. Um colega ou cliente pode ver o histórico por trás da recomendação sem abrir uma conta nem perguntar por que o domínio passou.
Comparação entre ExpiredDomains.net e a API da Karma.Domains
Os serviços se sobrepõem na descoberta de domínios, mas sustentam modos de trabalho diferentes.
| Capacidade | ExpiredDomains.net | API da Karma.Domains |
|---|---|---|
| Pesquisa manual no navegador | Sim | Sim, pelo app web |
| REST API pública | Não | Sim |
| Respostas JSON | Sem interface pública | Sim |
| Filtros de busca | Filtros extensos no site | 90+ filtros na API e no app |
| Buscas salvas | Sim, na área de membros | Filtros salvos mais acesso via API |
| Consultas agendadas | Sem método oficial | Sim, pelo seu agendador |
| Integração com Sheets, CRM ou banco | Sem método oficial | Sim |
| Relatórios completos de domínio | No site | Disponíveis pela API |
| Notas, tags e compartilhamento de relatórios | Watchlist e dislikes no site | Anotações, tags e URLs de guest share |
| Acesso automatizado de membros | Pode levar ao encerramento da conta | Suportado dentro dos limites publicados da API |
Quando o ExpiredDomains.net é suficiente
Para pesquisa ocasional, o ExpiredDomains.net pode ser tudo o que você precisa. É gratuito, amplo e bom para explorar listas no navegador. As buscas salvas e a opção “Only new Domains” podem acelerar uma checagem manual recorrente.
A própria documentação também aconselha validar os dados antes de comprar, porque valores e disponibilidade podem mudar. É um conselho sólido para qualquer fonte de domínios, inclusive uma API.
Eu passaria para uma API quando o resultado precisa sair do navegador: uma shortlist diária, várias filas de clientes, um dashboard interno ou um handoff que precisa ser repetível e auditável. Algumas equipes podem manter o ExpiredDomains.net para exploração manual e usar uma API oficial para a parte automatizada.
Como é um request básico
O endpoint de busca da Karma.Domains é POST /v1/reports/search. Este exemplo pequeno pede domínios expired com KarmaScore de pelo menos 60:
curl -X POST "https://api.karma.domains/v1/reports/search?page=1&page_size=25" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"karmascore_min":60,"domain_type":["expired"]}'
A resposta contém uma lista de relatórios e o total. Dependendo do domínio, cada item pode incluir o ID do relatório, KarmaScore, métricas SEO, campos do Wayback e dados de leilão. Use o schema publicado para o catálogo completo de filtros em vez de copiar suposições de um post do blog para o código de produção.
Perguntas frequentes
O ExpiredDomains.net tem uma API?
Não. A FAQ oficial do ExpiredDomains.net diz que o serviço não tem API.
Posso obter uma chave de API do ExpiredDomains.net?
Não há chave de API pública. Uma conta de membro dá acesso ao site, não a uma interface programática oficial.
Posso fazer scraping do ExpiredDomains.net?
O serviço diz que o acesso automatizado à área de membros e o data mining podem levar ao encerramento da conta. O texto inclui explicitamente programas, scripts, ferramentas, bots, crawlers e agentes de IA. Eu não construiria um workflow de produção em torno de scraping.
Posso exportar dados do ExpiredDomains.net automaticamente?
Não há API oficial para exports automatizados. Use qualquer export manual disponível na sua conta como um recurso manual, não como uma interface estável para software.
Qual é uma alternativa prática à API do ExpiredDomains.net?
Use uma API documentada de pesquisa de domínios quando você precisar de busca programável de inventário, relatórios JSON, checagens live, filtros salvos, anotações e links de compartilhamento. A Karma.Domains oferece essas operações pela Public API.
Posso conectar a pesquisa de domínios ao n8n, Google Sheets ou um CRM?
Sim. Qualquer sistema que consiga enviar requests HTTPS autenticados e parsear JSON pode usar a API da Karma.Domains. Mantenha a lógica de seleção de domínios no workflow e envie às pessoas apenas a shortlist.
Teste primeiro o job recorrente
Comece com uma busca que a equipe já repete. Crie uma chave Bearer, rode esse conjunto de filtros em um agendamento, registre os domínios já revisados e envie as novas correspondências para o sistema que a equipe já usa. Adicione checagens live e links de compartilhamento depois que a shortlist provar utilidade.
A documentação da API da Karma.Domains tem os campos atuais, os limites, os links de SDK e o console Swagger. A primeira execução deve tornar visíveis duas coisas: quais cliques a API pode remover e quais decisões ainda precisam de um revisor experiente.