Работая над API Hop, мы хотели ответить на конкретный вопрос: Какие источники обратных ссылок других сайтов с API ИИ стоит изучить?
Мы выбрали kie.ai и evolink.ai и получили первую страницу из 100 записей обратных ссылок для каждого сайта. В этой статье мы не исследовали трафик, ключевые слова или общие позиции сайтов. Нам был нужен только полезный список обратных ссылок.
Главный результат: Из 200 исходных записей после удаления 5 повреждённых осталось 195. Группировка по имени исходного хоста дала всего 29 разных источников. Из 100 записей evolink.ai 95 пришли с GitHub и были распределены всего по 9 страницам GitHub.
На этом наборе данных мы объясним, как собирали и считали записи, использовали ИИ для их упорядочивания и выбирали дальнейшие действия.
1. 100 записей обратных ссылок не означают 100 обратных ссылок
Что вернули одинаковые параметры для двух сайтов?
| Показатель | kie.ai | evolink.ai |
|---|---|---|
Значение TotalRecords, возвращённое API | 42,009 | 10,959 |
| Корректные записи | 95 | 100 |
| Уникальные исходные страницы | 85 | 14 |
| Уникальные имена исходных хостов | 25 | 6 |
| Загружали ли мы дополнительные страницы в этом раунде? | Нет | Нет |
2. Как мы запросили эти два набора данных?
Использованный эндпоинт
Сначала мы прочитали документацию SimilarwebAPI от API Hop.
| Параметр | Использованное значение |
|---|---|
Key | kie.ai / evolink.ai |
Page | 1 |
PageSize | 100 |
Status | Active |
FollowType | All |
sort | DomainScore |
asc | false |
Формат запроса:
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'
Реальная структура успешного ответа
Ниже показана структура верхнего уровня ответа для kie.ai. Для удобства чтения мы оставили только несколько полей первой записи и опустили остальные:
{
"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. Как мы превратили 200 записей в источники для исследования?
Сначала удалите дубликаты и выполните подсчёты кодом
Мы следовали фиксированному порядку:
- Сохранить оба исходных JSON-файла со всеми полями, возвращёнными сервисом.
- Присвоить каждой исходной строке ID, начиная с
K001для kie.ai иE001для evolink.ai. - Оставить корректные записи и сохранить признаки исключения в CSV.
- Для каждого конкурента удалить точные дубликаты по
UrlFrom + UrlTo. - Сгруппировать записи по нормализованному имени исходного хоста и посчитать разные страницы
UrlFrom. - Объединить имена хостов двух выборок и получить 29 разных источников.
Во всех этих шагах можно попросить помощи у ИИ. Для анализа данных мы рекомендуем Claude Opus5.5 и ChatGPT Astra.
Самым заметным различием была концентрация источников
| Имя исходного хоста | Сохранённые ссылки для kie.ai | Сохранённые ссылки для 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 было намного больше записей GitHub, чем у kie.ai. Это привлекло наше внимание, и мы изучили их подробнее: 95 ссылок пришли с 9 страниц. В исходных путях встречались близкие к бренду имена аккаунтов, например EvoLinkAI, Evolink-AI и evolinkai. Это показывает, что обратные ссылки из открытых проектов были в основном сосредоточены в этих 9 проектах.
У kie.ai на SaaSHub 26 ссылок пришли с 24 страниц.
GitHub был единственным общим именем хоста в двух очищенных выборках. Это соответствует позиционированию сайтов: разработчики входят в число их основных аудиторий. Мы считаем, что такой тип обратных ссылок стоит попробовать.
4. Как дать ИИ правильные материалы для полезного результата?
Числа поручите коду, а классификацию и анализ — модели
Чтобы добавить этот шаг в свою автоматизацию, можно преобразовать очищенный CSV в JSON и использовать такой промпт:
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".
Мы выбрали 10 обратных ссылок из реальных записей
Категории и приоритеты в таблице ниже отражают нашу первоначальную оценку того, какие обратные ссылки стоит проработать.
| Источник | Выборка с записями | Пример исходной страницы | Предлагаемый следующий шаг |
|---|---|---|---|
| SaaSHub | kie.ai | Альтернативы fal | Проверить подходящие категории продуктов, правила подачи и наличие нашего сайта в каталоге |
| DEV Community | kie.ai | Учебный проект генерации рекламы с VEO3 | Изучить, как строить руководство вокруг законченной задачи, и отдельно проверить правила публикации |
| GitHub | Обе | Проект Vue для генерации игровых ресурсов; Репозиторий сценариев OpenClaw | Проверить содержимое и владельцев репозиториев, затем оценить, какой полезный код мы можем предложить |
| Product Hunt | kie.ai | URL перенаправления, возвращённый сервисом | Сначала найти соответствующую страницу продукта; сама запись перенаправления не доказывает, что заявки принимаются сейчас |
| SourceForge | kie.ai | Страница Kie.ai Veo 3 API | Проверить тип карточки продукта, её владельца и требования к публикации |
| Блог Icons8 | evolink.ai | Статья о моделях генерации видео | Прочитать контекст упоминания и решить, имеет ли смысл предложить проверяемые технические материалы |
| note.com | kie.ai | Статья об автоматизации Midjourney | Изучить японский текст и аудиторию, затем оценить, есть ли у нас полноценный кейс для статьи |
| The Automation Exchange | kie.ai | Рассылка о процессе создания видеорекламы с Veo3 | Проверить активность рассылки, способ работы автора с партнёрами и требования к кейсам |
| PyPI | kie.ai | Пакет ai-influencer | Изучить, как реальные пакеты описывают зависимости от API; рассматривать это только при наличии рабочего Python-пакета |
| CodeCanyon | kie.ai | Страница продукта Influencify | Проверить используемые продуктом типы API и уместность партнёрства по интеграции |
6. Сколько всё стоило?
В этом раунде мы сделали два успешных вызова API обратных ссылок через описанный выше нативный сервис. Пользователи, выполняющие такие же запросы через API Hop по этой стандартной цене, могут планировать бюджет так:
| Объём сбора | Успешные запросы | Бюджет по публичной стандартной цене |
|---|---|---|
| 1 страница на сайт | 2 | $0.001 |
| 3 страницы на сайт | 6 | $0.003 |
| 5 страниц на сайт | 10 | $0.005 |
7. Итог
Наша цель заключалась в том, чтобы с помощью API Hop превратить открытый вопрос в повторяемую задачу: Двумя запросами получить 200 реальных записей, очистить и сгруппировать их по имени исходного хоста, затем выбрать 10 URL для дальнейшей проработки. API данных даёт зацепки, код делает расчёты воспроизводимыми, ИИ помогает упорядочить текст, а окончательную проверку и решение о действиях принимаем мы.