如何通过LinkedIn API检索公司内所有员工的列表?

时间:2019-03-19 16:55:08

标签: linkedin linkedin-api

几年前,有人asked on Stack Overflow(如果可以)检索在公司工作的所有雇员的名单。我可以通过LinkedIn UI进行此操作,但似乎无法使用v2 API为此找到任何机制。在SO响应中提到,以前在v1 API上可以做到这一点,但是您必须通过LinkedIn的“ Vetted API Access Program”(Vetted API访问程序)请求访问。不幸的是,此响应上的链接现在已过时,并且不会将用户引导到任何此类程序。

如今我该如何申请该计划?这对我和我的公司来说都是特殊情况,因此,如果仍存在某种形式的Vetted API Access Program,我非常想与LinkedIn上的某人讨论此事。我不希望向开放的互联网披露此请求的详细信息。

3 个答案:

答案 0 :(得分:1)

我刚刚发布了一个非常类似的问题,因为我遇到了与您相同的问题。

Linkedin的当前合作伙伴程序的申请表似乎位于here,但是我无法告诉您这些程序中的哪一个具有必需的API访问权限,而且我通常不确定此API是否仍然允许该请求。

编辑:Linkedin帮助页面states上目前没有合作伙伴程序的应用程序?

答案 1 :(得分:1)

我已通过LinkedIn内的联系人确认此API功能已被删除。没有提供进一步的信息,LinkedIn技术支持拒绝对此发表评论。此外,没有LinkedIn工程师会在这里对此线程发表评论。

这很奇怪,因为任何普通用户都可以通过Web前端执行此功能,但是出于某些原因,LinkedIn认为,如果我们可以通过编程方式执行此操作,则会侵犯隐私/安全性。

因此,获取此数据的唯一方法是通过屏幕抓取。我希望我有更好的消息,并希望LinkedIn为他们的变化提供一些理由,但是a,这就是我们的位置。

答案 2 :(得分:0)

通常,如果您详尽地抓取 Linkedin 个人资料,或者您拥有详尽的 Linkedin 个人资料数据集,您可以获得公司员工的列表。

每个 Linkedin 个人资料都包含链接到公司个人资料 URL 的体验列表。 此后,您将数据集筛选为当前在 X 公司工作的配置文件,以获取当前在某公司工作的员工列表。同样的技术也可用于检索过去员工的列表。

这就是我们所做的。我们收集了位于美国的所有公开 Linkedin 个人资料,并为 Linkedin API 创建了一个名为 Proxycurl Employee Listing API 的替代 API,以提供员工列表功能。

Proxycurl's Employee Listing API 永远不会像 Linkedin 的数据集那样详尽,因为并非所有个人资料都公开,但大多数都是公开的。但足以满足您的需求。