Beim Betrieb von API Hop wollten wir eine konkrete Frage beantworten: Welche Backlink-Quellen anderer KI-API-Websites lohnen einen näheren Blick?
Wir wählten kie.ai und evolink.ai aus und riefen für beide die erste Seite mit jeweils 100 Backlink-Datensätzen ab. Für diesen Artikel untersuchten wir weder Traffic noch Keywords oder die gesamten Website-Rankings. Wir wollten lediglich eine nützliche Backlink-Liste.
Das wichtigste Ergebnis: Von 200 Rohdatensätzen blieben nach dem Entfernen von 5 defekten Einträgen 195 übrig. Nach der Gruppierung nach Quell-Hostname waren es nur 29 verschiedene Quellen. Von den 100 Datensätzen für evolink.ai stammten 95 von GitHub, verteilt auf nur 9 GitHub-Seiten.
Anhand dieses Datensatzes erklären wir, wie wir die Einträge sammelten, zählten, mit KI ordneten und über die nächsten Schritte entschieden.
1. 100 Backlink-Datensätze bedeuten nicht 100 Backlinks
Was lieferten dieselben Parameter für die beiden Websites?
| Kennzahl | kie.ai | evolink.ai |
|---|---|---|
Von der API zurückgegebene TotalRecords | 42,009 | 10,959 |
| Gültige Datensätze | 95 | 100 |
| Eindeutige Quellseiten | 85 | 14 |
| Eindeutige Quell-Hostnamen | 25 | 6 |
| Haben wir in dieser Runde weitere Seiten abgerufen? | Nein | Nein |
2. Wie haben wir diese beiden Datensätze angefragt?
Der verwendete Endpunkt
Zuerst lasen wir die SimilarwebAPI-Dokumentation von API Hop.
| Parameter | Verwendeter Wert |
|---|---|
Key | kie.ai / evolink.ai |
Page | 1 |
PageSize | 100 |
Status | Active |
FollowType | All |
sort | DomainScore |
asc | false |
Das Anfrageformat lautete:
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'
Der tatsächliche Aufbau einer erfolgreichen Antwort
Unten ist die Struktur der obersten Ebene der Antwort für kie.ai zu sehen. Zur besseren Lesbarkeit zeigen wir nur einige Felder des ersten Eintrags und lassen die übrigen Einträge weg:
{
"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. Wie wurden aus 200 Datensätzen recherchierbare Quellen?
Zuerst mit Code Duplikate entfernen und zählen
Wir hielten uns an eine feste Reihenfolge:
- Beide ursprünglichen JSON-Dateien speichern und alle vom Dienst gelieferten Felder behalten.
- Jede Rohdatenzeile mit einer ID versehen, beginnend bei
K001für kie.ai undE001für evolink.ai. - Gültige Datensätze behalten und Ausschlusskennzeichen in der CSV erhalten.
- Für jeden Wettbewerber exakte Duplikate anhand von
UrlFrom + UrlToentfernen. - Einträge nach normalisiertem Quell-Hostname gruppieren und unterschiedliche
UrlFrom-Seiten zählen. - Die Hostnamen beider Stichproben zusammenführen, sodass 29 verschiedene Quellen entstehen.
Bei all diesen Schritten kann KI helfen. Für die Datenanalyse empfehlen wir Claude Opus5.5 und ChatGPT Astra.
Der deutlichste Unterschied war die Konzentration der Quellen
| Quell-Hostname | Behaltene Links für kie.ai | Behaltene Links für 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 hatte deutlich mehr GitHub-Einträge als kie.ai. Das fiel uns auf, also sahen wir genauer hin: 95 Links kamen von 9 Seiten. Die Quellpfade enthielten markennahe Kontonamen wie EvoLinkAI, Evolink-AI und evolinkai. Die Backlinks aus Open-Source-Projekten konzentrierten sich also weitgehend auf diese 9 Projekte.
Bei kie.ai auf SaaSHub stammten 26 Links von 24 Seiten.
GitHub war der einzige Hostname, der in beiden bereinigten Stichproben vorkam. Das passt zu ihrer Positionierung, denn Entwickler gehören zu ihren wichtigsten Zielgruppen. Wir halten diese Art von Backlink für einen Versuch wert.
4. Wie geben wir der KI das richtige Material für nützliche Ergebnisse?
Code übernimmt die Zahlen, das Modell die Klassifizierung und Analyse
Um diesen Schritt in die eigene Automatisierung einzubauen, können Sie die bereinigte CSV in JSON umwandeln und diesen Prompt verwenden:
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".
Wir wählten 10 Backlinks aus den tatsächlichen Einträgen aus
Die Kategorien und Prioritäten der folgenden Tabelle spiegeln unsere erste Einschätzung wider, welche Backlinks wir weiterverfolgen sollten.
| Quelle | Stichprobe mit Einträgen | Beispiel einer ursprünglichen Quellseite | Unser vorgeschlagener nächster Schritt |
|---|---|---|---|
| SaaSHub | kie.ai | Alternativen zu fal | Relevante Produktkategorien, Einreichungsregeln und eine mögliche bestehende Listung unserer Website prüfen |
| DEV Community | kie.ai | Tutorial zu einem VEO3-Projekt für Werbegenerierung | Untersuchen, wie ein Tutorial um eine vollständige Aufgabe aufgebaut wird, und die Veröffentlichungsregeln separat prüfen |
| GitHub | Beide | Vue-Projekt zur Generierung von Spielgrafiken; Repository mit OpenClaw-Anwendungsfällen | Inhalt und Eigentümerschaft der Repositories prüfen und dann bewerten, welchen nützlichen Code wir liefern können |
| Product Hunt | kie.ai | Vom Dienst gelieferte Weiterleitungs-URL | Zuerst die zugehörige Produktseite finden; allein der Weiterleitungseintrag beweist nicht, dass Einreichungen derzeit möglich sind |
| SourceForge | kie.ai | Seite zur Kie.ai Veo 3 API | Art des Produkteintrags, Verantwortliche und Veröffentlichungsvoraussetzungen prüfen |
| Icons8-Blog | evolink.ai | Artikel über Videogenerierungsmodelle | Den Kontext der Erwähnung lesen und dann entscheiden, ob überprüfbares technisches Material sinnvoll angeboten werden kann |
| note.com | kie.ai | Artikel über Midjourney-Automatisierung | Japanischen Inhalt und Zielgruppe prüfen und bewerten, ob wir eine vollständige Fallstudie schreiben können |
| The Automation Exchange | kie.ai | Newsletter über einen Veo3-Workflow für Videowerbung | Prüfen, ob der Newsletter aktiv ist, wie der Autor mit Partnern arbeitet und welche Inhalte Fallstudien benötigen |
| PyPI | kie.ai | Paket ai-influencer | Untersuchen, wie echte Pakete ihre API-Abhängigkeiten beschreiben; nur erwägen, wenn wir ein funktionierendes Python-Paket haben |
| CodeCanyon | kie.ai | Influencify-Produktseite | Prüfen, welche API-Typen das Produkt verwendet und ob eine Integrationspartnerschaft passt |
6. Wie hoch waren die Gesamtkosten?
In dieser Runde führten wir zwei erfolgreiche Backlink-API-Aufrufe über den oben beschriebenen nativen Dienst aus. Wer dieselben Anfragen über API Hop zu diesem Standardpreis stellt, kann so planen:
| Umfang der Erhebung | Erfolgreiche Anfragen | Budget zum öffentlichen Standardpreis |
|---|---|---|
| 1 Seite je Website | 2 | $0.001 |
| 3 Seiten je Website | 6 | $0.003 |
| 5 Seiten je Website | 10 | $0.005 |
7. Zusammenfassung
Unser Ziel war, mit API Hop aus einer offenen Frage eine wiederholbare Aufgabe zu machen: Mit zwei Abfragen 200 echte Einträge erhalten, sie bereinigen und nach Quell-Hostname gruppieren und anschließend 10 URLs für weitere Schritte auswählen. Die Daten-API liefert Hinweise, Code macht die Zahlen reproduzierbar, KI hilft beim Ordnen des Textes, und wir treffen nach abschließender Prüfung die Entscheidung über konkrete Maßnahmen.