API SEO

SEO Intersection de domaines API

Obtenez le recoupement de mots-clés SEO AnyAPI entre deux domaines avec les classements, URL, volume, CPC et difficulté de chaque domaine, en JSON normalisé.

0,18864 $US/1k résultats, paiement à la requête, sans abonnement.

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
Ce que l’API a renvoyékeywords[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 champs de plus
}
Disponibilité
100,00%
30d · 7 appels
Requêtes
7
30d
Réponse
2,0s
médiane · 30d

L’appeler

Obtenez SEO Intersection de domaines en une requête

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())
Ouvrir dans
Obtenir une clé gratuite
Exemple de réponse
{
  "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"
      }
    ]
  }
}

Référence complète des paramètres et de la réponse : chaque champ, type et exemple de cet endpoint.

Référence

Une requête, une seule forme de réponse.

Chaque champ que vous envoyez et chaque champ que vous recevez, avec un vrai exemple.

Dernière vérification : 2026-10-07 · disponibilité et latence mesurées sur 30d

Corps de la requête

JSON, envoyé à cet endpoint.

  • target1string

    github.com

    Premier domaine à comparer, sans protocole ni www initial.

  • target2string

    gitlab.com

    Deuxième domaine à comparer, sans protocole ni www initial.

  • intersectionsboolean

    true

    Si true (par défaut), renvoie les mots-clés sur lesquels les deux domaines se classent (recoupement). Si false, renvoie les mots-clés sur lesquels le premier domaine se classe et que le second domaine NE détient PAS (la requête d’écart de contenu) ; dans ce mode, secondRank et secondUrl sont absents.

  • languagestring

    en

    Code de langue pour les métriques de recoupement SEO.

  • limitinteger

    10

    Nombre maximal de mots-clés à renvoyer. Vous êtes facturé par résultat renvoyé, donc une limite plus basse coûte moins.

  • locationinteger

    2840

    Code de lieu pour les métriques de recoupement SEO. Par défaut, les États-Unis.

  • orderByenum

    volume_desc

    Ordre de tri des mots-clés renvoyés : par volume de recherche, coût par clic ou difficulté du mot-clé, croissant ou décroissant. Omettez pour l’ordre par défaut.

Vous envoyez. Un petit corps JSON. Les valeurs affichées sont des exemples à remplacer par les vôtres.

Réponse

JSON, une valeur d’exemple par champ.

  • 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

Vous recevez. Des champs nommés et typés, dans la même forme quelle que soit la source qui répond.

FAQ

À propos de l’API SEO Intersection de domaines

L’API SEO Intersection de domaines d’AnyAPI renvoie des données SEO en JSON normalisé à partir d’un appel POST à /v1/run/seo.domain_intersection. Obtenez le recoupement de mots-clés SEO AnyAPI entre deux domaines avec les classements, URL, volume, CPC et difficulté de chaque domaine, en JSON normalisé. AnyAPI renvoie un schéma normalisé unique quelle que soit la source qui répond. Elle coûte 0,19 $US pour 1 000 résultats, et jamais plus de 0,18864 $US pour une seule requête, en dollars US, sans abonnement et sans minimum mensuel. Ces 30 derniers jours, 100,0% des appels SEO Intersection de domaines passés par AnyAPI ont réussi, avec un temps de réponse médian de 2,0 secondes, sur 7 appels mesurés.

Elle coûte 0,19 $US pour 1 000 résultats, et jamais plus de 0,18864 $US pour une seule requête, en dollars US, sans abonnement et sans minimum mensuel. Vous alimentez un portefeuille en USD et chaque appel le débite. Certaines requêtes échouées financées par le portefeuille entraînent des frais de traitement que nous répercutons au prix coûtant, sans marge ; la réponse d’erreur indique le montant facturé.

Obtenez le recoupement de mots-clés SEO AnyAPI entre deux domaines avec les classements, URL, volume, CPC et difficulté de chaque domaine, en JSON normalisé. La réponse est du JSON normalisé avec la même enveloppe que celle de tous les endpoints AnyAPI, donc analyser un second endpoint revient à changer l’URL et rien d’autre.

Ces 30 derniers jours, 100,0% des appels SEO Intersection de domaines passés par AnyAPI ont réussi, avec un temps de réponse médian de 2,0 secondes, sur 7 appels mesurés. Ce sont les propres mesures d’AnyAPI du trafic passant par la passerelle, recalculées en continu, et non un objectif de niveau de service publié.

Oui. Un nouveau compte AnyAPI démarre avec 0,10 $US de solde gratuit, sans carte.

Envoyez une requête POST à https://api.getanyapi.com/v1/run/seo.domain_intersection avec votre clé AnyAPI dans un en-tête « Authorization: Bearer » et l’entrée en corps JSON. La même clé et le même portefeuille fonctionnent sur tous les endpoints AnyAPI.

Non. Vous ajoutez des dollars US à un solde AnyAPI prépayé unique et chaque requête le débite. Il n’y a ni forfait mensuel ni minimum, et le même solde paie tous les endpoints AnyAPI.

Oui. Installez @getanyapi/sdk depuis npm pour TypeScript ou getanyapi depuis pip pour Python. Les deux appellent chaque endpoint AnyAPI avec la même clé, et n’importe quel client HTTP fonctionne aussi.

Oui. Un agent peut se connecter au serveur MCP d’AnyAPI à https://api.getanyapi.com/mcp, ou créer sa propre clé d’essai gratuit avec un seul POST non authentifié vers https://api.getanyapi.com/agent/signup et appeler cet endpoint en HTTP.