API SEO

SEO Pages du domaine API

Obtenez les pages SEO AnyAPI d’un domaine avec leur profil de backlinks (rang, backlinks, domaines référents) et leurs données on-page (titre, intertitres, nombre de mots, statut, technologies), en JSON normalisé.

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

notion.so - Ahrefs Site Explorer
app.ahrefs.com/site-explorer/best-by-links/v2/exact
ahrefsSearch
OverviewOrganic searchPaid searchBacklink profileContent explorer
PageBacklinksRef. domainsUR

Notion Template Gallery

41,2043,21081
Ce que l’API a renvoyépages[0]
{
"url": "https://notion.so/templates",
"domain": "notion.so",
"mainDomain": "notion.so",
"tld": "so",
"ip": "104.18.9.126",
"statusCode": 200,
"server": "cloudflare",
"mediaType": "text/html",
+41 champs de plus
}
Requêtes
-
30d

Tarifs

Tarifs de l’API SEO Pages du domaine

Vous payez
0,80 $US
0,08 $US/1k résultats, seulement pour ce que vous utilisez. Aucun forfait mensuel.
Une requête coûte au plus 0,0768 $US (960 results).
Le solde de départ de 0,10 $US couvre au moins 1 requêtes.

L’appeler

Obtenez SEO Pages du domaine en une requête

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/seo.domain_pages",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "target": ""
    },
)
print(res.json())
Ouvrir dans
Obtenir une clé gratuite
Exemple de réponse
{
  "found": true,
  "data": {
    "totalCount": 88213,
    "pages": [
      {
        "url": "https://notion.so/templates",
        "domain": "notion.so",
        "mainDomain": "notion.so",
        "tld": "so",
        "ip": "104.18.9.126",
        "statusCode": 200,
        "server": "cloudflare",
        "mediaType": "text/html",
        "contentEncoding": "br",
        "size": 214088,
        "encodedSize": 61200,
        "firstVisitedUtc": 1451606400,
        "previousVisitedUtc": 1756166400,
        "fetchedUtc": 1758844800,
        "title": "Notion Template Gallery",
        "canonical": "https://notion.so/templates",
        "language": "en",
        "charset": "utf-8",
        "internalLinks": 212,
        "externalLinks": 8,
        "imagesCount": 44,
        "wordsCount": 2104,
        "pageSpamScore": 1,
        "h1": [
          "Templates for every team"
        ],
        "h2": [
          "Product",
          "Engineering",
          "Marketing",
          "Design"
        ],
        "h3": [
          "Roadmap planner",
          "Sprint board"
        ],
        "platformTypes": [
          "software",
          "productivity"
        ],
        "socialTags": {
          "og:title": "Notion Template Gallery",
          "og:image": "https://notion.so/og.png"
        },
        "technologies": {
          "cdn": [
            "Cloudflare"
          ],
          "analytics": [
            "Segment"
          ]
        },
        "rank": 812,
        "backlinks": 41204,
        "spamScore": 2,
        "brokenBacklinks": 61,
        "brokenPages": 12,
        "referringDomains": 3210,
        "referringDomainsNofollow": 812,
        "referringMainDomains": 2988,
        "referringMainDomainsNofollow": 611,
        "referringIps": 2601,
        "referringSubnets": 1904,
        "referringPages": 9812,
        "referringPagesNofollow": 2104,
        "firstSeenUtc": 1451606400,
        "linksByTld": {
          "com": 2100,
          "io": 412
        },
        "linksByType": {
          "anchor": 40100
        },
        "linksByAttribute": {
          "nofollow": 8100
        },
        "linksByPlatformType": {
          "blogs": 31000
        },
        "linksBySemanticLocation": {
          "article": 38000
        },
        "linksByCountry": {
          "us": 29000
        }
      },
      {
        "url": "https://notion.so/product/ai",
        "domain": "notion.so",
        "mainDomain": "notion.so",
        "tld": "so",
        "ip": "104.18.9.126",
        "statusCode": 200,
        "server": "cloudflare",
        "title": "Notion AI",
        "canonical": "https://notion.so/product/ai",
        "language": "en",
        "internalLinks": 168,
        "externalLinks": 4,
        "imagesCount": 21,
        "wordsCount": 1420,
        "pageSpamScore": 1,
        "h1": [
          "Notion AI"
        ],
        "h2": [
          "Write faster",
          "Find answers instantly"
        ],
        "rank": 744,
        "backlinks": 18044,
        "referringDomains": 1902,
        "referringMainDomains": 1740,
        "referringPages": 4108,
        "firstSeenUtc": 1690848000
      },
      {
        "url": "https://notion.so/pricing",
        "domain": "notion.so",
        "mainDomain": "notion.so",
        "tld": "so",
        "statusCode": 200,
        "title": "Notion Pricing",
        "canonical": "https://notion.so/pricing",
        "language": "en",
        "internalLinks": 96,
        "externalLinks": 2,
        "wordsCount": 812,
        "h1": [
          "Pricing"
        ],
        "rank": 701,
        "backlinks": 9812,
        "referringDomains": 1104,
        "referringMainDomains": 988,
        "referringPages": 2601,
        "firstSeenUtc": 1420070400
      }
    ]
  }
}

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.

  • targetstring

    notion.so

    Domaine ou sous-domaine dont lister les pages, sans protocole ni www initial.

  • includeSubdomainsboolean

    true

    Compte les liens qui pointent vers les sous-domaines de la cible en plus de la cible elle-même.

  • limitinteger

    10

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

  • statusenum

    live

    Compte les backlinks actifs, ceux qui ont été perdus, ou les deux.

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

datadata
  • totalCountnumber

    88213

each pagedata.pages[]
  • urlstring

    https://notion.so/templates

  • domainstring

    notion.so

  • mainDomainstring

    notion.so

  • tldstring

    so

  • ipstring

    104.18.9.126

  • statusCodenumber

    200

  • serverstring

    cloudflare

  • mediaTypestring

    text/html

  • contentEncodingstring

    br

  • sizenumber

    214088

  • encodedSizenumber

    61200

  • firstVisitedUtcnumber

    1451606400

  • previousVisitedUtcnumber

    1756166400

  • fetchedUtcnumber

    1758844800

  • titlestring

    Notion Template Gallery

  • canonicalstring

    https://notion.so/templates

  • languagestring

    en

  • charsetstring

    utf-8

  • internalLinksnumber

    212

  • externalLinksnumber

    8

  • imagesCountnumber

    44

  • wordsCountnumber

    2104

  • pageSpamScorenumber

    1

  • h1[]string

    Templates for every team

  • h2[]string

    Product

  • h3[]string

    Roadmap planner

  • platformTypes[]string

    software

  • ranknumber

    812

  • backlinksnumber

    41204

  • spamScorenumber

    2

  • brokenBacklinksnumber

    61

  • brokenPagesnumber

    12

  • referringDomainsnumber

    3210

  • referringDomainsNofollownumber

    812

  • referringMainDomainsnumber

    2988

  • referringMainDomainsNofollownumber

    611

  • referringIpsnumber

    2601

  • referringSubnetsnumber

    1904

  • referringPagesnumber

    9812

  • referringPagesNofollownumber

    2104

  • firstSeenUtcnumber

    1451606400

socialTagsdata.pages[].socialTags
  • og:titlestring

    Notion Template Gallery

  • og:imagestring

    https://notion.so/og.png

technologiesdata.pages[].technologies
  • cdn[]string

    Cloudflare

  • analytics[]string

    Segment

linksByTlddata.pages[].linksByTld
  • comnumber

    2100

  • ionumber

    412

linksByTypedata.pages[].linksByType
  • anchornumber

    40100

linksByAttributedata.pages[].linksByAttribute
  • nofollownumber

    8100

linksByPlatformTypedata.pages[].linksByPlatformType
  • blogsnumber

    31000

linksBySemanticLocationdata.pages[].linksBySemanticLocation
  • articlenumber

    38000

linksByCountrydata.pages[].linksByCountry
  • usnumber

    29000

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 Pages du domaine

L’API SEO Pages du domaine d’AnyAPI renvoie des données SEO en JSON normalisé à partir d’un appel POST à /v1/run/seo.domain_pages. Obtenez les pages SEO AnyAPI d’un domaine avec leur profil de backlinks (rang, backlinks, domaines référents) et leurs données on-page (titre, intertitres, nombre de mots, statut, technologies), en JSON normalisé. AnyAPI renvoie un schéma normalisé unique quelle que soit la source qui répond. Elle coûte 0,08 $US pour 1 000 résultats, et jamais plus de 0,0768 $US pour une seule requête, en dollars US, sans abonnement et sans minimum mensuel.

Elle coûte 0,08 $US pour 1 000 résultats, et jamais plus de 0,0768 $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 les pages SEO AnyAPI d’un domaine avec leur profil de backlinks (rang, backlinks, domaines référents) et leurs données on-page (titre, intertitres, nombre de mots, statut, technologies), 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.

Oui. Un nouveau compte AnyAPI démarre avec 0,10 $US de solde gratuit, sans carte, ce qui couvre au moins 1 appels SEO Pages du domaine à 0,0768 $US chacun au maximum.

Envoyez une requête POST à https://api.getanyapi.com/v1/run/seo.domain_pages 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.