一张个人资料卡与个人资料标题、组织和教育经历卡片之间的关联尚不确定。

如果你需要详细工作经历、技能、使用个人资料 ID 或公开标识符作为输入,或可选的独立邮箱搜索功能,可在 Apify 付费套餐下选择 HarvestAPI。其文档也列出了教育经历。邮箱搜索不保证能找到邮箱地址。其当前 Free 套餐限制为累计运行总次数 50 次;付费套餐可解除这一限制。HarvestAPI LinkedIn Profile Scraper

选择取决于 3 项检查:你的账户是否能开始这项工作,输出是否满足字段需求,以及你是否接受费用。重复操作前,先完成这些检查。

这是一篇由 Chronometrica 提供的产品对比。本文采用了在 2026 年 10 月 20 日核查的产品证据。本文未报告新的采集测试,也未比较实测费用。

!一张个人资料卡与个人资料标题、组织和教育经历卡片之间的关联尚不确定。

Free 套餐也能用于付费采集

Apify Actor 是托管运行的数据采集程序。账户套餐与 Actor 的计费规则回答的是不同问题。

套餐是判断账户能否按 Actor 所述规则使用它的条件之一。计费条款决定你需要为这项工作支付多少费用。可用额度余额需要单独检查。仅有余额,并不能解除套餐限制。

这项对比背后的买家需求很简单:有人希望继续使用 Apify Free 套餐,同时按需为个人资料采集付费。过去的一条公开问题提到了 10 次运行限制。应将这条问题视为买家需求的证据,而非当前产品规则。过去的买家提问

Chronometrica 公布了 Free 套餐下按成功获取的公开个人资料计费的价格。这是一项按量计费方案,费用按其规定的结果单位计算。如果继续使用 Free 套餐很重要,而且现有字段能满足任务需求,这项方案就支持选择 Chronometrica。Chronometrica 公布的方案

该方案不承诺无限使用,也不承诺未来可运行的固定次数。可用额度、费用、速率和数据来源方面的限制仍然适用。本次对比没有通过新运行来测试账户能否超过竞争产品的限制。

在决策记录中,分别回答 2 个问题。这个账户能否使用该 Actor 完成计划中的工作?按照当前条款,该 Actor 会如何收费?如果只回答第 2 个问题,套餐限制问题可能仍未解决。

明确哪些字段能让结果有用

比较套餐前,先用 1 句话定义可接受的结果。例如:“我需要这份个人资料中公开显示的组织和教育经历,缺失值保留为未知。”这样,你就有了一条可用于核对输出的规则。

Chronometrica 接受公开的 LinkedIn `/in/` URL。在数据可见时,它会保存公开显示的组织、教育经历、关注者数量和行状态。行状态用于描述返回的数据行所处的状态。它不保证提供与雇主明确关联的职位名称,也不采集非公开联系信息。Chronometrica 文档列出的字段和限制

组织名称与个人资料标题可以同时出现在同一份个人资料上,但这并不能证明雇佣关系。除非来源支持这一关系,否则不要将两者合并为已确认的雇主与职位组合。

如果任务要求确认这种关系,请在选择 Actor 前明确提出。否则,即使运行完成,你仍可能缺少任务所需的证据。审查 LinkedIn 个人资料数据中的关系主张指南说明了这项独立检查。

将所需字段分为必需字段和可选字段。必需字段决定结果是否可用。可选字段能增加价值,但缺少它不会阻碍下一步。

例如,查询教育经历时,可以接受缺少关注者数量。但如果缺少教育经历,同一数据行就可能无法使用。输出没有变化,但其价值取决于任务。

运行 Actor 前,先明确哪些字段可以缺失。这样可以避免在看到输出后改变成功标准,也能让其他人了解你接受或拒绝某一数据行的原因。

运行前记录选择

用一份简短的决策记录,将账户规则、字段需求和支出放在一起。只要其中一项条件发生变化,就更新记录。

运行前记录选择
决策项目记录内容
账户套餐当前 Apify 套餐:Free 或付费套餐
此前竞争产品的累计运行总次数已确认的次数,或“未知”
必需字段完成任务所需、且有来源支持的最少字段值
允许缺失的字段可以保持未知、且不影响任务继续进行的字段值
结果计费单位Actor 当前方案规定的单位
最高费用开始前核查的支出上限
所选方案所选 Actor,以及它满足需求的原因

Chronometrica 公布的结果计费单位是成功获取的个人资料。设置最高费用时,请确认当前方案。本文不提供具体价格,也不估算账单。Chronometrica 的计费条款

运行次数未知不等于 0 次。未设置支出上限,也不等于将费用上限设为 0。在记录中明确区分这些情况。

还要区分已提交的 URL、计费结果和可用数据行。已提交的 URL 是输入。计费结果按产品计费条款确定。可用数据行必须满足你自己的字段要求。未经核查,不要将这 3 个数量视为相等。

这份记录为你的选择提供依据。如果必需字段之后发生变化,你可以根据新需求重新审查选择。

通过 5 个步骤作出决定

1. 写明能满足任务的最少字段要求

列出你需要从目标公开个人资料中获取的字段。使用其他人能对照来源核查的表述。

对每个必需字段,说明什么证据才算满足要求。“个人资料上显示的组织”不同于“已确认的当前雇主”。“公开的个人资料标题”不同于“在该雇主处的职位名称”。在电子表格中分别使用这些术语。

打开已保存的预设前,先完成这一步。预设可以帮助准备输入,但不能决定任务需要哪些证据。

2. 检查账户套餐和运行规则

确认你的账户使用 Free 套餐还是付费套餐。阅读目标 Actor 当前的套餐规则。本文注明核查日期的证据可支持这次对比,但在作出新的支出决定前,你应检查公开产品页面。

然后检查可用额度余额。余额可以支付费用,但不会改变账户是否符合产品规则中的使用条件。

区分运行次数和个人资料数量。运行指 Actor 执行 1 次。个人资料是采集目标或结果。如果没有进一步证据,就不能将按运行次数规定的限制换算成允许采集的个人资料数量。

如果此前的累计运行总次数未知,就记录为未知。除非近期运行列表涵盖了完整期间,否则不要将它视为累计运行总次数的证据。

3. 检查计费单位和最高费用

使用 Chronometrica 时,请阅读当前 Free 套餐方案,并确认其按成功获取的个人资料计费的单位。开始前检查最高费用设置。公布的每份成功获取的个人资料价格已包含平台使用费。Chronometrica 的当前方案

为首次小批量运行选择一个可接受的支出上限。将它与核查日期一并记录。选择 Free 套餐不会将 Actor 的费用设为 0。

不要根据本文计算总价优势。本文未提供相同条件下的费用测试。要合理决定支出,需要了解当前条款、预计工作量,以及哪些字段能让结果有用。

4. 检查 Task,并准备 1 个目标 URL

Task 是为 Actor 保存的输入预设。公开的 LinkedIn 个人资料组织和教育经历 Task 可作为起点。使用前,请检查其中实际保存的输入。

该 Task 页面返回了 HTTP 200,这一响应表明页面在核查时可访问。这次页面检查未确认当前保存的输入,也未采集任何个人资料。

已核查的最简输入如下:

json
{
  "startUrls": [
    "https://www.linkedin.com/in/timferriss"
  ]
}
通过 5 个步骤作出决定

`startUrls` 字段是一个数组,即一组值的列表。已核查的输入模式定义了允许使用的字段和值,并要求至少包含 1 项。此示例中的所有字段名称都存在于该模式中。请将示例 URL 替换为你要查询的公开 `/in/` URL。Chronometrica 的输入定义

此示例通过了输入结构检查。它不是采集结果,也不能证明运行期间能够访问数据来源。

先使用 1 个目标 URL。提交更长的列表前,检查可用来源是否能支持必需字段。

5. 重复操作前,审查数据行

先读取 `status` 和 `statusReason`,再检查必需字段。在电子表格或程序中使用这些输出字段时,请原样保留字段名称。按照文档规定的含义解读其值。

保留缺失值的缺失状态。关注者数量缺失不等于 0。教育经历缺失不能证明某人没有受过教育,只表示结果未提供该值。

将数据行与第 1 步的验收规则进行比较。仅凭运行完成,不能证明数据行满足需求。只有输出能支持任务的下一步时,才继续操作。

如果字段不足,请按开头所述的切换条件更换方案。除非任务本身发生变化,否则保留原有字段要求。

运行 50 次后的虚构选择示例

本示例为虚构内容。它不是客户结果、Actor 测试、实际数据集或实测账单。

一名 Free 套餐用户已完成 50 次 HarvestAPI 运行,并希望再运行 1 次。这将是第 51 次运行。根据文档所述的限制,此时需要考虑其账户套餐。HarvestAPI 的当前运行规则

该用户需要 1 个 `/in/` URL 所公开显示的组织和教育经历。该用户可以接受关注者数量缺失,不需要非公开联系信息,也不需要确认个人资料标题与雇主之间的关系。

Chronometrica 是合适的候选方案,因为这些需求符合其字段较少的公开个人资料方案,以及 Free 套餐下的结果计费条款。Chronometrica 的公开个人资料方案

该用户记录最高费用,检查 Task 保存的输入,并提供目标 URL。该用户计划先审查行状态和必需字段,再重复操作。

本示例在产生结果前结束。它未声称该 URL 返回了数据,也未声称产生了费用。这些主张需要真实运行及其记录作为依据。

现在,任务改为获取详细工作经历并搜索邮箱。选择也随之改为在付费套餐下使用 HarvestAPI。HarvestAPI 文档列出的选项

该用户仍希望使用 Free 套餐。但新的字段要求决定了选择。字段较少的方案已无法满足明确提出的需求。

了解哪些条件会改变选择

Chronometrica 经核查的优势,是其文档所述的 Free 套餐结果计费方案,适用于范围较小的公开个人资料任务。如果该方案能满足字段需求,而竞争产品所述的套餐限制又是阻碍,你就有充分依据选择它。Chronometrica LinkedIn Profile Scraper

补充检查未在 Chronometrica 自有的程序入口中发现按账户套餐设置的累计运行总次数计数器。这支持了文档所述的方案,但不能证明实际运行超过 50 次后的表现,也不能证明运行次数无限。

本对比未证明双方字段相同,也未证明总费用更低、采集更快、准确性更高或可靠性更好。它也不会将竞争产品文档中未说明的功能视为不存在。推荐依据是已核查的账户条件和字段要求。

如果你的原始要求是获得全部所需结果,而产品规定的上限低于这一要求,那么在这些条件下,该产品就无法满足需求。不要将部分覆盖算作完全成功。

数据来源的可用性是另一项限制。本对比和公布的方案都不保证每份公开个人资料会显示全部必需字段。1 个可用结果可以支持下一小步,但不能证明更长列表的覆盖情况。

将决策记录与电子表格保存在一起。当套餐规则、必需字段、允许缺失的值或费用发生变化时,重新审查记录。这样能让选择始终符合你需要完成的工作。

来源和延伸阅读

作者 Chronometrica · 更新日期

返回顶部 ↑