API Hop

Документация

Документация API Hop

Справочник API Similarweb

Параметры запросов, значения по умолчанию и исходные форматы ответов конечных точек Similarweb.

Все пути ниже указаны относительно адреса вашего API. Каждый запрос требует Authorization: Bearer YOUR_API_KEY, использует GET и не содержит тела. См. аутентификацию, оплату и ошибки.

Правила запросов

Поля одного сайта key и Key требуют один ASCII-домен, например amazon.com, длиной не более 253 символов без пробелов по краям. Не передавайте в этих полях URL, IP-адрес, список доменов или учётные данные API. Для интернационализированных доменов используйте punycode.

Имена параметров чувствительны к регистру. Неизвестные и повторяющиеся поля, CR/LF/NUL и недопустимые значения отклоняются. Логические значения — литералы true или false; ноль не заменяет false. Текст после удаления пробелов по краям должен занимать 1-2048 байт UTF-8. Кодируйте пробелы, массивы JSON и разделители с помощью кодировщика параметров вашего HTTP-клиента.

from и to должны присутствовать вместе, быть реальными календарными датами в формате YYYY-MM-DD или YYYY|MM|DD и удовлетворять условию from <= to. Для пары сравнения действует то же правило. Необязательные поля наследуют значения по умолчанию конечной точки; таблицы перечисляют допустимые поля, но не требуют отправлять их все.

Для конечных точек, принимающих даты, допустимый полный явно заданный диапазон from/to имеет приоритет. Если конечная точка принимает latest, заданное значение по-прежнему проходит существующие проверки формата и допустимых значений, но не используется для выбора диапазона и не отправляется в Similarweb; значение latest по умолчанию не добавляется. Без явного диапазона прежние правила latest, значений по умолчанию и окон сохраняются. Ограничения History остаются в силе; конечные точки без поддержки latest по-прежнему отклоняют это поле.

Без явно заданного диапазона from/to: Маршруты с временным окном обычно используют 28 дней, заканчивающихся три дня UTC назад, и принимают от latest=1d до 366d. Значения по умолчанию для маршрутов с фиксированными месяцами приведены ниже. Вовлечённость, посещения, рейтинги и каналы также принимают latest=1m|2m|3m|6m для предыдущих полных календарных месяцев UTC; эти селекторы требуют isWindow=false и по умолчанию используют timeGranularity=Monthly. Для истории действуют более узкие правила, описанные для её четырёх конечных точек.

Поддерживаются только данные по всему миру (country=999). Идентификаторы сайтов — домены, например example.com, кроме конечной точки рейтинга по ключевому слову, где keys — поисковое ключевое слово. Доступность данных, фильтры и типы соответствия вышестоящего источника могут различаться. Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.

Успешные ответы сохраняют исходный JSON, не приводя его к универсальной схеме. Таблицы входящих и исходящих переходов используют Records; исторические показатели могут использовать вложенные Data. Указанные ниже имена и единицы не означают, что каждое необязательное поле вышестоящего источника всегда присутствует.

Конечные точки

Предложения ключевых слов

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

Значения по умолчанию: country 999, latest 28d, rowsPerPage 100, type Broad, websource Total и windowVolume по убыванию. Необязательный page начинается с 1. rangeFilter использует исходный синтаксис, например volume,100,10000|difficulty,0,40. Доступность типов соответствия и фильтров зависит от источника данных. Поддерживаются только данные по всему миру (country=999).

Поле запросаОбязательноТип и ограничения
keywordДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
sortНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ascНетЛогическая строка: true или false
pageНетСтрока с целым числом; 1-1000
rowsPerPageНетСтрока с целым числом; 1-1000
typeНетСтрока; допустимые значения: Broad, Phrase, Exact, Related
websourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
isWindowНетЛогическая строка: true или false
rangeFilterНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

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

Значения по умолчанию: Page 1, PageSize 100, Status All, FollowType All и DomainScore по убыванию. Key начинается с заглавной буквы; не используйте key или keys.

Поле запросаОбязательноТип и ограничения
KeyДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
PageНетСтрока с целым числом; 1-1000
PageSizeНетСтрока с целым числом; 1-1000
StatusНетСтрока; допустимые значения: All, Active, New, Lost
FollowTypeНетСтрока; допустимые значения: All, DoFollowOnly, NoFollowOnly, DoFollow, NoFollow
DomainScoreFromНетСтрока с целым числом; 0-100
DomainScoreToНетСтрока с целым числом; 0-100
sortНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ascНетЛогическая строка: true или false

Ключевые слова сайта

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

Значения по умолчанию: page 1, pageSize 100, sourceType all и оба брендовых флага false. pageFilterJson — одна строка массива JSON с URL-кодированием; при отсутствии этого поля keys используется как домен. Без явно заданного диапазона from/to: latest=1m выбирает режим обзора за один месяц с pageSize 5 и isWindow=false, если явно не задано иное. Для просмотра небрендовых ключевых слов используйте sourceType=organic или paid вместе с IncludeNoneBranded=true и IncludeBranded=false.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
sortНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ascНетЛогическая строка: true или false
isoНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
isDailyНетЛогическая строка: true или false
IncludeBrandedНетЛогическая строка: true или false
IncludeNoneBrandedНетЛогическая строка: true или false
pageНетСтрока с целым числом; 1-1000
pageSizeНетСтрока с целым числом; 1-1000
sourceTypeНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
pageFilterJsonНетСтрока, содержащая массив JSON

Сайты в рейтинге по ключевому слову

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

keys — ключевое слово, а не домен сайта. Значения по умолчанию включают selectedPageTab=Organic, sourceType=organic, Device=Total и graphDuration=28d. Необязательные page и pageSize используют соответственно целые числа начиная с 1 и положительные целые числа.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
sortНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ascНетЛогическая строка: true или false
isoНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
isDailyНетЛогическая строка: true или false
tabНетСтрока с неотрицательным целым числом
mtdНетЛогическая строка: true или false
selectedPageTabНетСтрока; допустимые значения: Organic, Paid
graphDurationНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
graphTypeНетСтрока с целым числом; 1-1000
isDurationChangedНетЛогическая строка: true или false
ignoreFilterConsistencyНетЛогическая строка: true или false
DeviceНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
sourceTypeНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
pageНетСтрока с целым числом; 1-1000
pageSizeНетСтрока с целым числом; 1-1000

Источники трафика

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

Значения по умолчанию: sourceType=Referral, page=1, orderBy=Share desc и timeGranularity=Daily. Эта таблица отличается от конечной точки входящих переходов.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
sourceTypeНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ignoreFilterConsistencyНетЛогическая строка: true или false
pageНетСтрока с целым числом; 1-1000
orderByНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Исходящий трафик

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

from и to обязательны. Только одиночный key. Значения по умолчанию: country=999, isWWW=false, isWindow=false, webSource=Total, page=1, orderby=Share desc, orderBy=Share desc, sort=Share, asc=false. orderby и orderBy — разные поля, передаваемые независимо; поддерживайте их согласованность. latest, pageSize, rowsPerPage, includeSubDomains и timeGranularity не принимаются. Строки находятся в Records; TotalCount — общее число у вышестоящего источника, а не длина текущей страницы. Поддерживаются только данные по всему миру (country=999).

Поле запросаОбязательноТип и ограничения
keyДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromДаСтрока; допустимая дата в указанных выше форматах
toДаСтрока; допустимая дата в указанных выше форматах
isWWWНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
orderbyНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
orderByНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
sortНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ascНетЛогическая строка: true или false
pageНетСтрока с целым числом; 1-1000

Входящие переходы

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

Только одиночный key. Значения по умолчанию: country=999, latest=28d, isWWW=false, isWindow=true, isDaily=false, webSource=Total, selectedTab=incomingTraffic, orderBy=TotalShare desc, ignoreFilterConsistency=false, page=1. keys, pageSize, rowsPerPage, includeSubDomains и timeGranularity не принимаются. Строки находятся в Records; исходные поля могут включать SiteOrigins и TotalShare. Поддерживаются только данные по всему миру (country=999).

Поле запросаОбязательноТип и ограничения
keyДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
isWWWНетЛогическая строка: true или false
isoНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
isWindowНетЛогическая строка: true или false
isDailyНетЛогическая строка: true или false
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
selectedTabНетСтрока; допустимые значения: incomingTraffic
orderByНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ignoreFilterConsistencyНетЛогическая строка: true или false
pageНетСтрока с целым числом; 1-1000

Доля брендовых ключевых слов

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

По умолчанию используется предыдущий полный месяц UTC. duration фиксирован на 1m.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
durationНетСтрока; допустимые значения: 1m

География трафика

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

По умолчанию используются три предыдущих полных месяца UTC, pageSize=5 и orderBy=TotalShare desc.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
pageSizeНетСтрока с целым числом; 1-1000
orderByНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Распределение по устройствам

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

По умолчанию используются три предыдущих полных месяца UTC и ShouldGetVerifiedData=false.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ShouldGetVerifiedDataНетЛогическая строка: true или false

Эффективность поиска

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

По умолчанию используются предыдущий полный месяц UTC, pageSize=5, duration=1m и SourceType=Organic. Для платных ключевых слов используйте SourceType=Paid; не заменяйте его на sourceType.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
pageSizeНетСтрока с целым числом; 1-1000
durationНетСтрока; допустимые значения: 1m
SourceTypeНетСтрока; допустимые значения: Organic, Paid

Трафик из социальных сетей

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

По умолчанию используются три предыдущих полных месяца UTC. webSource не принимается.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Обзор вовлечённости

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

Значения по умолчанию включают ShouldGetVerifiedData=false, includeLeaders=true и unBounced=false. Исходные строки Data могут содержать AvgMonthVisits, BounceRate, PagesPerVisit и AvgVisitDuration.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ShouldGetVerifiedDataНетЛогическая строка: true или false
includeLeadersНетЛогическая строка: true или false
unBouncedНетЛогическая строка: true или false
betaНетЛогическая строка: true или false

Всего посещений

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

compareFrom и compareTo необходимо передавать вместе как допустимые упорядоченные даты. timeGranularity имеет значение Monthly. Исходные поля могут включать TotalVisits, Change и ShareOfVisits; скользящая сумма не обязательно равна сумме за полный календарный месяц.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
compareFromНетСтрока; допустимая дата в указанных выше форматах
compareToНетСтрока; допустимая дата в указанных выше форматах
ShouldGetVerifiedDataНетЛогическая строка: true или false

Таблица посещений

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

compareFrom и compareTo необходимо передавать вместе как допустимые упорядоченные даты. timeGranularity имеет значение Monthly; строки находятся в Data с Domain и TotalVisits. TotalCount может быть 0, даже если Data содержит строки; проверяйте сам массив, чтобы определить наличие результатов.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
compareFromНетСтрока; допустимая дата в указанных выше форматах
compareToНетСтрока; допустимая дата в указанных выше форматах
ShouldGetVerifiedDataНетЛогическая строка: true или false

Динамика посещений

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

По умолчанию используется скользящее 28-дневное окно с дневными данными. timeGranularity принимает Daily, Weekly или Monthly.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Weekly, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
ShouldGetVerifiedDataНетЛогическая строка: true или false

Рейтинги сайтов

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

timeGranularity имеет значение Monthly. Исходный ответ использует отдельные объекты GlobalRank, CountryRank и CategoryRank.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Рейтинги по странам

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

timeGranularity имеет значение Monthly. Это явная таблица рейтинга по стране, а не объединённый ответ с рейтингами. Строки находятся в Data с Domain и Rank. TotalCount может быть 0 даже при наличии строк; проверяйте Data напрямую.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Глобальные рейтинги

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

timeGranularity имеет значение Monthly. Возвращается отдельная таблица глобального рейтинга. Строки находятся в Data с Domain и Rank. TotalCount может быть 0 даже при наличии строк; проверяйте Data напрямую.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Рейтинги по категориям

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

timeGranularity имеет значение Monthly. Возвращается отдельная таблица рейтинга по отрасли/категории. Строки находятся в Data с Domain и Rank. TotalCount может быть 0 даже при наличии строк; проверяйте Data напрямую.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Каналы трафика

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

По умолчанию используется скользящее 28-дневное окно с дневными данными. При webSource=Total значения каналов находятся в Data.Total[domain], а не непосредственно в Data[domain]. Названия каналов сохраняются, например Search - Organic и Direct. Значения — количество посещений; вычисляйте доли только при положительной сумме.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Daily, Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

Похожие сайты

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

По умолчанию используются три предыдущих полных месяца UTC. isWindow должен быть false, timeGranularity имеет значение Monthly, а orderBy фиксирован на Affinity desc. latest и webSource не принимаются.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
timeGranularityНетСтрока; допустимые значения: Monthly
orderByНетСтрока; допустимые значения: Affinity desc

Предложения похожих сайтов

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

Одиночный key; limit по умолчанию равен 20 и должен быть в диапазоне 1-20. country по умолчанию равен 999, а webSource — Total. Наблюдаемый исходный ответ — массив кандидатов без обёртки, содержащий Domain, DomainWithoutSub, числовой Rank и Favicon; не ожидайте обёртку Data. Пустой массив не содержит предложений. Поддерживаются только данные по всему миру (country=999).

Поле запросаОбязательноТип и ограничения
keyДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
limitНетСтрока с целым числом; 1-20
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb

История месячных посещений

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

По умолчанию используются шесть предыдущих полных месяцев UTC. Поддерживаются только country=999, isWindow=false и timeGranularity=Monthly. latest принимает значения от 1m до 6m; явно заданные даты должны охватывать полные месяцы внутри этого скользящего шестимесячного окна. Исходные ряды могут находиться в Data.<domain>.<source> с точками Key/Value; названия источников, включая MobileWeb или Mobile Web, сохраняются. Значения представляют оценочное число посещений.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

История месячного показателя отказов

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

По умолчанию используются шесть предыдущих полных месяцев UTC. Поддерживаются только country=999, isWindow=false и timeGranularity=Monthly. latest принимает значения от 1m до 6m; явно заданные даты должны охватывать полные месяцы внутри этого скользящего шестимесячного окна. Исходные ряды могут находиться в Data.<domain>.<source> с точками Key/Value; названия источников, включая MobileWeb или Mobile Web, сохраняются. Значения представляют показатель отказов в долях.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

История месячной длительности посещений

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

По умолчанию используются шесть предыдущих полных месяцев UTC. Поддерживаются только country=999, isWindow=false и timeGranularity=Monthly. latest принимает значения от 1m до 6m; явно заданные даты должны охватывать полные месяцы внутри этого скользящего шестимесячного окна. Исходные ряды могут находиться в Data.<domain>.<source> с точками Key/Value; названия источников, включая MobileWeb или Mobile Web, сохраняются. Значения представляют секунды на посещение.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям

История месячного числа страниц за посещение

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

По умолчанию используются шесть предыдущих полных месяцев UTC. Поддерживаются только country=999, isWindow=false и timeGranularity=Monthly. latest принимает значения от 1m до 6m; явно заданные даты должны охватывать полные месяцы внутри этого скользящего шестимесячного окна. Исходные ряды могут находиться в Data.<domain>.<source> с точками Key/Value; названия источников, включая MobileWeb или Mobile Web, сохраняются. Значения представляют число страниц за посещение.

Поле запросаОбязательноТип и ограничения
keysДаСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям
countryНетСтрока с неотрицательным целым числом; Поддерживаются только данные по всему миру (country=999). Другие допустимые значения страны заменяются на 999 перед запросом к поставщику; возвращаются мировые данные, а не данные указанной страны.
fromНетСтрока; допустимая дата в указанных выше форматах
toНетСтрока; допустимая дата в указанных выше форматах
includeSubDomainsНетЛогическая строка: true или false
isWindowНетЛогическая строка: true или false
webSourceНетСтрока; допустимые значения: Total, Desktop, MobileWeb
timeGranularityНетСтрока; допустимые значения: Monthly
latestНетСтрока; 1-2048 байт UTF-8 после удаления пробелов по краям