全网搜索 · 数据 API

SimilarWeb

SimilarWeb API

按域名查看 Similarweb 流量估算、汇总受众和技术栈线索,区分相似网站与排名邻居,供网站比较时核对统计对象与时间范围;不等同于站内实测数据。 调用 POST /api/v1/social ;返回结构化 JSON,$1.39 / 千次;失败不计费。

3

个能力

$1.39 / 千次

能力价格

同步

调用模式

1 个

一把 Key 通用 89 个平台

SimilarWeb 能力清单

action必填参数可选参数单次条数模式单价返回字段
searchkeyword——同步$1.39 / 千次id · url · name · text · category · global_rank · country_rank · category_rank · country · monthly_visits · bounce_rate · pages_per_visit · avg_visit_duration · company_name · company_founded · company_employees_min · company_employees_max · company_hq_country · company_hq_city · top_countries · top_keywords · traffic_sources · top_referrals · social_distribution · competitors · snapshot_date · platform
competitorskeyword——同步$1.39 / 千次id · url · name · relation · category · category_rank · global_rank · country_rank · affinity · platform · source_domain
audiencekeyword——同步$1.39 / 千次id · url · name · male_share · female_share · age_distribution · top_interested_websites · top_interested_topics · top_interested_categories · technologies · organic_traffic_share · paid_traffic_share · snapshot_date · platform

SimilarWeb 每个接口分别做什么

下面逐个解释 action、必填参数、可选筛选项和允许值。 请求都发到 POST /api/v1/social, 切换 action 时,也要按对应接口调整参数。 同名参数在不同平台、不同接口中可能指向不同对象;请以该条说明中的格式和适用范围为准。

下方只展示平台官方资料,用于核对对象与术语,不表示平台对 EveryInfra 的授权或背书。 本接口接受的参数、字段与能力边界以各条说明为准,不与平台官方 API 直接等同。

怎么调用 SimilarWeb 竞品网站 API?

competitors

使用 platform="similarweb"、action="competitors" 调用“竞品网站”能力;返回列表,主要包含 id、url、name、relation、category、category_rank 等 11 个字段。

SimilarWeb competitors 的参数分别是什么意思?

keyword必填
待分析的网站域名,例如 example.com;即使 action 名为 search,也不是全网关键词搜索。search 返回流量概览,competitors 返回相似网站,audience 返回单站受众资料。指标是第三方估算,不等于该站 GA4 实测。

官方 Similar Sites API 按单个 domain 返回最多 40 个相似网站及 similarity score,并提供 limit 和排序方向;官方接口一次处理一个域名,similarity 也只是相似度指标,不是竞争关系定论。官方来源:Similarweb:按域名查找 Similar Sites来源核查:

SimilarWeb 特有返回字段与含义(5)
global_rank
全球流量排名,数字越小越靠前。
country_rank
所在国家的流量排名。
category_rank
所属分类内的流量排名。
affinity
受众兴趣偏好,推断出的访客还常去哪类站点。
relation
与本站的关系类型(竞品 / 相似 / 关联)。

怎么调用 SimilarWeb 受众画像 API?

audience

使用 platform="similarweb"、action="audience" 调用“受众画像”能力;返回单个对象,主要包含 id、url、name、male_share、female_share、age_distribution 等 14 个字段。

官方 Audience Analysis 产品覆盖地域、兴趣、人口特征、忠诚度、跨站浏览和受众重叠;这些是 Similarweb 的估算或分析结果,不是网站一方的 GA4 真值,也不证明 EveryInfra 支持多域比较或固定字段全集。官方来源:Similarweb:Audience Analysis 的估算维度来源核查:

SimilarWeb audience 的参数分别是什么意思?

keyword必填
待分析的网站域名,例如 example.com;即使 action 名为 search,也不是全网关键词搜索。search 返回流量概览,competitors 返回相似网站,audience 返回单站受众资料。指标是第三方估算,不等于该站 GA4 实测。
SimilarWeb 特有返回字段与含义(10)
snapshot_date
该份数据的统计快照日期。流量数据有滞后,别当实时值。
organic_traffic_share
自然搜索流量占比。
paid_traffic_share
付费搜索流量占比。与上一项对比可看出获客靠买还是靠 SEO。
male_share
男性访客占比。
female_share
女性访客占比。
age_distribution
访客年龄段分布。
top_interested_categories
访客最感兴趣的内容分类。
top_interested_topics
访客最感兴趣的话题。
top_interested_websites
访客还常访问的其他站点。
technologies
该站使用的技术栈。
SimilarWeb search 调用流程一次 SimilarWeb search 调用的全过程:向 POST /api/v1/social 发送 platform="similarweb"、action="search",以及必填参数 keyword;返回结构化 JSON,含 id、url、name、text、category 等字段;返回列表,计费 $1.39 / 千次,失败与空结果不计费。1 · 请求POST /api/v1/socialplatform: "similarweb"action: "search"keywordEveryInfra$1.39 / 千次2 · 响应 · 列表idurlnametextcategory
一次 SimilarWeb search 调用的全过程:向 POST /api/v1/social 发送 platform="similarweb"、action="search",以及必填参数 keyword;返回结构化 JSON,含 id、url、name、text、category 等字段;返回列表,计费 $1.39 / 千次,失败与空结果不计费。

SimilarWeb 原始字段名

EveryInfra 统一字段名

左边是 SimilarWeb 数据里原本的字段名,右边是我们统一后的。点任意一行看对应关系。89 个平台复用通用字段命名,减少重复适配; 切换平台仍需核对参数、字段集合、类型与空值含义。这里展示映射关系,不是目标的实时返回数据。

SimilarWeb 的独有字段名(当前目录)

全站 89 个平台的当前目录中,这 27 个字段名只在 SimilarWeb 出现。 这是字段命名的分布,不代表其他平台没有同类信息,也不保证每次响应都含这些字段;具体含义和返回条件仍需逐接口核对。

  • global_rank
  • country_rank
  • category_rank
  • monthly_visits
  • bounce_rate
  • pages_per_visit
  • avg_visit_duration
  • company_founded
  • company_employees_min
  • company_employees_max
  • company_hq_country
  • company_hq_city
  • top_countries
  • top_keywords
  • traffic_sources
  • top_referrals
  • social_distribution
  • affinity

返回字段含义

通用字段采用统一命名;切换平台时仍需核对目标格式、字段是否存在、类型、空值与平台特有含义。 机器可读版:/api/v1/social/fields

id
该记录在原平台上的唯一标识。仅在同一平台内唯一,跨平台可能重复。
url
该记录在原平台上的可访问链接。
name
名称。用于账号/商品/商家类能力,指该对象本身的名字。
text
正文内容,已去除 HTML 标签。长文可能被截断。
category
分类名称,取值为原平台的分类体系,未做跨平台归一。
global_rank
全球流量排名,数字越小越靠前。
country_rank
所在国家的流量排名。
category_rank
所属分类内的流量排名。
country
国家或地区。可能是全称也可能是 ISO 代码,取决于平台,未归一。
monthly_visits
月访问量。SimilarWeb 的模型估算值,不是站长后台真值。
bounce_rate
跳出率,只看一个页面就离开的访问占比。0.6 表示 60%。
pages_per_visit
每次访问的平均浏览页数。
avg_visit_duration
平均访问时长,单位秒。
company_name
运营公司名称。
company_founded
公司成立年份。
company_employees_min
公司员工数估算下限。
company_employees_max
公司员工数估算上限。
company_hq_country
公司总部国家。
company_hq_city
公司总部城市。
top_countries
访问量最高的国家及占比。
top_keywords
带来最多流量的搜索词。
traffic_sources
流量来源构成(直接 / 搜索 / 社交 / 外链 / 邮件 / 广告)及占比。
top_referrals
带来最多流量的外部站点。
social_distribution
社交流量在各平台间的分布。
competitors
SimilarWeb 判定的竞品站点。
snapshot_date
该份数据的统计快照日期。流量数据有滞后,别当实时值。
platform
数据来源平台标识,与请求里的 platform 一致(如 xiaohongshu、tiktok)。
relation
与本站的关系类型(竞品 / 相似 / 关联)。
affinity
受众兴趣偏好,推断出的访客还常去哪类站点。
male_share
男性访客占比。
female_share
女性访客占比。
age_distribution
访客年龄段分布。
top_interested_websites
访客还常访问的其他站点。
top_interested_topics
访客最感兴趣的话题。
top_interested_categories
访客最感兴趣的内容分类。
technologies
该站使用的技术栈。
organic_traffic_share
自然搜索流量占比。
paid_traffic_share
付费搜索流量占比。与上一项对比可看出获客靠买还是靠 SEO。

当前目录另列出 source_domain,这些字段尚无逐项释义;请先核对 SimilarWeb 对应接口的用例与实际响应,不按字段名猜测类型或含义。

请求填写示例

example.com 只演示域名格式,请换成待分析网站;这里不是关键词搜索,也不保证该域名有数据。

以下为填写格式示意,并非成功调用记录。请替换 API Key 和尖括号中的目标,确认可选筛选项后再调用;示例不保证目标当前有数据。

similarweb_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer omg_你的KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"similarweb","action":"search","params":{"keyword":"example.com"}}'

记录字段预览(非真实响应)

仅展示 search 的记录字段,不包含外层响应、计费或任务状态。null 只作展示占位,不表示字段类型或实际空值;完整响应须以接口文档与实际调用为准。

fields.preview.json
{
  "id": null,
  "url": null,
  "name": null,
  "text": null,
  "category": null,
  "global_rank": null,
  "country_rank": null,
  "category_rank": null,
  "country": null,
  "monthly_visits": null,
  "bounce_rate": null,
  "pages_per_visit": null,
  "avg_visit_duration": null,
  "company_name": null,
  "company_founded": null,
  "company_employees_min": null,
  "company_employees_max": null,
  "company_hq_country": null,
  "company_hq_city": null,
  "top_countries": null,
  "top_keywords": null,
  "traffic_sources": null,
  "top_referrals": null,
  "social_distribution": null,
  "competitors": null,
  "snapshot_date": null,
  "platform": null
}

常见用例

以下是基于现有接口的接入思路,不是开箱即用的分析或告警功能。字段以实际返回为准,缺失值不按零处理。

用 Similarweb 估算指标比较网站流量

用 search 输入域名,查看流量概览,不是全网关键词搜索。

查看 search 的 keyword 参数 →
  • keyword 填 example.com 这样的域名;monthly_visits 是模型估算访问量,不是独立访客数或该网站 GA4 实测。snapshot_date 是返回的快照日期,不能据此承诺实时、完整月份或任意历史区间。
  • bounce_rate、avg_visit_duration 与 traffic_sources 的原始值和嵌套形状仍需核对;当前归一没有保证比例单位、时长单位和各来源结构一致,不宜直接套用百分数或秒换算。没有数据不代表零访问,global_rank 也不是 Google 搜索排名。
  • 当前公开目录只列 keyword,虽有域名数组的说明,不能据此直接使用未列入参数表的 domains。需要多站比较时,先按明确支持的单域名输入分别取得并核对同一统计对象与时间范围。

区分 Similarweb 相似网站与排名邻居

用 competitors 建立候选网站清单,再由调用方判断是否构成业务竞争。

查看 competitors 的 keyword 参数 →
  • keyword 是目标域名;relation 区分 similarity 相似关系、global_rank 全球排名邻居和 country_rank 国家排名邻居,不是每一项都经过人工确认的直接竞争对手。
  • id / url 定位候选域名,affinity 仅按返回值使用,不将其解释为已经核实的客户重合率。结果会按候选域名去重,同一候选的多种关系不保证全部保留;不同 relation 的排名字段也可能缺失。

查看 Similarweb 网站受众分布,而不是个人画像

用 audience 查看单站年龄段、兴趣站点与技术栈线索。

查看 audience 的 keyword 参数 →
  • keyword 填单个网站域名;male_share / female_share 与 age_distribution 是汇总估算,不是逐人性别、年龄或身份信息。age_distribution 的 min_age / max_age / share 属于数组项,不是单个访客记录。
  • top_interested_websites 是兴趣关联站点,technologies 是技术分类数组,其中 top_tech / tech_count 描述识别线索,不保证完整技术资产清单。占比单位和 snapshot_date 仍按实际返回核对,不把缺失数据填零,也不承诺实时跟踪或个人名单。

SimilarWeb API 常见问题

SimilarWeb API 怎么调用?

调用 POST /api/v1/social,请求体传 platform="similarweb"、action 和 params。以 search 为例,必填 keyword,没有可选参数。example.com 只演示域名格式,请换成待分析网站;这里不是关键词搜索,也不保证该域名有数据。 SimilarWeb 共 3 个 action,鉴权用 Authorization: Bearer <API Key>,同一把 Key 通 89 个平台。

SimilarWeb API 怎么收费?

$1.39 / 千次,SimilarWeb 全部 3 个能力同价。按本页最高能力单价、每次单目标估算,$1 免费额度约可用于 719 次 SimilarWeb 调用。费用按所选能力与目标数量计算,多目标请求不要按单目标估算;参数错误、鉴权失败和空结果不计费。

SimilarWeb API 一次能返回多少条数据?

SimilarWeb 有 2 个列表接口,包括 search、competitors。其余 1 个接口返回单个对象;对象内仍可能包含数组。数量参数要逐接口区分目标数、页数和记录数,不能将目录数值直接当作保证返回的条数;具体限制见对应参数与用例,不保证完整历史。

SimilarWeb API 返回哪些字段?

当前目录为 search 列出 id、url、name、text、category、global_rank 等 27 个字段名。按全站当前目录统计,27 个字段名只在 SimilarWeb 出现;这不表示其他平台没有同类信息。字段不保证每次齐全,嵌套位置、类型与空值须按各接口说明核对,同名字段不代表语义可互换。

「用 Similarweb 估算指标比较网站流量」怎样接入 SimilarWeb API?

用 search 输入域名,查看流量概览,不是全网关键词搜索。 keyword 填 example.com 这样的域名;monthly_visits 是模型估算访问量,不是独立访客数或该网站 GA4 实测。snapshot_date 是返回的快照日期,不能据此承诺实时、完整月份或任意历史区间。 bounce_rate、avg_visit_duration 与 traffic_sources 的原始值和嵌套形状仍需核对;当前归一没有保证比例单位、时长单位和各来源结构一致,不宜直接套用百分数或秒换算。没有数据不代表零访问,global_rank 也不是 Google 搜索排名。 当前公开目录只列 keyword,虽有域名数组的说明,不能据此直接使用未列入参数表的 domains。需要多站比较时,先按明确支持的单域名输入分别取得并核对同一统计对象与时间范围。

「区分 Similarweb 相似网站与排名邻居」怎样接入 SimilarWeb API?

用 competitors 建立候选网站清单,再由调用方判断是否构成业务竞争。 keyword 是目标域名;relation 区分 similarity 相似关系、global_rank 全球排名邻居和 country_rank 国家排名邻居,不是每一项都经过人工确认的直接竞争对手。 id / url 定位候选域名,affinity 仅按返回值使用,不将其解释为已经核实的客户重合率。结果会按候选域名去重,同一候选的多种关系不保证全部保留;不同 relation 的排名字段也可能缺失。

「查看 Similarweb 网站受众分布,而不是个人画像」怎样接入 SimilarWeb API?

用 audience 查看单站年龄段、兴趣站点与技术栈线索。 keyword 填单个网站域名;male_share / female_share 与 age_distribution 是汇总估算,不是逐人性别、年龄或身份信息。age_distribution 的 min_age / max_age / share 属于数组项,不是单个访客记录。 top_interested_websites 是兴趣关联站点,technologies 是技术分类数组,其中 top_tech / tech_count 描述识别线索,不保证完整技术资产清单。占比单位和 snapshot_date 仍按实际返回核对,不把缺失数据填零,也不承诺实时跟踪或个人名单。

可以先免费试用 SimilarWeb API 吗?

可以。注册免费,加微信领邀请码可得 $1 免费额度(≈720 次数据调用)。请先选择 SimilarWeb 的目标接口,用单目标请求核对结果;实际可调用次数取决于能力价格与目标数量,不保证覆盖全部 3 个能力。无需信用卡。

开始调用 SimilarWeb API

加微信领 $1 免费额度,先选一个 SimilarWeb 接口验证结果。实际可调用次数取决于能力价格与目标数量。

免费开始