API Hop

Documentation

Documentation API Hop

Référence des endpoints SimilarwebAPI

Les 27 endpoints GET SimilarwebAPI avec noms exacts de paramètres, types, limites, périodes et comportement des réponses.

Tous les chemins ci-dessous sont relatifs à l’origine de votre API. Chaque requête nécessite Authorization: Bearer YOUR_API_KEY, utilise GET et n’a pas de corps. Consultez authentification, facturation et erreurs.

Règles de requête

Les champs singuliers de site key et Key nécessitent un seul domaine ASCII tel que amazon.com, limité à 253 caractères, sans espaces autour. N’envoyez pas d’URL, d’adresse IP, de liste de domaines ni d’identifiant API dans ces champs. Utilisez punycode pour les domaines internationalisés.

Les noms des paramètres sont sensibles à la casse. Les champs inconnus ou dupliqués, CR/LF/NUL et valeurs invalides sont rejetés. Les booléens sont les littéraux true ou false ; zéro ne remplace pas false. Le texte compte 1-2048 octets UTF-8 après suppression des espaces périphériques. Encodez espaces, tableaux JSON et séparateurs avec l’encodeur de paramètres de votre client HTTP.

from et to doivent être fournis ensemble, être des dates calendaires réelles au format YYYY-MM-DD ou YYYY|MM|DD et respecter from <= to. Une paire de comparaison suit la même règle. Les champs optionnels héritent des valeurs par défaut de l’endpoint ; les tableaux listent les champs autorisés, pas une obligation de tous les envoyer.

Pour les endpoints acceptant des dates, un intervalle explicite from/to valide et complet est prioritaire. Si l’endpoint accepte latest, la valeur fournie doit toujours respecter les validations existantes du format et de l’endpoint, mais elle est ignorée pour choisir l’intervalle et n’est pas envoyée à Similarweb ; aucune valeur latest par défaut n’est ajoutée. Sans intervalle explicite, les règles existantes de latest, des valeurs par défaut et des fenêtres restent inchangées. Les restrictions History restent applicables ; les endpoints qui n’acceptent pas latest continuent de le rejeter.

Sans intervalle explicite from/to : Les routes par fenêtre utilisent normalement 28 jours se terminant trois jours UTC auparavant et acceptent de latest=1d à 366d. Les routes par mois fixes ont les valeurs indiquées ci-dessous. Engagement, visites, classements et canaux acceptent aussi latest=1m|2m|3m|6m pour les mois calendaires UTC complets précédents ; ces sélecteurs nécessitent isWindow=false et utilisent timeGranularity=Monthly par défaut. L’historique suit des règles plus strictes décrites pour ses quatre endpoints.

Seules les données mondiales sont prises en charge (country=999). Les identifiants de sites sont des domaines comme example.com, sauf pour le classement par mot-clé où keys est un mot-clé de recherche. Disponibilité des données, filtres et types de correspondance peuvent varier selon le fournisseur. Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.

Les réponses réussies conservent le JSON natif plutôt qu’un schéma universel. Les tableaux de sites référents entrants et sortants utilisent Records ; les métriques historiques peuvent utiliser Data imbriqué. Les noms et unités ci-dessous n’impliquent pas que chaque champ facultatif fournisseur soit toujours présent.

Points de terminaison

Suggestions de mots-clés

GET https://api.apihop.ai/v1/similarweb/keywords/suggestions

Valeurs par défaut : country 999, latest 28d, rowsPerPage 100, type Broad, websource Total et windowVolume décroissant. Le paramètre optionnel page commence à 1. rangeFilter utilise une syntaxe native, par exemple volume,100,10000|difficulty,0,40. La disponibilité des types de correspondance et filtres dépend de la source. Seules les données mondiales sont prises en charge (country=999).

Champ de requêteObligatoireType et contraintes
keywordOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
sortNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ascNonchaîne booléenne : true ou false
pageNonchaîne d’entier ; 1-1000
rowsPerPageNonchaîne d’entier ; 1-1000
typeNonchaîne ; énumération : Broad, Phrase, Exact, Related
websourceNonchaîne ; énumération : Total, Desktop, MobileWeb
isWindowNonchaîne booléenne : true ou false
rangeFilterNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

GET https://api.apihop.ai/v1/similarweb/websites/backlinks

Valeurs par défaut : Page 1, PageSize 100, Status All, FollowType All et DomainScore décroissant. Key commence par une majuscule ; n’utilisez pas key ou keys.

Champ de requêteObligatoireType et contraintes
KeyOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
PageNonchaîne d’entier ; 1-1000
PageSizeNonchaîne d’entier ; 1-1000
StatusNonchaîne ; énumération : All, Active, New, Lost
FollowTypeNonchaîne ; énumération : All, DoFollowOnly, NoFollowOnly, DoFollow, NoFollow
DomainScoreFromNonchaîne d’entier ; 0-100
DomainScoreToNonchaîne d’entier ; 0-100
sortNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ascNonchaîne booléenne : true ou false

Mots-clés d’un site

GET https://api.apihop.ai/v1/similarweb/websites/keywords

Valeurs par défaut : page 1, pageSize 100, sourceType all et les deux indicateurs de marque false. pageFilterJson est une seule chaîne de tableau JSON encodée en URL ; lorsqu’il est omis, il cible keys comme domaine. Sans intervalle explicite from/to : latest=1m sélectionne le résumé d’un mois avec pageSize 5 et isWindow=false sauf valeurs explicites. Utilisez sourceType=organic ou paid avec IncludeNoneBranded=true et IncludeBranded=false pour les vues de mots-clés hors marque.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
sortNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ascNonchaîne booléenne : true ou false
isoNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
isDailyNonchaîne booléenne : true ou false
IncludeBrandedNonchaîne booléenne : true ou false
IncludeNoneBrandedNonchaîne booléenne : true ou false
pageNonchaîne d’entier ; 1-1000
pageSizeNonchaîne d’entier ; 1-1000
sourceTypeNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
pageFilterJsonNonchaîne contenant un tableau JSON

Sites classés pour un mot-clé

GET https://api.apihop.ai/v1/similarweb/keywords/websites

keys est un mot-clé, pas un domaine. Les valeurs par défaut comprennent selectedPageTab=Organic, sourceType=organic, Device=Total et graphDuration=28d. Les paramètres optionnels page et pageSize utilisent des entiers à partir de 1 ou positifs.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
sortNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ascNonchaîne booléenne : true ou false
isoNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
isDailyNonchaîne booléenne : true ou false
tabNonchaîne d’entier non négatif
mtdNonchaîne booléenne : true ou false
selectedPageTabNonchaîne ; énumération : Organic, Paid
graphDurationNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
graphTypeNonchaîne d’entier ; 1-1000
isDurationChangedNonchaîne booléenne : true ou false
ignoreFilterConsistencyNonchaîne booléenne : true ou false
DeviceNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
sourceTypeNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
pageNonchaîne d’entier ; 1-1000
pageSizeNonchaîne d’entier ; 1-1000

Sources de trafic

GET https://api.apihop.ai/v1/similarweb/websites/traffic-sources

Valeurs par défaut : sourceType=Referral, page=1, orderBy=Share desc et timeGranularity=Daily. Ce tableau est distinct de l’endpoint incoming-referrals.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
sourceTypeNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ignoreFilterConsistencyNonchaîne booléenne : true ou false
pageNonchaîne d’entier ; 1-1000
orderByNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Trafic sortant

GET https://api.apihop.ai/v1/similarweb/websites/outgoing-traffic

from et to sont obligatoires. Uniquement key au singulier. Valeurs par défaut : country=999, isWWW=false, isWindow=false, webSource=Total, page=1, orderby=Share desc, orderBy=Share desc, sort=Share, asc=false. orderby et orderBy sont distincts et transmis séparément ; gardez-les cohérents. Aucun latest, pageSize, rowsPerPage, includeSubDomains ou timeGranularity. Les lignes sont dans Records ; TotalCount est le total fournisseur, pas la longueur de la page actuelle. Seules les données mondiales sont prises en charge (country=999).

Champ de requêteObligatoireType et contraintes
keyOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromOuichaîne ; date valide aux formats ci-dessus
toOuichaîne ; date valide aux formats ci-dessus
isWWWNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
orderbyNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
orderByNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
sortNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ascNonchaîne booléenne : true ou false
pageNonchaîne d’entier ; 1-1000

Sites référents entrants

GET https://api.apihop.ai/v1/similarweb/websites/incoming-referrals

Uniquement key au singulier. Valeurs par défaut : country=999, latest=28d, isWWW=false, isWindow=true, isDaily=false, webSource=Total, selectedTab=incomingTraffic, orderBy=TotalShare desc, ignoreFilterConsistency=false, page=1. Aucun keys, pageSize, rowsPerPage, includeSubDomains ou timeGranularity. Les lignes sont dans Records ; les champs natifs peuvent inclure SiteOrigins et TotalShare. Seules les données mondiales sont prises en charge (country=999).

Champ de requêteObligatoireType et contraintes
keyOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
isWWWNonchaîne booléenne : true ou false
isoNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
isWindowNonchaîne booléenne : true ou false
isDailyNonchaîne booléenne : true ou false
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
selectedTabNonchaîne ; énumération : incomingTraffic
orderByNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ignoreFilterConsistencyNonchaîne booléenne : true ou false
pageNonchaîne d’entier ; 1-1000

Part des mots-clés de marque

GET https://api.apihop.ai/v1/similarweb/websites/branded-keywords

Par défaut, le mois calendaire UTC complet précédent. duration est fixé à 1m.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
durationNonchaîne ; énumération : 1m

Répartition géographique du trafic

GET https://api.apihop.ai/v1/similarweb/websites/geography

Par défaut, les trois mois calendaires UTC complets précédents, pageSize=5 et orderBy=TotalShare desc.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
pageSizeNonchaîne d’entier ; 1-1000
orderByNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Répartition des appareils

GET https://api.apihop.ai/v1/similarweb/websites/devices

Par défaut, les trois mois calendaires UTC complets précédents et ShouldGetVerifiedData=false.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ShouldGetVerifiedDataNonchaîne booléenne : true ou false

Performances de recherche

GET https://api.apihop.ai/v1/similarweb/websites/search-performance

Par défaut, le mois calendaire UTC complet précédent, pageSize=5, duration=1m et SourceType=Organic. Utilisez SourceType=Paid pour les mots-clés payants ; ne le remplacez pas par sourceType.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
pageSizeNonchaîne d’entier ; 1-1000
durationNonchaîne ; énumération : 1m
SourceTypeNonchaîne ; énumération : Organic, Paid

Trafic social

GET https://api.apihop.ai/v1/similarweb/websites/social-traffic

Par défaut, les trois mois calendaires UTC complets précédents. webSource n’est pas accepté.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Vue d’ensemble de l’engagement

GET https://api.apihop.ai/v1/similarweb/websites/engagement

Les valeurs par défaut comprennent ShouldGetVerifiedData=false, includeLeaders=true et unBounced=false. Les lignes natives de Data peuvent contenir AvgMonthVisits, BounceRate, PagesPerVisit et AvgVisitDuration.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ShouldGetVerifiedDataNonchaîne booléenne : true ou false
includeLeadersNonchaîne booléenne : true ou false
unBouncedNonchaîne booléenne : true ou false
betaNonchaîne booléenne : true ou false

Visites totales

GET https://api.apihop.ai/v1/similarweb/websites/visits

compareFrom et compareTo doivent être fournis ensemble comme dates valides et ordonnées. timeGranularity est Monthly. Les champs natifs peuvent inclure TotalVisits, Change et ShareOfVisits ; un total glissant n’est pas nécessairement un total de mois calendaire complet.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
compareFromNonchaîne ; date valide aux formats ci-dessus
compareToNonchaîne ; date valide aux formats ci-dessus
ShouldGetVerifiedDataNonchaîne booléenne : true ou false

Tableau des visites

GET https://api.apihop.ai/v1/similarweb/websites/visits/table

compareFrom et compareTo doivent être fournis ensemble comme dates valides et ordonnées. timeGranularity est Monthly ; les lignes sont dans Data, avec Domain et TotalVisits. TotalCount peut valoir 0 même si Data contient des lignes ; examinez le tableau lui-même pour déterminer la présence de résultats.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
compareFromNonchaîne ; date valide aux formats ci-dessus
compareToNonchaîne ; date valide aux formats ci-dessus
ShouldGetVerifiedDataNonchaîne booléenne : true ou false

Évolution des visites

GET https://api.apihop.ai/v1/similarweb/websites/visits/trend

Par défaut, une fenêtre glissante quotidienne de 28 jours. timeGranularity accepte Daily, Weekly ou Monthly.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Weekly, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
ShouldGetVerifiedDataNonchaîne booléenne : true ou false

Classements du site

GET https://api.apihop.ai/v1/similarweb/websites/ranks

timeGranularity est Monthly. La réponse native utilise des objets distincts GlobalRank, CountryRank et CategoryRank.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Classements par pays

GET https://api.apihop.ai/v1/similarweb/websites/ranks/country

timeGranularity est Monthly. Il s’agit du tableau explicite de classement par pays, pas de la réponse combinée. Les lignes sont dans Data, avec Domain et Rank. TotalCount peut valoir 0 même avec des lignes ; examinez directement Data.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Classements mondiaux

GET https://api.apihop.ai/v1/similarweb/websites/ranks/global

timeGranularity est Monthly. Renvoie le tableau distinct de classement mondial. Les lignes sont dans Data, avec Domain et Rank. TotalCount peut valoir 0 même avec des lignes ; examinez directement Data.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Classements par catégorie

GET https://api.apihop.ai/v1/similarweb/websites/ranks/category

timeGranularity est Monthly. Renvoie le tableau distinct de classement par secteur/catégorie. Les lignes sont dans Data, avec Domain et Rank. TotalCount peut valoir 0 même avec des lignes ; examinez directement Data.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Canaux de trafic

GET https://api.apihop.ai/v1/similarweb/websites/channels

Par défaut, une fenêtre glissante quotidienne de 28 jours. Avec webSource=Total, les valeurs des canaux sont sous Data.Total[domain], pas directement sous Data[domain]. Les noms de canaux sont conservés, par exemple Search - Organic et Direct. Les valeurs sont des nombres de visites ; calculez les parts uniquement si leur somme est positive.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Daily, Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Sites similaires

GET https://api.apihop.ai/v1/similarweb/websites/similar-sites

Par défaut, les trois mois calendaires UTC complets précédents. isWindow doit être false, timeGranularity est Monthly et orderBy est fixé à Affinity desc. Aucun latest ou webSource.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
timeGranularityNonchaîne ; énumération : Monthly
orderByNonchaîne ; énumération : Affinity desc

Suggestions de sites similaires

GET https://api.apihop.ai/v1/similarweb/websites/similar-sites/suggestions

key au singulier ; limit vaut 20 par défaut et doit être entre 1 et 20. country vaut 999 par défaut et webSource Total. La réponse native observée est un tableau non enveloppé de candidats contenant Domain, DomainWithoutSub, Rank numérique et Favicon ; n’attendez pas d’enveloppe Data. Un tableau vide ne contient aucune suggestion. Seules les données mondiales sont prises en charge (country=999).

Champ de requêteObligatoireType et contraintes
keyOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
limitNonchaîne d’entier ; 1-20
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb

Historique des visites mensuelles

GET https://api.apihop.ai/v1/similarweb/websites/history/visits

Par défaut, les six mois calendaires UTC complets précédents. Seuls country=999, isWindow=false et timeGranularity=Monthly sont pris en charge. latest accepte de 1m à 6m ; les dates explicites doivent couvrir des mois complets dans cette fenêtre glissante de six mois. Les séries natives peuvent apparaître sous Data.<domain>.<source> avec des points Key/Value ; les noms de sources, dont MobileWeb ou Mobile Web, sont conservés. Les valeurs représentent des visites estimées.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Historique mensuel du taux de rebond

GET https://api.apihop.ai/v1/similarweb/websites/history/bounce-rate

Par défaut, les six mois calendaires UTC complets précédents. Seuls country=999, isWindow=false et timeGranularity=Monthly sont pris en charge. latest accepte de 1m à 6m ; les dates explicites doivent couvrir des mois complets dans cette fenêtre glissante de six mois. Les séries natives peuvent apparaître sous Data.<domain>.<source> avec des points Key/Value ; les noms de sources, dont MobileWeb ou Mobile Web, sont conservés. Les valeurs représentent des fractions de taux de rebond.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Historique mensuel de durée des visites

GET https://api.apihop.ai/v1/similarweb/websites/history/visit-duration

Par défaut, les six mois calendaires UTC complets précédents. Seuls country=999, isWindow=false et timeGranularity=Monthly sont pris en charge. latest accepte de 1m à 6m ; les dates explicites doivent couvrir des mois complets dans cette fenêtre glissante de six mois. Les séries natives peuvent apparaître sous Data.<domain>.<source> avec des points Key/Value ; les noms de sources, dont MobileWeb ou Mobile Web, sont conservés. Les valeurs représentent des secondes par visite.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques

Historique mensuel des pages par visite

GET https://api.apihop.ai/v1/similarweb/websites/history/pages-per-visit

Par défaut, les six mois calendaires UTC complets précédents. Seuls country=999, isWindow=false et timeGranularity=Monthly sont pris en charge. latest accepte de 1m à 6m ; les dates explicites doivent couvrir des mois complets dans cette fenêtre glissante de six mois. Les séries natives peuvent apparaître sous Data.<domain>.<source> avec des points Key/Value ; les noms de sources, dont MobileWeb ou Mobile Web, sont conservés. Les valeurs représentent des pages par visite.

Champ de requêteObligatoireType et contraintes
keysOuichaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques
countryNonchaîne d’entier non négatif; Seules les données mondiales sont prises en charge (country=999). Les autres valeurs de pays valides sont remplacées par 999 avant la requête au fournisseur ; les données renvoyées sont mondiales, et non celles du pays indiqué.
fromNonchaîne ; date valide aux formats ci-dessus
toNonchaîne ; date valide aux formats ci-dessus
includeSubDomainsNonchaîne booléenne : true ou false
isWindowNonchaîne booléenne : true ou false
webSourceNonchaîne ; énumération : Total, Desktop, MobileWeb
timeGranularityNonchaîne ; énumération : Monthly
latestNonchaîne ; 1-2048 octets UTF-8 après suppression des espaces périphériques