SuperAPI AI 工具集

tracking-hiring-signals-from-company-tweets

营销与增长

查看项目

更新于 10-15 12:21

技能介绍

用途

该技能监控公司 Twitter 账号中的招聘公告与增长信号。资料指出,公司往往在 jobs.page 或 LinkedIn 发布职位之前就在 Twitter 上发布招聘信息,因此 Twitter 是早期信号渠道。该技能用于从推文中发现招聘信号并评估增长强度。

主要能力

  • 使用 apidojo 的 Tweet scraper(运行于 Apify)抓取推文。
  • 支持丰富的输入参数,包括:searchTerms(Twitter 高级搜索查询,必填)、sort(排序:Latest、Top 或 Latest+Top)、tweetLanguage(ISO 639-1 语言代码)、maxItems(最大返回推文数)、onlyVerifiedUsers、onlyTwitterBlue、onlyImage、onlyVideo、onlyQuote、author、inReplyTo、mentioning、geotaggedNear、withinRadius、geocode、placeObjectId、minimumRetweets、minimumFavorites、minimumReplies、start、end、includeSearchTerms、customMapFunction(用于转换每个输出对象的 JavaScript 函数)。
  • 从推文文本中提取职位信号:role_mentioned(从 "hiring a/an"、"looking for a/an"、"seeking a" 后提取名词短语)、team_mentioned(从 "engineering team"、"sales team"、"marketing"、"product team" 等提取)、urgency("immediately"、"ASAP"、"urgent" 为 HIGH;"growing team" 为 MEDIUM;一般为 LOW)。
  • 计算增长信号评分:hiring_signal_score = (is_confirmed_company_account ? 1 : 0.5) * 0.30 + (role_is_specific ? 1 : 0.5) * 0.25 + (post_is_recent: ≤7 天 = 1, 8-14 = 0.7, 15-30 = 0.4) * 0.25 + (link_to_job_page ? 1 : 0) * 0.20。
  • 增长层级:30 天内多条招聘推文 = HIGH_GROWTH;1-2 条 = STEADY_HIRE;无链接 = SIGNAL_ONLY。
  • 处理边界情况:员工账号转发职位仍视为有效信号但需注明非公司官方账号;过滤招聘板账号(如 "JobsAt[Company]"、招聘机构、每天发布超过 10 条招聘推文的聚合账号);职位提取失败时逐字记录推文并标记 role = "unspecified";同一公司发布多个职位时按 author.username 去重,统计唯一公司数而非唯一推文数。
  • 输出格式化的招聘信号情报报告,包含:高增长公司(发布多个职位)表格、单一招聘信号表格、所有公司的职位分布表格。

使用方式

前置条件:设置 APIFY_TOKEN 环境变量;可选安装 Apify MCP 服务器。

工作流程:

  1. 搜索行业中的招聘信号推文。
  2. (可选)抓取特定公司账号。
  3. 从推文文本中提取职位与团队信息。
  4. 评分增长信号强度。
  5. 交付招聘情报报告。

推荐使用 run_actor.js 脚本(自动处理等待、输出和文件保存):

快速回答(在聊天中打印表格):

node scripts/run_actor.js \
  --actor "apidojo~tweet-scraper" \
  --input '{"param": "value"}'

保存为 CSV:

node scripts/run_actor.js \
  --actor "apidojo~tweet-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

保存为 JSON:

node scripts/run_actor.js \
  --actor "apidojo~tweet-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json

APIFY_TOKEN 必须在环境或 .env 文件中设置。

如果 Apify MCP 可用: 工具:apify:run-actor Actor:"apidojo~tweet-scraper" 输入示例:

{
  "searchTerms": ["we're hiring [SECTOR]", "join our team [SECTOR]", "[ROLE] hiring [SECTOR]"],
  "maxItems": 300
}

REST API 备用方式:

curl -X POST   "https://api.apify.com/v2/acts/apidojo~tweet-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{
    "searchTerms": ["we are hiring fintech", "join our team SaaS startup", "software engineer hiring"],
    "maxItems": 300
  }'

适用场景

  • 追踪特定行业或职位的招聘信号与增长指标。
  • 发现公司扩张迹象,例如多个职位发布。
  • 生成招聘情报报告,用于市场研究或竞争分析。

限制

  • 需要 APIFY_TOKEN 环境变量。
  • 结果可能被招聘板账号主导,可通过添加负面搜索词(-jobs -jobboard -staffing -recruiting)缓解。
  • 行业范围过宽时,建议用子行业或特定阶段缩小范围,例如用 "Series A fintech" 代替 "fintech"。
  • 职位链接可能失效或过期,招聘推文实时发布,建议在 48 小时内检查以获得最佳链接有效性。
  • 其他未在资料中说明的功能、收费、价格、平台或效果暂未提供。