Receitas
Verifique backlinks de um site: cinco receitas de curl
Curtas, copiáveis e datadas. Cada receita indica o custo, o que comprova e o que não comprova. Substitua a chave pela sua e os domínios pelo seu caso.

Uma verificação única no navegador não pode ser mostrada a um colega no mês que vem, enquanto uma chamada curl salva pode. Essa é a razão de existir destas cinco receitas.
Cada uma é uma solicitação simples que você pode colar em um terminal para verificar backlinks de sites individualmente, com o custo ao lado. Comece pela receita gratuita e pare assim que a pergunta for respondida.
Receita 1: primeira olhada, gratuita
Sem chave, sem custo. Execute isso antes de qualquer coisa paga.
curl "https://theanchornet.com/api.php?action=overview&q=example.com" | jq .Receita 2: avalie uma lista em uma única chamada
Até 2.000 domínios por 1 crédito. Coloque os candidatos no parâmetro domains, separados por vírgula, ou envie um corpo POST para uma lista maior.
curl "https://theanchornet.com/api.php?action=bulk_dr&domains=a.com,b.com,c.com&key=sk_live_..." \
| jq . > rated_$(date +%F).jsonReceita 3: referenciadores compartilhados
Dois a dez domínios, 2 créditos. Esta é a chamada por trás do método de pegadas.
curl "https://theanchornet.com/api.php?action=intersect&domains=rival-a.com,rival-b.com,rival-c.com&per=1000&key=sk_live_..." \
-o overlap_$(date +%F).jsonReceita 4: âncoras, mês a mês
Arquive com a data no nome do arquivo, depois compare com diff após normalizar as chaves. Dois créditos por execução.
curl -s "https://theanchornet.com/api.php?action=anchors&q=yoursite.com&per=1000&key=sk_live_..." \
| jq -S . > anchors_$(date +%Y-%m).json
diff anchors_2026-09.json anchors_2026-10.json | head -80
Receita 5: pare se a chamada falhou
Uma proteção para scripts. Cada resposta tem ok, e as com chave carregam _credits com o custo e o saldo restante.
R=$(curl -s "https://theanchornet.com/api.php?action=refdomains&q=yoursite.com&key=sk_live_...")
echo "$R" | jq -e '.ok' >/dev/null || { echo "call failed"; exit 1; }
echo "$R" | jq '._credits'Execute as receitas na ordem
Comece com a olhada gratuita
Execute a receita 1 primeiro sempre que verificar dados de backlinks de sites para um novo alvo. Sem chave e sem custo. Se a figura de domínios referenciadores responder à pergunta, pare aí e salve a saída.
Avalie a lista final uma vez
Execute a receita 2 na lista completa de candidatos, em vez de um domínio por vez. Uma chamada cobre até 2.000 domínios por 1 crédito, então a lista permanece barata, independentemente do seu tamanho.
Intersecte apenas os sobreviventes
A receita 3 custa 2 créditos por chamada, então ofereça-a apenas aos concorrentes que passaram pelas duas primeiras etapas. Dois a dez domínios cabem em uma solicitação, e qualquer coisa além disso precisa de uma segunda chamada.
Arquive, depois compare
Salve cada arquivo com sua data. Execute o diff da receita 4 na mesma ação dois meses depois. Um diff mostra o que mudou, não por que, então a razão ainda precisa de uma pessoa.
O que cada receita pode e não pode mostrar
| Receita | Prova | Não prova |
|---|---|---|
| 1: visão geral | Posicionamento aproximado de um domínio | Qualquer coisa sobre a qualidade dos seus links |
| 2: bulk_dr | Que um domínio tem poucos ou muitos referenciadores | Que seus links são bons ou pagos |
| 3: intersect | Existem referenciadores compartilhados | Propriedade compartilhada |
| 4: diff de âncoras | Que a redação mudou | Quem mudou, ou por quê |
| 5: guard | Seu script lidou com um erro | Que os dados estão atualizados |
Antes de comprar um domínio expirado
A idade avançada é uma história atraente. Um domínio registrado há muito tempo, depois parado por anos, pode parecer um atalho. Antes de se apoiar nessa história, leia os dados conforme estão hoje.
A pergunta é o que aponta para o domínio agora. Sua idade não pode responder a isso. Os links ou existem ou não existem.
Leia o histórico em um arquivo
Um arquivo web mostra o que o domínio servia em anos anteriores. Procure páginas estacionadas, redirecionamentos para sites não relacionados e mudanças repentinas de tópico. Cada um pode deixar links para trás que não levam a lugar algum útil. Leia as datas do arquivo ao lado das suas próprias anotações e marque quaisquer lacunas. Uma lacuna não é evidência de nada por si só, mas é um motivo para ler os redirecionamentos com mais cuidado.
Conte o que sobrevive hoje
Execute overview no domínio, depois refdomains se a figura gratuita valer uma olhada mais de perto. Dois créditos compram a lista. Salve-a com a data antes de tomar qualquer decisão. Os nomes dos arquivos carregam a data, então os arquivos salvos se organizam sozinhos.
Compare com seus concorrentes mais próximos
Execute bulk_dr no domínio e seus concorrentes mais próximos em uma única chamada. A comparação mostra se o domínio se destaca ou apenas parece antigo. Imagine um domínio com três referenciadores ao lado de concorrentes com trezentos. Sua idade não comprou esses links.
Verifique o redirecionamento no dia em que entrar em vigor
Se você apontar o domínio para algum lugar novo, verifique se o redirecionamento funciona e leva a uma página que corresponde ao seu tópico. Um redirecionamento para uma página não relacionada desperdiça quaisquer links que o domínio ainda tenha.
Hábitos valiosos para copiar
Nomear arquivos por data não custa nada e poupa você de uma discussão com sua própria memória. No mês que vem, você vai querer o arquivo antigo.
Mantenha as chaves fora do comando em si. Essa é a primeira regra. Armazene-as em uma variável de ambiente e rotacione uma se ela vazar para uma colagem. A referência do campo lista os erros que você verá, e o glossário cobre o vocabulário. Lembre-se de que o índice é atualizado aproximadamente uma vez por mês, então execute isso em um cronograma que respeite isso.
Orçamento para uma pequena investigação
| Etapa | Chamadas | Créditos | Dólares |
|---|---|---|---|
| Visão geral gratuita em 4 concorrentes | 4 | 0 | $0.00 |
| refdomains em cada concorrente | 4 | 8 | $0.0008 |
| intersect em todos os quatro | 1 | 2 | $0.0002 |
| âncoras em cada concorrente | 4 | 8 | $0.0008 |
| Avaliação de 1.500 domínios de cauda com bulk_dr | 1 | 1 | $0.0001 |
| Total | 14 | 19 | $0.0019 |

Verificando um link que você pagou
Colocações pagas podem desaparecer sem aviso. Nosso índice é atualizado aproximadamente uma vez por mês, então não pode dizer que um link desapareceu esta semana. Para isso, você precisa olhar a página de linkagem por conta própria, em um cronograma que você definir. Planeje para isso.
Busque a página que foi prometida
Mantenha uma lista das páginas que contêm seu link, com a âncora e o alvo para cada uma. Busque cada página em um cronograma fixo e procure ambas as strings. Uma âncora ausente é uma descoberta mesmo quando a página ainda carrega. Armazene o endereço da página e a data em que o link apareceu pela primeira vez ao lado da lista, para que o registro mostre quando um link desapareceu, bem como se desapareceu.
Mantenha a âncora e o alvo juntos
Um link pode permanecer enquanto sua âncora muda, ou apontar para outro lugar após uma edição. Verifique ambos, pois o proprietário pode ter reescrito o texto sem remover o link.
Alerta, depois aguarde uma pessoa
Um script pode sinalizar um link ausente. Não deve enviar e-mails ou desavogar nada por conta própria. Leia a página, data a descoberta e só então decida o que fazer. Mantenha a lista de alertas curta o suficiente para ser lida toda vez.
Procure seu link na página
Uma verificação de uma linha. Busca a página e conta correspondências para o seu endereço de destino. Execute em um cronograma e mantenha a saída com a data.
curl -s "https://example.org/partner-article" | grep -c "yoursite.com/landing-page"Mantendo um script shell honesto
Uma receita se torna um script assim que é executada duas vezes. Scripts falham silenciosamente. Adicione as proteções antes do loop, não após a conta chegar. Dê a cada proteção um comentário que explique por que ela existe.
Limite o número de chamadas
Defina um contador e um teto no início do script. Um loop com um erro de digitação pode repetir uma chamada paga milhares de vezes, e um teto transforma isso em uma execução interrompida em vez de uma fatura grande. Imprima o contador conforme avança.
Imprima os créditos conforme avança
Registre _credits de cada resposta com chave no mesmo arquivo que os dados. O total em execução é o único registro honesto do custo do trabalho, e leva uma linha para ler.
Retente apenas o que falhou
Retente uma chamada que retornou um erro diferente de 401 ou 402, e apenas um número limitado de vezes com uma pausa entre as tentativas. Um 401 precisa de uma chave corrigida e um 402 precisa de um recarga, então nenhum dos dois melhora com retentativas. Um loop de retentativa é um bug até que se prove o contrário.
Uma estrutura de pastas que sobrevive a um ano
Uma estrutura de pastas é a forma mais barata de cadeia de custódia. Escolha uma e use-a para todos os casos desde a primeira chamada.
Escreva o conteúdo em um arquivo de índice curto também. Uma linha por arquivo dá a ação, a data e o custo do crédito. Leva minutos para escrever. Vale a pena.
Uma pasta por caso, um arquivo por chamada
Nomeie cada pasta após o caso e cada arquivo após a ação, o domínio e a data. Um leitor que abrir a pasta em um ano deve ver a sequência de chamadas sem abrir um único arquivo.
Mantenha o script ao lado da saída
Armazene o script que produziu um arquivo ao lado dele, inalterado. Alguém que queira repetir a extração pode então executar os mesmos comandos em vez de adivinhar os parâmetros apenas com base na saída.
Erros comuns
Colocar uma chave em um script compartilhado é o primeiro erro. Custoso. Qualquer um que possa ler o arquivo pode gastar seu crédito. Use uma variável de ambiente e um repositório privado.
O segundo é confiar em um número sem data. Um DR de 41 significa muito pouco sem o dia em que foi buscado, e o índice muda cerca de uma vez por mês, então um arquivo salvo com seu nome datado vale dez figuras lembradas.
O terceiro é pedir demais. Uma única chamada retorna até 1.000 linhas, e a paginação profunda para em 50.000. Se você atingir esse limite, reduza a pergunta com sort e order em vez de paginar para sempre, ou divida o caso por âncora ou por página de destino. Reduza primeiro.
Um quarto merece uma menção: executar a mesma extração duas vezes por acidente. É barato em 2 créditos, mas um loop com um erro de digitação pode repeti-lo dez mil vezes, então adicione um contador e imprima _credits conforme avança.