SuperAPI AI 工具集

discovering-pre-launch-startups-on-twitter

营销与增长

查看项目

更新于 10-15 12:14

技能介绍

用途

本技能用于在 Twitter 上发现处于预发布阶段的初创公司和产品。它通过 apidojo 的 Twitter Search 抓取器(Actor 标识为 apidojo~tweet-scraper)执行搜索,属于 apidojo 情报技能库的一部分。当用户提出“在 Twitter 上寻找预发布初创公司”等类似需求时触发。

主要能力

  • 使用 Twitter 高级搜索查询(searchTerms)进行检索,例如 ["#AI lang:en", "from:NASA"]。
  • 支持多种筛选参数:排序方式(Latest、Top、Latest+Top)、推文语言(ISO 639-1)、最大返回条数、是否仅认证用户、是否仅 Twitter Blue 订阅者、是否仅含图片/视频/引用推文。
  • 支持按作者、回复对象、提及对象、地理位置(geotaggedNear、withinRadius、geocode、placeObjectId)过滤。
  • 支持按最低转推数、最低点赞数、最低回复数过滤。
  • 支持按日期范围(start、end,格式 YYYY-MM-DD)过滤。
  • 可选将匹配的搜索词附加到每条推文(includeSearchTerms)。
  • 可选通过自定义 JavaScript 函数转换每条输出对象(customMapFunction)。
  • 对抓取结果进行分类:WAITLIST(接受注册)、BETA(活跃测试)、STEALTH(正在构建但未公开产品)、SOFT_LAUNCH(已上线但未广泛公布)。
  • 按预发布评分公式对结果打分:pre_launch_score = (waitlist_signal ? 1 : 0) * 0.40 + (build_in_public_signal ? 1 : 0) * 0.30 + (followerCount < 5000 ? 1 : 0.5) * 0.20 + (tweeted_in_last_14_days ? 1 : 0) * 0.10。
  • 以表格形式输出结果,包含序号、关键字段、指标、分类和评分,并附摘要(最佳结果与关键发现)。

使用方式

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

工作流程分为五步:定义参数、运行 tweet-scraper、过滤与分类结果、按质量与相关性评分、交付输出。

运行 Actor 的推荐方式是使用 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": ["launching soon [SECTOR]", "beta waitlist [SECTOR]", "building [SECTOR] product", "#buildinpublic [SECTOR]", "soft launch [SECTOR]"],
  "maxItems": 100
}

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": ["launching soon [SECTOR]", "beta waitlist [SECTOR]", "building [SECTOR] product", "#buildinpublic [SECTOR]", "soft launch [SECTOR]"], "maxItems": 100}'

等待状态为 SUCCEEDED 后,获取数据集:

curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"

适用场景

  • 寻找正在接受注册(waitlist)的预发布产品。
  • 发现处于 Beta 测试阶段的初创公司。
  • 识别正在构建但尚未公开产品的团队(STEALTH)。
  • 追踪已上线但未广泛宣传的软发布(SOFT_LAUNCH)项目。
  • 按行业(SECTOR)搜索相关预发布动态。

限制与边界情况

  • 预发布初创公司的推文可能不规律;应检查最近 10 条推文以确认产品更新,而非仅依赖个人简介判断是否在活跃开发。
  • 结果少于 20 条时:扩大搜索词,移除次要筛选条件。
  • 无结果时:验证搜索词是否正确,尝试其他表述。
  • 数据质量问题:移除缺少关键字段的条目,并在输出中注明数量。
  • 结果过少:扩大主要搜索词,移除限制性筛选。
  • 结果质量低:应用最低评分阈值(≥ 0.50)过滤噪声。
  • Actor 运行失败:验证 API 密钥;在 apify.com/apidojo 检查 Actor 状态。

输出格式

# Discovering Pre Launch Startups On Twitter
Results: [N] | Date: [DATE]

| # | [Key Field] | [Metric 1] | [Metric 2] | [Classification] | [Score] |
|---|------------|-----------|-----------|-----------------|---------|
| 1 | [value] | [value] | [value] | [type] | [0.XX] |

## Summary
Top result: [description]
Key finding: [insight]