SEO-API

SEO-Domain-Schnittmenge-API

Hole die AnyAPI-SEO-Keyword-Überschneidung zweier Domains mit Rankings, URLs, Volumen, CPC und Schwierigkeit jeder Domain als normalisiertes JSON.

0,18864 USD/1k Ergebnisse, Zahlung pro Anfrage, kein Abo.

Keyword Gap: github.com vs gitlab.com | Semrush
semrush.com/analytics/keywordgap/
semrushKeyword GapSearch
Keyword GapBacklink GapBulk Analysis
github.comgitlab.com
KeywordVolumeKD %github.comgitlab.com
git repository hosting18,10058%25
Was die API zurückgegeben hatkeywords[0]
{
"keyword": "git repository hosting",
"searchVolume": 18100,
"cpc": 4.21,
"keywordDifficulty": 58,
"firstRank": 2,
"firstUrl": "https://github.com/features",
"secondRank": 5,
"secondUrl": "https://gitlab.com/features",
+7 weitere Felder
}
Verfügbarkeit
100,00%
30d · 7 Aufrufe
Anfragen
7
30d
Antwort
2,0s
Median · 30d

Aufrufen

SEO Domain-Schnittmenge mit einer Anfrage abrufen

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/seo.domain_intersection",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "target1": "",
        "target2": ""
    },
)
print(res.json())
Öffnen in
Beispielantwort
{
  "found": true,
  "data": {
    "keywords": [
      {
        "keyword": "git repository hosting",
        "searchVolume": 18100,
        "cpc": 4.21,
        "keywordDifficulty": 58,
        "firstRank": 2,
        "firstUrl": "https://github.com/features",
        "secondRank": 5,
        "secondUrl": "https://gitlab.com/features",
        "updatedUtc": 1758844800,
        "competition": "MEDIUM",
        "searchIntent": "commercial",
        "bidLow": 2.1,
        "bidHigh": 6.8,
        "firstTitle": "GitHub Features: Everything you need to ship faster",
        "secondTitle": "GitLab Features | The DevOps Platform"
      },
      {
        "keyword": "private git repository free",
        "searchVolume": 9900,
        "cpc": 3.4,
        "keywordDifficulty": 46,
        "firstRank": 1,
        "firstUrl": "https://github.com/pricing",
        "secondRank": 3,
        "secondUrl": "https://gitlab.com/pricing",
        "updatedUtc": 1758844800,
        "competition": "LOW",
        "searchIntent": "transactional",
        "bidLow": 1.6,
        "bidHigh": 4.9,
        "firstTitle": "GitHub Pricing",
        "secondTitle": "GitLab Pricing"
      },
      {
        "keyword": "ci cd pipeline tool",
        "searchVolume": 6600,
        "cpc": 5.75,
        "keywordDifficulty": 62,
        "firstRank": 6,
        "firstUrl": "https://github.com/features/actions",
        "secondRank": 1,
        "secondUrl": "https://gitlab.com/features/continuous-integration",
        "updatedUtc": 1758844800,
        "competition": "HIGH",
        "searchIntent": "commercial",
        "bidLow": 3.2,
        "bidHigh": 9.1,
        "firstTitle": "GitHub Actions",
        "secondTitle": "GitLab CI/CD"
      }
    ]
  }
}

Vollständige Parameter- und Antwortreferenz: jedes Feld, jeder Typ und jedes Beispiel für diesen Endpoint.

Referenz

Eine Anfrage, eine Antwortstruktur.

Jedes Feld, das du sendest, und jedes Feld, das du zurückbekommst, jeweils mit einem echten Beispiel.

Zuletzt geprüft 2026-10-07 · Verfügbarkeit und Latenz gemessen über 30d

Request-Body

JSON, per POST an diesen Endpoint gesendet.

  • target1string

    github.com

    Erste Domain für den Vergleich, ohne Protokoll und ohne führendes www.

  • target2string

    gitlab.com

    Zweite Domain für den Vergleich, ohne Protokoll und ohne führendes www.

  • intersectionsboolean

    true

    Bei true (Standard) werden Keywords zurückgegeben, für die beide Domains ranken (Überschneidung). Bei false werden Keywords zurückgegeben, für die die erste Domain rankt und die zweite NICHT (die Content-Gap-Abfrage); in diesem Modus fehlen secondRank und secondUrl.

  • languagestring

    en

    Sprachcode für SEO-Überschneidungskennzahlen.

  • limitinteger

    10

    Maximale Zahl der zurückgegebenen Keywords. Du zahlst pro zurückgegebenem Ergebnis, daher kostet ein niedrigeres Limit weniger.

  • locationinteger

    2840

    Standortcode für SEO-Überschneidungskennzahlen. Standard sind die USA.

  • orderByenum

    volume_desc

    Sortierreihenfolge der zurückgegebenen Keywords: nach Suchvolumen, Cost per Click oder Keyword-Schwierigkeit, aufsteigend oder absteigend. Weglassen für die Standardreihenfolge.

Du sendest. Ein kleiner JSON-Body. Die gezeigten Werte sind Beispiele, die du durch deine eigenen ersetzt.

Antwort

JSON, ein Beispielwert pro Feld.

  • foundboolean

    true

each keyworddata.keywords[]
  • keywordstring

    git repository hosting

  • searchVolumenumber

    18100

  • cpcnumber

    4.21

  • keywordDifficultynumber

    58

  • firstRanknumber

    2

  • firstUrlstring

    https://github.com/features

  • secondRanknumber

    5

  • secondUrlstring

    https://gitlab.com/features

  • updatedUtcnumber

    1758844800

  • competitionstring

    MEDIUM

  • searchIntentstring

    commercial

  • bidLownumber

    2.1

  • bidHighnumber

    6.8

  • firstTitlestring

    GitHub Features: Everything you need to ship faster

  • secondTitlestring

    GitLab Features | The DevOps Platform

Du bekommst zurück. Benannte, typisierte Felder in derselben Struktur, egal welche Quelle antwortet.

FAQ

Über die SEO-Domain-Schnittmenge-API

Die AnyAPI-SEO-Domain-Schnittmenge-API liefert SEO-Daten als normalisiertes JSON aus einem POST-Aufruf an /v1/run/seo.domain_intersection. Hole die AnyAPI-SEO-Keyword-Überschneidung zweier Domains mit Rankings, URLs, Volumen, CPC und Schwierigkeit jeder Domain als normalisiertes JSON. AnyAPI liefert ein normalisiertes Schema, egal welche Quelle antwortet. Sie kostet 0,19 USD pro 1.000 Ergebnisse, und nie mehr als 0,18864 USD für eine einzelne Anfrage, in US-Dollar, ohne Abo und ohne monatliches Minimum. In den letzten 30 Tagen waren 100,0% der SEO Domain-Schnittmenge-Aufrufe über AnyAPI erfolgreich, bei einer mittleren Antwortzeit von 2,0 Sekunden über 7 gemessene Aufrufe.

Sie kostet 0,19 USD pro 1.000 Ergebnisse, und nie mehr als 0,18864 USD für eine einzelne Anfrage, in US-Dollar, ohne Abo und ohne monatliches Minimum. Du lädst ein USD-Guthabenkonto auf, und jeder Aufruf bucht davon ab. Bei manchen fehlgeschlagenen, vom Guthabenkonto bezahlten Anfragen fallen Bearbeitungsgebühren an, die wir zum Selbstkostenpreis ohne Aufschlag weitergeben. Die Fehlerantwort zeigt den berechneten Betrag.

Hole die AnyAPI-SEO-Keyword-Überschneidung zweier Domains mit Rankings, URLs, Volumen, CPC und Schwierigkeit jeder Domain als normalisiertes JSON. Die Antwort ist normalisiertes JSON mit demselben Envelope, den jeder AnyAPI-Endpoint liefert, sodass das Parsen eines zweiten Endpoints nur eine geänderte URL bedeutet.

In den letzten 30 Tagen waren 100,0% der SEO Domain-Schnittmenge-Aufrufe über AnyAPI erfolgreich, bei einer mittleren Antwortzeit von 2,0 Sekunden über 7 gemessene Aufrufe. Das sind AnyAPIs eigene Messungen des Traffics durch das Gateway, laufend neu berechnet, kein veröffentlichtes Service-Level-Ziel.

Ja. Ein neues AnyAPI-Konto startet mit 0,10 USD Gratis-Guthaben, ohne Karte.

Sende eine POST-Anfrage an https://api.getanyapi.com/v1/run/seo.domain_intersection mit deinem AnyAPI-Schlüssel in einem Header „Authorization: Bearer“ und der Eingabe als JSON-Body. Derselbe Schlüssel und dasselbe Guthabenkonto funktionieren bei jedem AnyAPI-Endpoint.

Nein. Du lädst US-Dollar auf ein Prepaid-AnyAPI-Guthaben, und jede Anfrage bucht davon ab. Es gibt keinen Monatstarif und kein Minimum, und dasselbe Guthaben bezahlt jeden AnyAPI-Endpoint.

Ja. Installiere @getanyapi/sdk von npm für TypeScript oder getanyapi von pip für Python. Beide rufen jeden AnyAPI-Endpoint mit demselben Schlüssel auf, und jeder HTTP-Client funktioniert ebenfalls.

Ja. Ein Agent kann sich mit dem AnyAPI-MCP-Server unter https://api.getanyapi.com/mcp verbinden oder mit einem unauthentifizierten POST an https://api.getanyapi.com/agent/signup einen eigenen kostenlosen Test-Schlüssel erstellen und diesen Endpoint über HTTP aufrufen.