Ao operar a API Hop, queríamos responder a uma pergunta específica: Quais fontes de backlinks usadas por outros sites de APIs de IA valem a pena investigar?
Escolhemos kie.ai e evolink.ai e buscamos a primeira página de 100 registros de backlinks para cada um. Não estudamos tráfego, palavras-chave ou o posicionamento geral dos sites neste artigo. Queríamos apenas uma lista útil de backlinks.
Esta foi a principal descoberta: Dos 200 registros brutos, restaram 195 após removermos 5 registros quebrados. Ao agrupá-los por hostname de origem, sobraram apenas 29 fontes distintas. Dos 100 registros de evolink.ai, 95 vieram do GitHub, distribuídos por apenas 9 páginas do GitHub.
Neste artigo, usamos esse conjunto de dados para explicar como coletamos os registros, os contamos, usamos IA para organizá-los e decidimos os próximos passos.
1. 100 registros de backlinks não significam 100 backlinks
O que os mesmos parâmetros retornaram para os dois sites?
| Métrica | kie.ai | evolink.ai |
|---|---|---|
TotalRecords retornado pela API | 42,009 | 10,959 |
| Registros válidos | 95 | 100 |
| Páginas de origem únicas | 85 | 14 |
| Hostnames de origem únicos | 25 | 6 |
| Buscamos mais páginas nesta rodada? | Não | Não |
2. Como solicitamos esses dois conjuntos de dados?
O endpoint utilizado
Primeiro, lemos a documentação da SimilarwebAPI da API Hop.
| Parâmetro | Valor utilizado |
|---|---|
Key | kie.ai / evolink.ai |
Page | 1 |
PageSize | 100 |
Status | Active |
FollowType | All |
sort | DomainScore |
asc | false |
O formato da requisição foi:
curl --fail-with-body --max-time 90 --get \
'https://api.apihop.ai/v1/similarweb/websites/backlinks' \
--header "Authorization: Bearer ${APIHOP_API_KEY}" \
--data-urlencode 'Key=kie.ai' \
--data-urlencode 'Page=1' \
--data-urlencode 'PageSize=100' \
--data-urlencode 'Status=Active' \
--data-urlencode 'FollowType=All' \
--data-urlencode 'sort=DomainScore' \
--data-urlencode 'asc=false'
A estrutura real de uma resposta bem-sucedida
A estrutura de nível superior da resposta de kie.ai aparece abaixo. Para facilitar a leitura, mantivemos apenas alguns campos do primeiro registro e omitimos os demais:
{
"TotalRecords": 42009,
"Records": [
{
"UrlFrom": "https://github.com/yitao2020/Vue-AI-web-game-asset-generator",
"UrlTo": "https://kie.ai/",
"Anchor": "KIE.ai",
"DomainScore": 89,
"IsLost": false,
"IsBroken": false
}
],
"Page": 1,
"PageSize": 100
}
3. Como transformamos 200 registros em fontes para pesquisar?
Primeiro, use código para remover duplicatas e fazer as contagens
Seguimos uma ordem fixa:
- Salvar os dois arquivos JSON brutos, mantendo todos os campos retornados pelo serviço.
- Atribuir um ID a cada linha bruta, começando em
K001para kie.ai eE001para evolink.ai. - Manter os registros válidos e preservar os indicadores de exclusão no CSV.
- Para cada concorrente, remover duplicatas exatas por
UrlFrom + UrlTo. - Agrupar os registros por hostname de origem normalizado e contar páginas
UrlFromdistintas. - Combinar os hostnames das duas amostras para obter 29 fontes distintas.
Você pode pedir ajuda à IA em todas essas etapas. Para análise de dados, recomendamos Claude Opus5.5 e ChatGPT Astra.
A diferença mais clara foi a concentração das fontes
| Hostname de origem | Links mantidos para kie.ai | Links mantidos para evolink.ai |
|---|---|---|
github.com | 21 | 95 |
saashub.com | 26 | 0 |
skool.com | 14 | 0 |
dev.to | 4 | 0 |
note.com | 3 | 0 |
producthunt.com | 3 | 0 |
icons8.com | 0 | 1 |
4.bing.com | 2 | 1 |
evolink.ai tinha muito mais registros do GitHub do que kie.ai. Isso chamou nossa atenção, então examinamos mais de perto: 95 links vieram de 9 páginas. Os caminhos de origem incluíam nomes de contas próximos à marca, como EvoLinkAI, Evolink-AI e evolinkai. Isso mostra que seus backlinks de projetos de código aberto estavam concentrados principalmente nesses 9 projetos.
Para kie.ai no SaaSHub, 26 links vieram de 24 páginas.
O GitHub foi o único hostname compartilhado pelas duas amostras limpas. Isso combina com o posicionamento dos sites, já que desenvolvedores são um de seus públicos principais. Acreditamos que vale a pena experimentar esse tipo de backlink.
4. Como dar à IA o material certo para obter resultados úteis?
Deixe os números com o código e a classificação e análise com o modelo
Para adicionar essa etapa à sua automação, você pode converter o CSV limpo para JSON e usar este prompt:
We are researching backlink sources for an AI API product.
The input contains actual backlink samples for kie.ai and evolink.ai.
Use only the input to organize up to 15 source hostnames:
- source_hostname
- evidence_ids: must come from the input
- source_urls: must come from the input; keep the original URLs
- target_sites: kie.ai, evolink.ai, or both
- category: developer project / product directory / tutorial / community / editorial article / other
- observation: include only facts supported by the input
- suggested_action: keep suggestions separate from facts
- verification_needed: current page status, relevance, account ownership, submission page, pricing terms
- status: always use "Needs verification"
Group by source_hostname.
Do not invent domains, titles, submission pages, or prices.
Do not describe a brand's own repositories as third-party recommendations.
Do not claim that anything is free, guarantees a listing, brings traffic, or improves rankings.
When there is not enough evidence, write "Cannot determine".
Selecionamos 10 backlinks dos registros reais
As categorias e prioridades na tabela abaixo refletem nossa avaliação inicial sobre quais backlinks valem a pena buscar.
| Fonte | Amostra com registros | Exemplo de página de origem original | Próximo passo sugerido |
|---|---|---|---|
| SaaSHub | kie.ai | Alternativas ao fal | Verificar categorias de produtos relevantes, regras de envio e se nosso site já está listado |
| DEV Community | kie.ai | Tutorial de projeto de geração de anúncios com VEO3 | Estudar como escrever um tutorial sobre uma tarefa completa e verificar as regras de publicação separadamente |
| GitHub | Ambos | Projeto Vue de geração de recursos para jogos; Repositório de casos de uso do OpenClaw | Examinar o conteúdo e a titularidade dos repositórios e avaliar que código útil podemos oferecer |
| Product Hunt | kie.ai | URL de redirecionamento retornada pelo serviço | Encontrar primeiro a página de produto correspondente; o registro de redirecionamento sozinho não prova que os envios estão abertos atualmente |
| SourceForge | kie.ai | Página da Kie.ai Veo 3 API | Verificar o tipo de listagem, quem a mantém e os requisitos de publicação |
| Blog Icons8 | evolink.ai | Artigo sobre modelos de geração de vídeo | Ler o contexto da referência e decidir se faz sentido oferecer material técnico verificável |
| note.com | kie.ai | Artigo de automação do Midjourney | Analisar o conteúdo em japonês e o público-alvo e avaliar se temos um estudo de caso completo para escrever |
| The Automation Exchange | kie.ai | Newsletter de fluxo de anúncios em vídeo com Veo3 | Verificar se a newsletter continua ativa, como o autor trabalha com parceiros e o que os estudos de caso precisam incluir |
| PyPI | kie.ai | Pacote ai-influencer | Estudar como pacotes reais descrevem suas dependências de API; considerar isso apenas quando tivermos um pacote Python funcional |
| CodeCanyon | kie.ai | Página do produto Influencify | Verificar quais tipos de API o produto usa e se uma parceria de integração seria adequada |
6. Quanto custou no total?
Nesta rodada, fizemos duas chamadas bem-sucedidas à API de backlinks pelo serviço nativo descrito acima. Usuários que fizerem as mesmas requisições pela API Hop a esse preço padrão podem planejar assim:
| Escopo da coleta | Requisições bem-sucedidas | Orçamento pelo preço público padrão |
|---|---|---|
| 1 página por site | 2 | $0.001 |
| 3 páginas por site | 6 | $0.003 |
| 5 páginas por site | 10 | $0.005 |
7. Resumo
Nosso foco foi usar a API Hop para transformar uma pergunta aberta em uma tarefa repetível: Obter 200 registros reais com duas consultas, limpá-los e agrupá-los por hostname de origem e escolher 10 URLs para aprofundar. A API de dados fornece pistas, o código torna os números reproduzíveis, a IA ajuda a organizar o texto e fazemos as verificações finais para decidir se devemos agir.