我们自己的访问统计默认开启。Google Analytics 只在你同意后启用,用来了解公开页面是否有用,不统计登录后的工作台。详见 隐私政策。

Apify 替代:社媒和地图数据每千条实测价

Apify 每千条 $0.15–$4.00,我们实测 $0.0028–$0.037,按最低档仍差 11–180 倍;单条查询 Apify 企业档更省。

示意插图:左边一条传送带把一张张小结果卡片逐个送过一个投币计数闸门,闸门旁的硬币越堆越高;右边一个青绿色边框的箱子里装着同类的结果卡片,旁边只放着一枚硬币;两者中间是一架天平。

同样拿 1,000 条 Instagram 帖子,Apify Store 里 Instagram Scraper 的公开价随套餐从 $2.70(Free)降到 $1.50(Business,月费 $999),只对 Enterprise 客户开放的 DIAMOND 档是 $0.50;我们 2026 年 10 月 26 日用 EveryInfra 真调一次拿回 200 条、实付 $0.000556,折合每千条 $0.0028,按 DIAMOND 档算也差约 180 倍。换成 TikTok 视频、TikTok 评论、Google Maps 店铺和评论,按 DIAMOND 档差 11 到 180 倍,按 Business 档差 22 到 611 倍;但如果每次只查一个对象(一个账号主页、一家店的详情),我们只比 Business 档便宜 1.8 到 2.9 倍,比 DIAMOND 档反而贵 11% 到 22%,因为我们按次收费,一次只拿 1 条时没有摊薄。本文把 17 次真调的原始返回、Apify 公开定价接口的原始数据和计算方法放在一起,告诉你什么时候换、什么时候别换。

本文说的「Apify 替代方案」,是指不在 Apify 上跑现成的 actor(Apify 对云端抓取程序的叫法),而是改用一个按请求计费的数据接口,直接拿回同类的公开数据:Instagram 的帖子和评论、TikTok 的视频和评论、Google Maps 的店铺和评论。比较只看四件事:同样拿到 1,000 条结果要花多少钱,钱是按什么单位数的,失败和空结果扣不扣钱,从注册到拿到第一条数据要几步。我们不比较两边返回的字段,也不评价 Apify 的数据质量,因为我们没有注册 Apify、没有付费跑过它的 actor,那一侧只用它公开的价格、文档和页面。

等距插图:一块底板分成左右两半。左半边一条托盘上排着 6 张一样的结果卡片,每张卡片前面各有一小摞硬币,表示每条结果单独收一次钱;右半边是一个青绿色描边的箱子,里面装着同类的结果卡片,箱子前面只有一枚青绿色硬币,表示一次请求整箱只收一次钱。

结论先看:同样 1,000 条,花多少钱

先把最关键的一张表放在前面。表里 Apify 的价格全部来自它的公开接口 api.apify.com/v2/acts/<actor>,这个接口不需要 Apify 账号就能读,返回的 pricingInfos 是每个 actor 的计费事件和各档单价,我们在 2026-10-26 13:33(新加坡时间)读取并存档。接口里每个事件都有六档价格。FREE、BRONZE、SILVER、GOLD 四档对应四个自助套餐,Instagram Scraper 的说明页把它们写成 Free、Starter、Scale、Business,价格和接口里的四档逐个对得上;另外两档 PLATINUM、DIAMOND,Apify 文档写明只给 Enterprise 客户。表里列 Free、Business 两个自助档,以及 Enterprise 的 PLATINUM、DIAMOND 两档(写成「PLATINUM / DIAMOND」);倍数按六档里单价最低的 DIAMOND 档算,Business 档的倍数放在最后一列备查。PLATINUM 档介于两者之间,按它算的倍数是 DIAMOND 档的 1.2 到 2.2 倍。EveryInfra 一列是我们当天真调的结果:实付金额除以实际返回条数,再乘 1,000,不是按 limit 推算的。

数据Apify actorApify Free 档Apify Business 档Apify Enterprise 档 PLATINUM / DIAMONDEveryInfra 实测(能力)实测每千条对 DIAMOND 档对 Business 档
Instagram 帖子Instagram Scraper$2.70$1.50$0.90 / $0.50instagram/user_posts,200 条$0.0028便宜约 180 倍约 540 倍
Instagram 评论Instagram Comments Scraper$2.60$1.90$1.70 / $1.40instagram/comments,15 条$0.0371便宜约 38 倍约 51 倍
TikTok 搜索视频TikTok Scraper$3.70$1.70$1.00 / $0.50tiktok/search,200 条$0.0028便宜约 180 倍约 611 倍
TikTok 账号视频TikTok Scraper$3.70$1.70$1.00 / $0.50tiktok/user_videos,50 条$0.0111便宜约 45 倍约 153 倍
TikTok 评论TikTok Comments Scraper$1.25$0.50$0.30 / $0.15tiktok/comments,200 条$0.0028便宜约 54 倍约 180 倍
Google Maps 店铺Google Maps Scraper$4.00$1.50$1.26 / $0.756google_maps_reviews/search,50 条$0.0278便宜约 27 倍约 54 倍
Google Maps 评论Google Maps Reviews Scraper$0.60$0.30$0.20 / $0.15google_maps_reviews/reviews,100 条$0.0139便宜约 11 倍约 22 倍
Instagram 账号主页Instagram Profile Scraper$2.60$1.60$1.10 / $0.50instagram/profile,1 条$0.556我们贵 11%约 2.9 倍
按链接取一家店Google Maps Scraper(店铺 + 详情附加)$6.00$2.55$1.89 / $1.134google_maps_reviews/profile,1 条$1.389我们贵 22%约 1.8 倍

倍数主要看「对 DIAMOND 档」一列,因为它是 Apify 公开接口里最低的单价,但要先和 Apify 签 Enterprise 合同才能用;自己在网页上就能买到的单价,最低是 Business 档,前提是每月先交 $999。按 DIAMOND 档算,按满额取数的七行仍在 11 倍以上,Instagram 帖子和 TikTok 搜索都在 180 倍左右;最后两行「每次只要 1 条」反过来了,DIAMOND 档比我们便宜,Business 档也只比我们贵 1.8 到 2.9 倍。我们写结论的规则是:倍数在 2 倍以上写「更便宜」,1 到 2 倍之间写「接近」,低于 1 倍照实写「Apify 更便宜」。按这条规则,按链接取店铺对 Business 档的 1.8 倍只算「接近」,两行单对象查询对 DIAMOND 档都是 Apify 更便宜。

哑铃图,横轴是每 1,000 条结果的美元价,对数刻度,从 $0.0001 到 $10。七行数据,每行左边青绿点是 EveryInfra 实测,中间浅灰点是 Apify DIAMOND 档(Enterprise),右边深灰点是 Apify Business 档:Instagram 帖子 $0.0028、$0.50、$1.50;Instagram 评论 $0.0371、$1.40、$1.90;TikTok 搜索视频 $0.0028、$0.50、$1.70;TikTok 账号视频 $0.0111、$0.50、$1.70;TikTok 评论 $0.0028、$0.15、$0.50;Google Maps 店铺 $0.0278、$0.756、$1.50;Google Maps 评论 $0.0139、$0.15、$0.30。即使对 DIAMOND 档,每一行也隔了一到两个数量级。

表里的 actor 选的是各类数据里用户最多、由 Apify 维护的那一个,想换掉 Apify 的人手上用的多半就是它们;用户数和最近修改日期来自同一个公开接口(2026-10-26 读取),四个评论和主页类 actor 的定价接口地址列在文末参考资料里。

Apify actor累计用户近 30 天用户最近修改
Instagram Scraper449,02058,1992026-10-23
Instagram Profile Scraper262,94138,4102026-10-23
Instagram Comments Scraper64,5078,6002026-10-23
TikTok Scraper359,84331,7572026-10-26
TikTok Comments Scraper49,8445,6242026-10-26
Google Maps Scraper666,05244,8082026-10-22
Google Maps Reviews Scraper64,7318,5702026-10-22

Instagram 帖子这一行还有一个对 Apify 更有利的选择要说出来。Apify 自己另有一个只取帖子的 Instagram Post Scraper(累计 147,748 个用户),我们 14:48 从同一个公开接口读到它的帖子单价更低:Free 档每千条 $1.70、Business 档 $1.00、DIAMOND 档 $0.40。如果你只要帖子、不要 Instagram Scraper 的其他功能,按它的 DIAMOND 档算,帖子这一行的差距是约 144 倍,而不是 180 倍。

为什么能差这么多?不是谁的机器便宜,而是两边数钱的单位不一样。Apify Store 里的大多数 actor 按「事件」收费,Apify 的定价页写得很直白:多数 actor 用按事件计费,你为返回一条结果之类的事件付钱。返回 1,000 条就是 1,000 个事件。EveryInfra 的数据接口按「请求」收费:一次请求一个价,这一次返回 1 条还是 200 条,价格一样,上限是每个能力在目录里写明的 max_limit。所以每次拿得越多,摊到每条上越便宜;每次只拿 1 条,就等于按条付费,优势就只剩单价本身的差别。

两种数钱的方法:按结果,还是按请求

Apify 的计费规则在按事件计费文档里写得很清楚:actor 的开发者自己定义事件,比如「返回一条结果」「开始一次运行」,每种事件可以给不同的折扣档定不同价格。平台另有两种自动收费的合成事件:apify-actor-start 按运行内存每 GB 收一次启动费,默认 $0.00005;apify-default-dataset-item 按写入默认数据集的每一条收费。也有一部分 actor 不按事件收,而是按「用量」收:Actors in Store 页面说明,这类 actor 让你为算力单位(CU)、数据传输、存储操作和代理付钱,开发者不另外加价。按事件收费的 actor 多数已经把平台用量包含在事件价里,但也有一部分会另收平台用量,要看每个 actor 页面的说明。

EveryInfra 的规则更简单,也更死板:目录 GET /api/v1/social/catalog 里每个能力有一个 price_usd,就是一次请求的价钱。我们 10 月 26 日读到的目录里,Instagram、TikTok 的大部分能力是 $0.000556 一次,Google Maps 三个能力是 $0.001389 一次,少数重能力更贵,比如 instagram/similar_profiles 是 $0.008806 一次。价格页把全部能力分成四档:Core 每千次请求 $0.56(105 个能力)、Standard $1.39(271 个)、Deep $2.78(5 个)、Complex $5.56(28 个)。请求里写 limit 决定要多少条,不超过 max_limit 就不影响价格;想要更多,就翻页或换参数再请求一次。

维度Apify Store(按事件计费的 actor)EveryInfra 数据接口
计费单位每条结果、每次启动、每个附加事件分别计价每次请求一个价,按能力定价
价格随套餐变是:四个自助套餐 Free、Starter、Scale、Business 单价不同,另有 Enterprise 专用的 PLATINUM、DIAMOND 两档否:只有一份目录价,账户适用价在控制台查看
月费和最低花费Free $0(每月 $5 用量),Starter $19,Scale $199,Business $999无月费;充值从 $10 起,档位 $10、$50、$100、$500、$1,000
用不完的额度套餐附带的用量当月过期,不滚存充值余额不过期:价格页写明不清零、不设有效期
失败和空结果由 actor 开发者决定;文档建议对「看似有效但出错」的输入照样收费规则是不扣费;本文实测有 1 次例外(见后文)
试用Free 档每月 $5,不用信用卡在 GitHub 给插件仓库加星后领 $1,24 小时内有效
并发和限速定价页写 Free 档最多 5 个运行同时进行,平台限制文档写 25 个默认每个账号每分钟 60 次请求,累计充值越多上限越高
AI 工具接入远程 MCP 服务器 mcp.apify.com,推荐 OAuth 登录远程 MCP 服务器 https://api.everyinfra.com/mcp,用 API Key
n8n自托管 n8n 装社区节点 @apify/n8n-nodes-apify用 n8n 自带的 HTTP Request 节点直接调

表里 Apify 一列的出处:月费和 CU 价来自 apify.com/pricing;「用量当月过期」和「Free 档超额后停用到下个周期」也写在同一页的问答里;并发上限两处原文不一致:定价页的套餐表写 Free 5、Starter 32、Scale 128、Business 256 个同时运行,Apify 平台限制文档写 Free 25 个,其余三档相同,我们两处都列出来,以你账号里的实际限制为准;n8n 节点来自 Apify 的 n8n 集成文档;MCP 来自 Apify MCP 文档。EveryInfra 一列来自价格页(余额不过期也写在这一页)、API 文档和当天目录。

流程动画,6 张卡片绕一圈,一个青绿色圆点依次走过:1 发请求,platform、action、params,limit 写在 params 里;2 校验参数,拼错或缺参数返回 422,不扣费;3 限速,超过每分钟上限返回 429,不扣费;4 取数,一次最多 max_limit 条,例如 tiktok/comments 200 条;5 看结果,空结果或末页没数据当场退款,charged_usd 为 0;6 记账,响应里带 charged_usd,按能力定价,$0.000556 起。中间写着:本文 17 次请求,13 次扣费,合计 $0.01056。底部注明例外:instagram/profile 查不存在的账号时被扣了一次。

按结果计费也有它的道理。对卖方来说,每一条结果都要花代理流量和算力,按条收钱最容易对上成本;对买方来说,单价写在页面上,要多少条一乘就知道。按请求计费的好处在另一头:同一个请求多拿几条几乎不增加成本的时候,买方能把单价摊薄到很低。代价是你得理解每个能力的 max_limit、分页方式和「一次请求能拿多少」,否则每次只拿几条,就会白白多付很多次请求费。下面三组实测,就是把这件事放到 Instagram、TikTok 和 Google Maps 上一个一个算。

生成示意图:一个胶囊形的请求沿轨道进入一台分拣机,分成三条出口:上面一条送出装满卡片的托盘,一枚硬币投进投币口;中间一条送出空托盘,硬币从投币口退回到胶囊里;下面一条在一道关着的栏杆前停住,没有收硬币。
一次请求的三种结局:有数据照价收,空结果退回,参数错或被限速不收。 生成示意图(gpt-image-2.5,2026-10-26)

Apify 的账单怎么叠起来

只看「每 1,000 条结果 $X」容易低估 Apify 的实际花费,因为很多 actor 的账单不止一个事件。我们从公开接口读到的 TikTok Scraper 定价(2026-08-18 生效)里,除了基础的「Result」事件,还有日期筛选、热度筛选、搜索排序、按国家抓取、视频下载、AI 摘要等十来个附加事件,每个都按条另收;还有一个「Actor start」事件,每次运行 $0.001。比如在 Free 档要 1,000 条某个日期之后的视频,基础费 $3.70,日期筛选再加 $1.30,合计 $5.00,比页面上写的「from $1.70」高出近两倍。同样的组合在 Business 档是 $1.70 加 $0.60,共 $2.30;在 Enterprise 的 DIAMOND 档是 $0.50 加 $0.17,共 $0.67,对比我们 tiktok/search 的每千条 $0.0028,仍差约 240 倍。

Google Maps Scraper(2026-06-30 起的定价)也一样:基础的「Scraped place」在 Free 档是每千家 $4.00,加任何一个筛选条件(类别、最低星级、有没有网站等)每千家再加 $1.00;如果你手上已经有一批店铺链接,想直接按链接取详情,README 写明这属于付费附加项「Additional place details scraped」,Free 档每千家再加 $2.00。三项加起来是 $7.00;同样三项在 Business 档是 $3.08,在 DIAMOND 档是 $1.32。Apify 的帮助文章在 2025 年改用按事件计费时也这样解释过:筛选条件按「店铺数 × 筛选数」收费。这篇文章当时写的启动费是每次运行 $0.007,现在接口里读到的是平台统一的 $0.00005(每 GB 内存一次),说明价格会变,读价格要读当天的接口,不要读旧文章。

堆叠条形图,每 1,000 条结果的美元价,深灰是基础结果费,青绿是附加事件费。TikTok 视频加日期筛选:Free 档 $3.70 加 $1.30 共 $5.00,Business 档 $1.70 加 $0.60 共 $2.30。地图店铺按链接加 1 个筛选:Free 档 $4.00 加 $3.00 共 $7.00,Business 档 $1.50 加 $1.58 共 $3.08。Instagram 帖子没有附加事件:Free 档 $2.70,Business 档 $1.50。每组最下面一行是 Enterprise 的 DIAMOND 档:TikTok $0.67,地图 $1.32,Instagram $0.50。
Apify 套餐月费当月附带用量算力单位 CU住宅代理Google SERP 代理
Free$0$5$0.2 / CU$8 / GB$2.5 / 1,000 次
Starter$19$19$0.2 / CU$8 / GB$2.5 / 1,000 次
Scale$199$199$0.16 / CU$7.5 / GB$2 / 1,000 次
Business$999$999$0.13 / CU$7 / GB$1.7 / 1,000 次

上表是 apify.com/pricing 在 2026-10-26 13:32(新加坡时间)的读数;住宅代理文档说明住宅代理按流量计费,只有自己写的 actor 或按用量计费的 actor 才会直接碰到这一项。1 个 CU 是 1 GB 内存跑 1 小时,Apify 的用量文档举的例子是 4 GB 内存跑 15 分钟正好 1 个 CU,一天 24 小时、一个月 30 天连续跑就是 720 个 CU。跑完以后再读写数据集,也算平台用量,所以导出、二次处理也会产生小额费用。

套餐本身还有一个容易忽略的成本:附带用量当月过期。Apify 定价页的问答写明,没用完的用量在账单周期结束时失效,不滚存到下个月;Free 档用完以后,服务停到下个周期开始。Apify 通用条款写明费用不可取消、不可退款,并写明改用低一档服务或终止合同都不退费(按 15.5.2 条终止的情况除外)。这对用量稳定、每月都能用满的团队不是问题;对用量忽高忽低的个人开发者和小团队,等于每月多了一笔「保底」。

实测一:Instagram 帖子和评论

我们选 National Geographic 的公开账号 natgeo,用 instagram/user_posts 一次要 200 条。这个能力在目录里是异步模式,提交后返回 202 和 job_id,再轮询 /api/v1/jobs/{job_id},轮询本身不收钱。2026-10-26 13:34 新加坡时间提交,13:35 轮询拿到结果,前后不到 50 秒,一共 200 条,post_id 去重后还是 200 条,时间从 8 月 22 日一直到 10 月 25 日,这一次扣费 $0.000556。换算每千条 $0.0028,和 Apify Instagram Scraper 的 Free 档 $2.70、Business 档 $1.50 相比,分别差约 970 倍和 540 倍;对只给 Enterprise 客户的 DIAMOND 档 $0.50,也差约 180 倍。

bash
# 1. 提交:一次要 200 条帖子(异步能力,先拿 job_id)
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer ${EVERYINFRA_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{"platform":"instagram","action":"user_posts","params":{"username":"natgeo","limit":200}}'

# 2. 轮询:免费,status 变成 succeeded 后 results 里就是数据
curl -s https://api.everyinfra.com/api/v1/jobs/job_xxxxxxxx \
  -H "Authorization: Bearer ${EVERYINFRA_API_KEY}"

返回的每一条帖子里,字段名和目录 response_fields 一一对应:post_id 和 url 是帖子标识,text 是正文,media_type 是媒体类型,like_count、comment_count 是互动数,posted_at 是发布时间,author_username、author_name、author_id 是作者,image_url、video_url、width、height 是媒体地址和尺寸。目录里一共列了 21 个字段,这一次的 200 条实际带回 15 个,view_count、location、hashtags、top_comments、is_comments_disabled、author_follower_count 这 6 个字段在这批数据里没有出现。还有一个要注意的地方:200 条的 media_type 全部是 image,但其中 104 条带了 video_url,判断是不是视频要看 video_url,不能只看 media_type。

评论是另一回事。我们拿 natgeo 两条帖子做 instagram/comments:一条有 611 条评论,一条有 15,810 条评论,请求都写 limit: 100,两次都只拿回 15 条,各扣 $0.000556。也就是说,在这一天、这两条帖子上,这个能力实际一次只给 15 条,每千条成本是 $0.0371,而不是按 100 条算出来的 $0.0056。和 Apify 的 Instagram Comments Scraper 比(Free $2.60、Business $1.90、DIAMOND $1.40),按 DIAMOND 档这仍然便宜约 38 倍,但如果你要的是一条热门帖子下面的几千条评论,按每次 15 条要请求几百次,这一点必须提前知道。

时间(新加坡时间)能力参数返回条数扣费耗时
13:34 提交、13:35 完成instagram/user_postsusername=natgeo,limit=200200$0.000556约 48 秒
13:35instagram/comments611 条评论的帖子,limit=10015$0.000556约 11 秒
13:36instagram/comments15,810 条评论的帖子,limit=10015$0.000556约 12 秒
13:48instagram/profileusername=natgeo1$0.000556约 22 秒
13:41instagram/profile一个不存在的用户名只回显用户名$0.000556约 9 秒
Apify Instagram Scraper 说明页截图,标题是「How much will scraping Instagram cost?」。第一段说它按事件计费,一条结果等于一个抓取对象,Free 档每 1,000 条 $2.70。第二段用青绿色框标出:Starter 档每 1,000 条 $2.30,每月可抓 8,200 多条;Scale 和 Business 档分别降到 $1.90 和 $1.50,对应每月 104,700 条和 666,000 条。
Apify Instagram Scraper 说明页的定价段落,青绿框是四个套餐的每千条价。 Apify Store 截图,2026-10-26 13:52 SGT

Instagram 还有两个对比要讲清楚。第一,Meta 自己的接口拿不到这些数据。Instagram 平台的 Business Discovery 文档(2026-08-12 更新)写明,它只能读其他「专业账号」的基础资料和指标,年龄受限的专业账号不返回,而且调用方自己也要有一个连接了 Facebook 主页的专业账号;普通个人账号、帖子的全部评论都不在这个接口里。Apify 的 Instagram Scraper 说明页也把这一点当作卖点,说 Instagram 在 2020 年就收紧了官方接口。第二,Reels 目前在我们这边不可用:目录里 instagram/reels 这一天是 available=false,想按账号抓 Reels 的人,今天用 Apify 的 Instagram Reel Scraper 更合适,这一条放进了后面的「什么时候 Apify 更合适」。

实测二:TikTok 视频、搜索和评论

TikTok 我们发了五次请求:四次取数,一次查不存在的账号。tiktok/user_videos 查 NBA 官方账号,limit 50,2026-10-26 13:36 新加坡时间发出,约 30 秒返回 50 条,去重后 50 条,发布时间从 10 月 14 日到 10 月 26 日,播放量从 7,310 到 510 万,中位数 43,050,扣费 $0.000556,每千条 $0.0111。同一个账号再用 limit 10 请求一次(13:41),10 条、同样 $0.000556,每千条就变成 $0.0556,差 5 倍,这是按请求计费最直观的一个例子:一次要得越少,每条越贵。

tiktok/search 搜「coffee shop」,limit 200,13:37 发出,约 75 秒返回 200 条不重复的视频,最早一条发布于 2022 年 5 月,最新一条是当天;tiktok/comments 取 NBA 一条评论超过 500 的视频,limit 200,13:38 发出,同样约 75 秒返回 200 条,其中 81 条是回复(is_reply=true)。这两次各扣 $0.000556,每千条都是 $0.0028。对照 Apify:TikTok Scraper 的结果事件 Free 档 $3.70、Business 档 $1.70,TikTok Comments Scraper Free 档 $1.25、Business 档 $0.50,按 Business 档分别便宜约 611 倍和 180 倍;按 DIAMOND 档(TikTok Scraper $0.50、TikTok Comments Scraper $0.15)分别便宜约 180 倍和 54 倍。

时间(新加坡时间)能力参数返回条数扣费每千条
13:36tiktok/user_videosusername=nba,limit=5050$0.000556$0.0111
13:37tiktok/searchkeyword=coffee shop,limit=200200$0.000556$0.0028
13:38tiktok/commentsNBA 一条视频,limit=200200(81 条回复)$0.000556$0.0028
13:41tiktok/user_videosusername=nba,limit=1010$0.000556$0.0556
13:43tiktok/profile一个不存在的用户名0$0(自动退款)—

小批量时 Apify 那边也有一笔固定开销。TikTok Scraper 每次运行收 $0.001 的启动费,和结果数无关。假如每天给 100 个达人各拉最近 10 条视频、每个达人单独跑一次,在 Business 档每次运行是 10 × $0.0017 + $0.001 = $0.018,折合每千条 $1.80;同样的事在我们这边每次 $0.000556、每千条 $0.0556,差约 32 倍;在 DIAMOND 档每次运行是 10 × $0.0005 + $0.001 = $0.006,折合每千条 $0.60,差约 11 倍。也就是说,小批量时两边都会变贵,但 Apify 的启动费是加在结果费上面的,我们的请求费是唯一的一笔:按 DIAMOND 档,倍数从满额时的约 180 倍降到 11 倍左右,按 Business 档从约 611 倍降到 32 倍。启动费在 DIAMOND 档占了每次运行的六分之一,单价越低的档位,启动费的比重越大。

返回字段和目录对得上:评论的 12 个字段 id、text、author_username、author_id、like_count、reply_count、reply_to_id、is_reply、liked_by_author、pinned_by_author、posted_at、platform,这一次 200 条里全部出现。视频这边目录列了 36 个字段,包括播放、点赞、评论、分享、收藏、时长、话题标签、音乐、是否广告、是否带货,以及作者的粉丝数和认证状态。速度上要说实话:TikTok 搜索和评论这两次都在 75 秒左右,比 Instagram 慢;同步请求的上限是 85 秒,大批量时建议在请求体里加 "mode": "async",先拿 job_id 再去轮询。

折线图,横轴是每次请求返回的条数(对数,1 到 200),纵轴是每 1,000 条的美元成本(对数)。青绿色斜线是 EveryInfra 每次 $0.000556 的能力:成本 = $0.556 ÷ 每次条数。五个实测点在线上:1 条 $0.556,10 条 $0.0556,15 条 $0.0371,50 条 $0.0111,200 条 $0.0028。三条水平虚线是 Apify Instagram 帖子每 1,000 条的价格:Free 档 $2.70、Business 档 $1.50、DIAMOND 档 $0.50。青绿线只在每次 1 条时高于 DIAMOND 档那条线,每次 2 条起就落到三条虚线下面。

上面这张图把「按请求计费」的规律画出来了:每 1,000 条的成本等于 $0.556 除以每次拿到的条数。每次 1 条时是 $0.556,低于 Apify Instagram 帖子 Business 档的 $1.50,但高于 Enterprise 的 DIAMOND 档 $0.50;交叉点在每次约 1.1 条,也就是说,只要每次能拿到 2 条以上,我们就比 Apify 所有档位都便宜,每次只拿 1 条时,Enterprise 客户用 Apify 更省。单价更高的能力,交叉点会往右移:instagram/similar_profiles 一次 $0.008806,如果你每次只用其中 1 条,就比很多按条收费的 actor 贵。判断方法很简单:先看目录里这个能力的 price_usd 和 max_limit,再估计你每次实际能用上多少条,用「单价 ÷ 对方每条价」算出交叉点。

实测三:Google Maps 店铺和评论

地图是 Apify 最大的生意之一。Google Maps Scraper 的页面在 10 月 26 日显示 66.6 万总用户、4.5 万月活,评分 4.7(1,818 条评价)。我们用 google_maps_reviews/search 在新加坡搜「specialty coffee」,limit 50,2026-10-26 13:40 新加坡时间发出,约 12 秒返回 50 家不同的店,最多的三档评分是 4.7、4.4(各 9 家)和 4.5(8 家),扣费 $0.001389,每千家 $0.0278。返回字段有店名、类别、地址、邮编、国家码、经纬度、电话、网站、评分、评论数、图片等,和目录里 search 的 22 个字段对应。

接着用 google_maps_reviews/reviews 取其中一家 Nylon Coffee(店铺页上 2,324 条评论,4.7 分)的最新评论,limit 100、sort newest,13:40 发出,约 23 秒返回 100 条,最早一条是 5 月 4 日,最新一条是当天;100 条里 23 条只有星级、没有文字,这在 Google 评论里很常见。扣费 $0.001389,每千条 $0.0139,比 Apify Google Maps Reviews Scraper 的 Business 档 $0.30 便宜约 22 倍,比 DIAMOND 档 $0.15 便宜约 11 倍,这是七行批量数据里差距最小的一行。第一页返回里写着还有下一页,我们用 page_token 请求第二页(13:43),结果是空的,分页标记变成 end_of_list,这一次自动退款,charged_usd 是 0。所以这家店这一天按「最新」排序只拿到了 100 条,不是全部 2,324 条。

EveryInfra 接口真实返回截图。上半部分是请求:platform 为 google_maps_reviews,action 为 reviews,params 里有店铺链接、limit 100、sort newest 和第二页的 page_token。下半部分是 2026-10-26 13:43:26 新加坡时间的 200 返回:results 是空数组,pagination 的 page 为 2、has_more 为 false、stop_reason 为 end_of_list,count 为 0;billing 里用青绿色框标出 charged_usd 为 0.0 和 reason 为 empty_result_refunded;refund 的 status 为 succeeded。
第二页没有数据:照常返回 200,但 charged_usd 为 0,原因写明 empty_result_refunded。 EveryInfra 接口真实返回截图,请求号 req_e328ee011e9844fd

地图还有第三种买法:直接用 Google 自己的 Places API。按 Google Maps Platform 价目表,Text Search Pro 每 1,000 次请求 $32(每月前 5,000 次免费之后的第一档),而 Text Search 文档写明每页最多 20 家、同一个查询最多 60 家,所以最好情况是每千家 $1.60;评论要用 Place Details 的 Enterprise + Atmosphere 档,每 1,000 次 $25,而 Place 资源说明写明每家最多返回 5 条评论,最好情况是每千条 $5.00,而且一家店最多也就 5 条。Places API 自己也在持续加字段,发布说明最近一条是 2026 年 8 月 6 日新增的入口和导航点字段。它的好处是来源最直接、有服务等级保证;如果你要的是一家店的大量评论,这条路走不通。

点图,纵轴是每 1,000 条的美元价,对数刻度。店铺一组:Google Places API 最好情况 $1.60(灰色菱形),Apify Business 档 $1.50(深灰方块),Apify DIAMOND 档 $0.756(浅灰三角),EveryInfra 实测 $0.0278(青绿圆点)。评论一组:Google Places API 最好情况 $5.00,Apify Business 档 $0.30,DIAMOND 档 $0.15,EveryInfra 实测 $0.0139。

还要补一个在地图上踩到的细节。我们故意用一串乱码加「coffee」做关键词(13:43),本想测空结果会不会退款,结果 Google 的模糊匹配照样返回了 9 家新加坡的咖啡店,这一次按正常价扣了 $0.001389,因为它确实返回了数据。这说明「空结果退款」只管真正的空结果,关键词写错但仍有结果时,钱照扣;做批量任务之前,先用一两个关键词小样本看返回是不是你要的。Google Maps 店铺去重还有一个常见的坑,Place ID 并不是永久不变的业务身份,我们在另一篇实测里专门写过。

只查一个对象时:对 Business 档只便宜 1.8 到 2.9 倍,对 DIAMOND 档反而贵

前面三组都是「一次拿一批」。实际工作里也有很多「一次只查一个」的需求:给一张网红名单逐个补粉丝数,给一批店铺链接逐个补营业时间。这时按请求计费没有摊薄的余地。我们用 instagram/profile 查 natgeo 的主页(13:48),一次返回 1 条,带粉丝数 2.68 亿、帖子数 32,000、认证状态、外链和最近的帖子,扣费 $0.000556,折合每千个主页 $0.556;Apify Instagram Profile Scraper 的「Profile」事件 Free 档 $2.60、Business 档 $1.60,我们便宜 2.9 到 4.7 倍;但它的 DIAMOND 档是 $0.50,比我们低约 10%。用 google_maps_reviews/profile 按链接取 Nylon Coffee 的详情(13:49),一次 $0.001389,每千家 $1.389;Apify 按链接取店铺要付「Scraped place」加「Additional place details scraped」两个事件,Free 档 $6.00、Business 档 $2.55,我们便宜 1.8 到 4.3 倍;DIAMOND 档是 $0.756 加 $0.378,共 $1.134,比我们低约 18%。

一次只查一个对象Apify Free 档每千个Apify Business 档每千个Apify Enterprise 档每千个 PLATINUM / DIAMONDEveryInfra 每千个(实测)对 Business 档对 DIAMOND 档
Instagram 账号主页$2.60$1.60$1.10 / $0.50$0.556便宜 2.9 倍我们贵 11%
按链接取一家地图店铺$6.00$2.55$1.89 / $1.134$1.389便宜 1.8 倍(接近)我们贵 22%

这两行是整篇里对我们最不利的数字,也是最该先看的。对 PLATINUM 档(主页每千个 $1.10、按链接取店 $1.89),我们分别便宜 1.98 倍和 1.36 倍,按前面的规则都只算「接近」。如果你的工作主要是「一个一个查」,又已经是 Apify 的 Enterprise 客户,换过来反而会多花钱;用自助套餐的,换过来能省的钱也有限,迁移成本(改代码、改字段映射、重新测)可能比省下的钱还多。这种情况下更值得比较的是失败扣不扣钱、上手要几步、能不能直接在 AI 工具里用,下面两节讲这些。顺便说一句,给达人名单逐个核实粉丝数和受众,我们在达人尽调那篇里有完整做法。

失败和空结果:谁扣钱

Apify 平台本身不替 actor 规定失败怎么收费,由 actor 开发者决定。它给开发者的文档反而写了「对无效输入收费」一节:看起来有效但出错的输入,比如返回 404 的网址,也建议照样收费,理由是打开页面发现问题本身就花了平台资源;同一节还建议不要让整个运行失败,而是返回带错误码的条目,让用户清楚自己为什么被收了钱。不过同一份文档也写了另一条原则:不要为用户拿不到的东西收费。这对买方的意思是:在 Apify 上,一批输入里有不存在的账号或失效链接,可能每一条都要付钱,也可能不收,取决于你用的那个 actor 怎么写,用之前先读它的说明页。另外,运行状态里有 FAILED、TIMED-OUT、ABORTED 几种终止状态(见 Apify 运行文档),已经产生的事件一般照算。

Apify 开发者文档截图,小标题是「Charge for invalid input」。青绿色框标出的一段说:对看似有效但导致错误的输入收费,例如返回 404 的网址;即使没有产生可用数据,打开页面发现问题也花了平台资源。下面一段提醒,对无效输入收费可能仍不够覆盖处理错误的全部成本。
Apify 按事件计费文档的「对无效输入收费」一节。 Apify 文档截图,2026-10-26 13:53 SGT

EveryInfra 的规则写在 llms.txt 和价格页里:失败和空结果都不形成最终扣费。我们这次专门测了四种「没拿到数据」的情况。参数写错(把 username 拼成 usernme,13:41)返回 422,错误里直接告诉你缺的是 username、usernme 不是这个能力的参数,并附一个能跑通的示例,不扣费;请求太快(13:39)返回 429,带 retry_after,不扣费;TikTok 查一个不存在的账号(13:43)返回空对象,reason 写着 empty_result_refunded,扣费 0;地图评论第二页为空(13:43),同样当场退款。

情况Apify(按文档)EveryInfra 实测时间(新加坡时间)
参数写错由 actor 的输入校验决定,常见做法是运行前报错422,告诉你正确参数名,不扣费13:41
请求太快平台有并发上限:定价页写 Free 5、Starter 32、Scale 128、Business 256 个运行429,带 retry_after,不扣费13:39
账号不存在(TikTok)文档建议开发者对这类输入照样收费空结果,当场退款,扣费 013:43
末页没有数据没有结果事件就不产生结果费,启动费照收空结果,当场退款,扣费 013:43
账号不存在(Instagram)同上只回显用户名,被扣 $0.000556;10 月 26 日已修复,复测不扣13:41

最后一行要单独说。我们用 instagram/profile 查一个不存在的用户名,返回的 results 里只有我们传进去的那个用户名,没有任何真实资料,但 charged_usd 是 $0.000556,账本里 13:41 有这笔扣款,到 14:07 我们再查账本仍然没有对应的退款。同一时间用 TikTok 做同样的测试是正确退款的。按我们自己的规则,这一次应该算空结果、应该退。我们把这条请求号交给工程团队,10 月 26 日已修复:16:00:53(新加坡时间)我们用一个随机生成、不存在的用户名复测,返回 200、results 为空、billing.charged 为 false、原因是 empty_result_refunded,没有扣费。写出来是因为一篇比价文章如果只报对自己有利的数字,就不值得信。

横向条形图,本文 17 次请求的结局:有数据并扣费 12 次;查无此号仍扣费 1 次,用青绿色标出;空结果自动退款 2 次;参数错 422 和限速 429 不扣费共 2 次。合计扣费 $0.01056。

上手要几步:n8n、MCP 和 AI 工具

很多人搜「apify alternative n8n」,是因为在 n8n 里用 Apify 要先装节点、配令牌,再学 actor 的输入格式。Apify 的 n8n 集成文档写明:自托管 n8n 要在 Settings → Community Nodes 里安装 @apify/n8n-nodes-apify,云端 n8n 另有方式,然后用 Apify 账号授权,在节点里选 actor、填输入 JSON、等运行结束、再取数据集。EveryInfra 不需要专门的节点:n8n 自带的 HTTP Request 节点发一个 POST,请求体就是上面那段 JSON,返回里直接是数据和扣费。如果你在 n8n 里用 AI Agent 节点,也可以挂 n8n 的 MCP Client Tool 子节点,把 EveryInfra 的远程 MCP 当工具用。我们有一篇用 n8n 每天自动出热榜日报的实战指南,从定时触发到写表一步一步都跑通过。

AI 工具里也一样。Apify 的 MCP 服务器地址是 mcp.apify.com,推荐用 OAuth 登录,接上以后 AI 可以搜索 Store、选 actor、启动运行、读结果;它的开源仓库在 10 月 19 日发布的 v0.19.0 里又加了创建 actor、更新版本的工具。两边用的都是同一个协议,按 MCP 规范 2025-11-25 版的 Streamable HTTP 传输接入。EveryInfra 的远程 MCP 是 https://api.everyinfra.com/mcp,25 个工具,其中列能力、查任务、查账户是免费的,调数据和 REST 同价同规则。在 Claude Code 里一行就能加上:

bash
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
  --header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'
上手步骤ApifyEveryInfra
注册邮箱或第三方账号,Free 档不用信用卡邮箱注册;GitHub 加星领 $1 试用金,否则先充值 $10
找到要用的东西在 Store 的上万个 actor 里挑,同一平台往往有十几个同类 actor,价格和字段各不相同查一个目录:GET /api/v1/social/catalog,按 平台/能力 找
第一次调用填 actor 的输入 JSON(每个 actor 不同),启动运行,等结束,再读数据集一个 POST,platform、action、params 三个字段
n8n自托管装社区节点,或用 HTTP 调 Apify API自带的 HTTP Request 节点
MCPmcp.apify.com,OAuthapi.everyinfra.com/mcp,API Key
看花了多少钱控制台的用量图和每次运行的明细每个响应都带 charged_usd,账本接口可查

Apify 的强项正是这张表里的第二行:Store 里 actor 极多,什么网站都有人写过。代价也在这一行:同一个平台往往有十几个同类 actor,作者不同、价格不同、维护状态不同。Reddit 上 r/apify 有人问哪个 Instagram 和 X 的 actor 最划算,一位 actor 作者回复说自己的 X 抓取器对免费账号每千条 $15、对付费账号每千条 $0.35(原帖),另一位回复提醒 Instagram 的 actor 超过两三个月没更新就可能已经半坏。挑 actor 本身就是一项要花时间的工作。

从 Apify 换过来,要改的五件事

价格算清楚以后,真正决定迁移成本的是工程上的细节。我们按「一个已经在 Apify 上跑着 Instagram、TikTok 和地图任务的团队」来想,换到按请求计费的接口要改五处。第一处是取数单位。Apify 的 actor 一般是「给一批输入,跑一次,结果写进数据集」,一次运行可以跑几千个目标;EveryInfra 是「一个目标一次请求」,多目标参数(比如 urls、usernames)按目标数计费。你的循环要从「启动一次运行」改成「对每个目标发一次请求」,同时把 limit 尽量写到 max_limit,否则每次只拿几条就会多付很多次请求费,前面 fig-05 那条线就是这个意思。

第二处是分页。Apify 的 actor 通常在内部翻页,你只设一个总的结果上限;我们这边有分页的能力会在响应里给 next_page_token 和 pagination,下一页要把 token 原样传回 page_token,其他参数不变,每一页算一次请求,末页没数据会退款,就像本文地图评论第二页那样。少数能力不是「一次一个价」,目录里会写 rows_per_unit,按每多少条算一次;例如 aliexpress/search 每 50 条算一次,douyin/comments 每 20 条算一次。迁移前先把你要用的每个能力在目录里查一遍,看它是哪一种。

第三处是异步和回调。Apify 跑完一次运行可以用 Webhook 通知你;我们这边慢能力在请求体里加 "mode": "async",拿到 job_id 后轮询(免费),或者在控制台设 job.finished 回调:任务成功或失败、扣费或退款结算完以后,会给你的地址发一个带签名的 POST,失败会在 30 秒到 6 小时之间重试 7 次,所以接收端要按事件编号去重。第四处是重试。同步请求可以带 Idempotency-Key 请求头,24 小时内用同一个键重发同一个请求,拿回的是第一次的结果,不会重复扣费;网络超时的时候这一条很有用。

第五处是花费监控。Apify 在控制台按天画用量图,每次运行有明细;我们每个响应都带 charged_usd,账本接口能按条查扣费和退款,API Key 还可以设美元总限额(spend_limit_usd),用到上限就停,防止循环写错把钱跑光。限速也要提前规划:默认每个账号每分钟 60 次请求,累计充值到 $50、$150、$750 时自动升到每分钟 180、600、1,800 次,也可以单买 30 天的速率包。本文的测试 Key 自己设了每分钟 10 次,13:39 那次 429 就是撞上了这个限制,不扣费。

这五处里,最容易出错的是第一处和第二处,因为它们直接决定账单。一个经验做法:迁移第一周,每个任务只跑一个目标,记下返回条数、charged_usd 和耗时,用「实付 ÷ 条数 × 1,000」算出真实的每千条价,再和你在 Apify 的历史账单比;对不上的,先查是不是 limit 写小了、是不是用了按块计费的能力、是不是有很多空结果。Apify 那边,Get Actor 接口文档说明了怎么读每个 actor 的计费事件名,你可以用同一个公开接口把手上每个 actor 的当前价格都拉下来,两边放进同一张表。

要改的地方在 Apify 上在 EveryInfra 上
取数单位一批输入跑一次运行一个目标一次请求,limit 写到 max_limit
分页在运行内部翻页把 next_page_token 原样传回 page_token,每页一次请求
异步和回调运行结束的 Webhook"mode": "async"、免费轮询、带签名的 job.finished 回调
重试取决于 actorIdempotency-Key,24 小时内不重复扣费
花费监控用量图、每次运行明细charged_usd、账本接口、每个 Key 的 spend_limit_usd

每月的账:三个常见规模

把单价换成月账单,差别更直观。下面三个场景都只算数据费,不算各自的套餐月费;Apify 按 Free、Business 和 Enterprise 的 DIAMOND 三档公开单价,EveryInfra 按目录价和本文实测的每次条数。

场景Apify Free 档Apify Business 档Apify DIAMOND 档EveryInfra(目录价)怎么算的
每月 10 万条 Instagram 帖子$270$150$50$0.278每次 200 条,500 次 × $0.000556
每天 1,000 条 TikTok 评论,30 天$37.50$15.00$4.50$0.083每次 200 条,150 次 × $0.000556
每周 50 家店各取最新 100 条评论,4 周$12.00$6.00$3.00$0.28200 次 × $0.001389

第一行是最极端的情况:每月 10 万条帖子在 Apify Business 档要 $150 的数据费,加上套餐本身 $999 的月费(含 $999 用量,用不完过期);在 EveryInfra 是 500 次请求、$0.278;就算按 Enterprise 的 DIAMOND 档,数据费也要 $50,外加 Enterprise 合同本身的费用。第三行差距小一些,因为地图评论我们这边一次 $0.001389、一次最多 100 条,而 Apify 的评论单价本来就低。这些都是「数据费」,没有算你自己的服务器、存储和人工;对一个每月只取几千条的个人项目,两边的数据费可能都只是几美元,这时候挑哪个更多取决于你已经熟悉哪个。

这些数字怎么自己复算

一篇比价文章最怕的是「我说便宜就便宜」。所以本文每个数字都留了复算的路。Apify 一侧,打开 https://api.apify.com/v2/acts/apify~instagram-scraper 这样的地址,不用登录就能看到 JSON;找到 data.pricingInfos 这个数组的最后一项,看它的 startedAt(生效时间)和 pricingPerEvent.actorChargeEvents,里面每个事件下面的 eventTieredPricingUsd 就是 FREE、BRONZE、SILVER、GOLD、PLATINUM、DIAMOND 六档的单条价格,乘以 1,000 就是每千条价。我们这样读出来的 Instagram Scraper 是 0.0027、0.0023、0.0019、0.0015、0.0009、0.0005 美元一条;前四档和说明页上写的 $2.70、$2.30、$1.90、$1.50 每千条完全一致,这是我们确认「前四档对应四个自助套餐」的外部依据,后两档说明页不写,只在接口和 Enterprise 文档里出现。

EveryInfra 一侧,每个响应里的 billing.charged_usd 就是这一次实际扣的钱,results 数组的长度就是实际返回的条数。我们没有用 count 字段直接算,而是数数组长度,再按每条的 post_id 或 id 去重,确认没有重复条目把条数撑大,前面三组实测里写的条数都是去重后的数。复算脚本只有几十行,读原始返回和 Apify 的原始定价,输出每一行的每千条价和倍数;本文的表和图都由它的输出生成,不是手填的。如果你想用自己的目标重做一遍,照「实付 ÷ 去重后的条数 × 1,000」算即可。

倍数按 Apify 公开接口里最低的 DIAMOND 档算,这是 Enterprise 客户的价格;如果你用的是自助套餐,倍数要乘大约 3(Business 档)到 5 倍以上(Free 档),第一张表最后一列就是 Business 档的数。我们也没有把 Apify 的套餐月费摊到每条结果里,这会让对方的每千条价看起来更低。反过来,我们没有替 Apify 算它的重试和空跑费用,因为那取决于具体 actor 的实现,我们没有跑过,不能编;我们自己这边,倍数一律按目录价算,账户适用价以控制台为准。

什么时候 Apify 更合适

说完价格,必须说清楚哪些情况我们不是更好的选择。下面这些都是可以核实的事实,不是客气话。

你的需求Apify 有什么EveryInfra 现在的情况
抓我们目录里没有的网站Store 里有上万个 actor,还能自己写 actor 部署到平台上目录覆盖 91 个平台、426 项能力,没有的平台拿不到
按账号抓 Instagram ReelsInstagram Reel Scraper 等多个 actorinstagram/reels 这一天 available=false
一条热门帖子下的几千条 Instagram 评论评论类 actor 按条收费,可设很大的结果上限实测每次只回 15 条,要请求很多次
一家店的全部 Google 评论Reviews Scraper 可按店抓全部评论本次按最新排序只拿到 100 条,第二页为空
联系方式、邮箱补全、AI 竞品分析地图 actor 有多种付费附加项没有这类附加项
定时运行、数据集存储、Webhook 编排都在一个平台里平台自带调度、存储、数据集导出只提供接口和 Webhook,调度和存储要你自己来
每月 $5 以内的零星试用Free 档每月 $5,不用信用卡$1 试用金 24 小时有效,之后最少充值 $10
已签 Enterprise 合同、每次只查一个对象DIAMOND 档主页每千个 $0.50、按链接取店铺 $1.134实测 $0.556 和 $1.389,分别贵 11% 和 22%

还有一项是 Apify 独有、我们没有的:让 AI 智能体自己付钱。Apify 定价页的问答写明,带加密钱包的自主智能体可以通过 x402 和 MPP 两种智能体支付协议付款,不用注册账号、不用人工签约,付款后拿到一个有花费上限的临时令牌,再像普通用户一样调用 Apify 接口,每次运行从这笔预付余额里扣,没用完的随令牌一起失效。如果你在做的是「完全无人值守、自己找工具自己付费」的智能体,这条路目前只有 Apify 走得通;EveryInfra 需要人先注册、充值、发 Key,智能体再拿 Key 调用。

还有一类人更适合留在 Apify:已经在 Apify 上写了自己的 actor、用了它的代理和存储,整条流程都在平台上跑。对他们来说,换掉的不是一个接口,而是一整套工具,省下的数据费不一定抵得过迁移的人力。反过来,如果你的需求集中在社媒、电商、点评这些主流平台,主要是批量取列表数据,又经常在 AI 工具或 n8n 里调用,按请求计费会便宜一到三个数量级,而且不用挑 actor。

最近 60 天 Apify 的价格和产品变化

  • 2026-10-01,租用制 actor 全部退役:Apify 的租用定价文档写明,4 月 1 日起不能再发布租用制 actor,10 月 1 日剩下的租用制 actor 全部改成按用量计费,开发者可以在此之前自己改成按事件计费。对读者意味着:以前按月租用某个 actor 的人,10 月以后的账单单位已经变了,要按新的计费模型重新算每千条价。
  • 2026-10-07,Instagram Post Scraper 新定价:公开接口里这个 actor 的最新一版定价从 10 月 7 日生效,帖子单价没变,新增了一个按条收费的「music-data」附加事件,Free 档每千条 $7.00、DIAMOND 档 $2.00。对读者意味着:Apify 的附加事件还在增加,同一个 actor 的账单可能因为你多勾了一个选项而翻几倍。
  • 2026-10-19,Apify MCP 服务器 v0.19.0:发布说明新增创建 actor 和更新 actor 版本的工具,并标为不兼容改动,2026-10-21 又连发了 v0.19.3 等补丁;10 月 14 日的 v0.18.1 刚改过「没有工具能启动运行时」的提示。对读者意味着:在 AI 工具里用 Apify 的方式还在快速变,升级前要重测工作流。
  • 2026-10-22 到 10-26,本文比较的 actor 全部在一周内更新过:同一个公开接口显示,Google Maps Scraper 和 Google Maps Reviews Scraper 最近修改于 10 月 22 日,三个 Instagram actor 于 10 月 23 日,两个 TikTok actor 于我们测试当天 10 月 26 日。对读者意味着:价格和输入格式随时可能变,比价要读当天的接口,不要照搬旧文章里的数。

常见问题

问题来自 2026-10-26 读取的 Google 联想词(「apify alternatives」「is apify」「apify pricing」「apify alternative n8n」几组),以及 Reddit 上的原帖;联想词原文我们存档备查。

Apify 免费吗?

有免费档,但不是无限免费。定价页写明 Free 档每月给 $5 用量,不用信用卡;用完以后服务停到下个账单周期,没用完的也不滚存。按 Instagram Scraper Free 档每千条 $2.70 算,$5 大约够 1,850 条。r/n8n 上有人发帖问 Reddit 有没有 Apify 的替代,理由就是「免费档的 $5 很快就用完了」(原帖)。另一个 r/n8n 帖子里,发帖人说自己只是做个人学习项目,每月 $30 的订阅「有点贵」,回复里有人建议只要每月用量不超过 $5 就能一直用免费档(原帖)。EveryInfra 没有每月免费额度,给 GitHub 仓库加星可以领 $1 试用金,24 小时有效。

有没有免费的 Apify 替代?

完全免费的做法有两种:用平台自己的接口,或者自己写抓取程序。前者覆盖面很窄,比如 TikTok 的 Research API(开发者更新日志最近一条是 2026 年 8 月 25 日)只给美国、欧洲经济区、英国、加拿大、瑞士的学术机构和欧盟的非营利研究机构申请;Instagram 的 Business Discovery 只能读专业账号的基础资料,Meta 的 Instagram 平台更新日志里近期的改动也集中在发布内容和私信,不在读取别人的公开数据上。后者不花数据费,但要自己处理代理、改版和封禁,人力往往比数据费贵得多。所以更现实的问题是「哪个付费方案更省钱」,本文第一张表就是答案。

Instagram 用什么替代 Apify?

r/automation 上有人问 Google Maps 抓取有没有 Apify 以外的选择,最高赞回复是用 Google 自家的 Places API 加 n8n(原帖),本文实测三那一节算过这条路的价格。Instagram 这边,如果你要的是账号的帖子、评论、粉丝列表、话题帖子,Instagram 数据接口按请求计费,本文实测帖子每千条 $0.0028、评论每千条 $0.0371。要注意两点:评论每次实测只回 15 条;Reels 这一天不可用。需要 Reels 或者需要一条帖子下的海量评论,Apify 目前更合适。

在 n8n 里怎么替换 Apify?

把 Apify 节点换成 n8n 自带的 HTTP Request 节点:方法 POST,地址 https://api.everyinfra.com/api/v1/social,请求头加 Authorization: Bearer <你的 Key>,请求体写 platform、action、params。不用等运行结束、也不用再取数据集,返回里就是数据。慢的能力在请求体里加 "mode": "async",再用第二个 HTTP Request 节点轮询任务。完整工作流见我们的 n8n 实战指南。

Apify 的价格怎么算?

先看 actor 页面写的计费模型。按事件计费的,账单 = 结果数 × 结果单价 + 各附加事件数 × 附加单价 + 运行次数 × 启动费,单价随你的套餐档位变;按用量计费的,账单 = CU × CU 单价 + 代理流量 + 存储操作 + 数据传输。最准的办法是读 api.apify.com/v2/acts/<作者>~<actor 名> 里的 pricingInfos,取最后一条,这就是当前生效的价格;这个接口不用登录,你可以把自己手上每个 actor 的价格都拉下来,按自己所在的档位算。

能在 Claude 这类 AI 工具里直接用吗?

两边都可以。Apify 的 MCP 在 mcp.apify.com,用 OAuth 登录;EveryInfra 的 MCP 在 https://api.everyinfra.com/mcp,用 API Key,Claude、ChatGPT、Cursor 都能加成远程服务器,不用在本地装东西。我们在 Cursor 里调 TikTok、Instagram 数据的实测和远程 MCP 接入验收两篇里写了配置和常见问题。

三步试用

第一步,注册并拿到 API Key,在控制台的余额页领试用金或充值(快速上手)。第二步,打开对应能力的文档页,用页上的一键试用在试用台里跑一次:试 Instagram 帖子、试 TikTok 搜索、试 Google Maps 店铺。第三步,看响应里的 charged_usd 和返回条数,用「实付 ÷ 条数 × 1,000」算出你这个场景的每千条价,再和你现在的账单比。平台和能力的完整列表见 TikTok 数据接口、Google Maps 数据接口和数据市场。

方法和边界

Apify 一侧,我们只用了公开材料:api.apify.com/v2/acts 公开接口返回的定价(2026-10-26 13:33 新加坡时间读取七个 actor,14:48 补读 Instagram Post Scraper,原始返回存档备查)、定价页、文档、Store 页面和 Reddit 原帖。我们没有注册 Apify、没有跑它的 actor,所以不评价它的数据质量、速度和成功率,表里的 Apify 价格都是「公开单价」,不是「实测花费」;实际账单可能因为附加事件、启动费、重试和平台用量更高。Instagram Scraper 等 actor 由 Apify 维护,TikTok Scraper(作者 Clockworks)和 Google Maps Scraper(作者 Compass)页面也标为「Maintained by Apify」。

EveryInfra 一侧,17 次请求全部在 2026-10-26 13:34–13:49 新加坡时间完成,样本是每个能力一到两次,能说明「这一天、这几个目标」的价格和返回条数,不能说明长期的成功率和速度。每千条价格按实付除以实际返回条数计算,计算脚本和原始返回存档备查。倍数按 Apify 公开接口里最低的 DIAMOND 档算,同时列出 Business 档;我们一侧按目录价算。英西两版为了换本地例子,14:07–14:08 另调了 3 次(Austin 和墨西哥城的地图搜索、El País 的帖子),花费 $0.003334,三版合计 $0.01389。还没核实的:Apify Enterprise 合同除了单价以外的最低承诺金额,公开页面没有写。

参考资料

  1. Apify 公开接口:Instagram Scraper 定价(pricingInfos),Apify,2026-10-26 读取,https://api.apify.com/v2/acts/apify~instagram-scraper
  2. Apify 公开接口:TikTok Scraper 定价,Apify,2026-10-26 读取,https://api.apify.com/v2/acts/clockworks~tiktok-scraper
  3. Apify 公开接口:Google Maps Scraper 定价,Apify,2026-10-26 读取,https://api.apify.com/v2/acts/compass~crawler-google-places
  4. Apify Pricing(套餐、CU、代理、问答),Apify,2026-10-26 读取,https://apify.com/pricing
  5. Instagram Scraper 说明页,Apify,2026-10-26 读取,https://apify.com/apify/instagram-scraper
  6. Actor pricing and costs(折扣档),Apify 文档,https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
  7. Pay-per-event pricing model,Apify 文档,https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event
  8. Actors in Store(计费模型),Apify 文档,https://docs.apify.com/platform/actors/running/actors-in-store
  9. Usage and resources(CU 定义),Apify 文档,https://docs.apify.com/platform/actors/running/usage-and-resources
  10. Limits(并发上限),Apify 文档,https://docs.apify.com/platform/limits
  11. Runs and builds(运行状态),Apify 文档,https://docs.apify.com/platform/actors/running/runs-and-builds
  12. General Terms and Conditions,Apify,https://docs.apify.com/legal/general-terms-and-conditions
  13. Google Maps Scraper is going to pay-per-event pricing,Apify 帮助中心,2025-03-18,https://help.apify.com/en/articles/10774732-google-maps-scraper-is-going-to-pay-per-event-pricing
  14. n8n 集成,Apify 文档,https://docs.apify.com/platform/integrations/n8n
  15. Apify MCP server,Apify 文档,https://docs.apify.com/platform/integrations/mcp
  16. apify-mcp-server 仓库,Apify,GitHub,https://github.com/apify/apify-mcp-server
  17. apify-mcp-server v0.19.0 发布说明,2026-10-19,https://github.com/apify/apify-mcp-server/releases/tag/v0.19.0
  18. apify-mcp-server v0.18.1 发布说明,2026-10-14,https://github.com/apify/apify-mcp-server/releases/tag/v0.18.1
  19. HTTP Request 节点,n8n 文档,https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
  20. Google Maps Platform 价目表,Google,https://developers.google.com/maps/billing-and-pricing/pricing
  21. Text Search (New),Google 文档,https://developers.google.com/maps/documentation/places/web-service/text-search
  22. Place 资源(reviews 最多 5 条),Google 文档,https://developers.google.com/maps/documentation/places/web-service/reference/rest/v1/places
  23. Business Discovery,Meta 开发者文档,2026-08-12 更新,https://developers.facebook.com/docs/instagram-platform/instagram-api-with-facebook-login/business-discovery
  24. TikTok Research API,TikTok 开发者,https://developers.tiktok.com/products/research-api/
  25. EveryInfra 能力目录,2026-10-26 13:31 SGT 读取,https://api.everyinfra.com/api/v1/social/catalog
  26. r/apify:Best Cost-Efficient Apify Actor for Instagram and X Profile Search?,Reddit,https://www.reddit.com/r/apify/comments/1s81nhe/best_costefficient_apify_actor_for_instagram_and/
  27. r/n8n:Is there any alternative to apify for Reddit?,Reddit,https://www.reddit.com/r/n8n/comments/1v783nr/is_there_any_alternative_to_apify_for_reddit/
  28. Instagram Profile Scraper,Apify,https://apify.com/apify/instagram-profile-scraper
  29. Instagram Comments Scraper,Apify,https://apify.com/apify/instagram-comment-scraper
  30. TikTok Scraper,Apify(作者 Clockworks),https://apify.com/clockworks/tiktok-scraper
  31. TikTok Comments Scraper,Apify(作者 Clockworks),https://apify.com/clockworks/tiktok-comments-scraper
  32. Google Maps Scraper,Apify(作者 Compass),https://apify.com/compass/crawler-google-places
  33. Google Maps Reviews Scraper,Apify(作者 Compass),https://apify.com/compass/google-maps-reviews-scraper
  34. Apify 公开接口:Instagram Comments Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/apify~instagram-comment-scraper
  35. Apify 公开接口:Instagram Profile Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/apify~instagram-profile-scraper
  36. Apify 公开接口:TikTok Comments Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/clockworks~tiktok-comments-scraper
  37. Apify 公开接口:Google Maps Reviews Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/compass~Google-Maps-Reviews-Scraper
  38. Residential proxy,Apify 文档,https://docs.apify.com/platform/proxy/residential-proxy
  39. Get Actor 接口,Apify API 文档,https://docs.apify.com/api/v2/actor-get
  40. MCP 规范 2025-11-25,Model Context Protocol,https://modelcontextprotocol.io/specification/2025-11-25
  41. MCP Client Tool 节点,n8n 文档,https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/
  42. Places API (New) 发布说明,Google,https://developers.google.com/maps/documentation/places/web-service/release-notes
  43. TikTok 开发者更新日志,TikTok,2026-08-26 更新,https://developers.tiktok.com/doc/changelog
  44. Instagram 平台更新日志,Meta,https://developers.facebook.com/docs/instagram-platform/changelog
  45. apify-mcp-server v0.19.3 发布说明,2026-10-21,https://github.com/apify/apify-mcp-server/releases/tag/v0.19.3
  46. r/n8n:apify free alterntive,Reddit,https://www.reddit.com/r/n8n/comments/1qu4fdg/apify_free_alterntive/
  47. r/automation:Alternatives for google maps scraper Apify,Reddit,https://www.reddit.com/r/automation/comments/1k5jvwj/alternatives_for_google_maps_scraper_apify/
  48. Actor rental pricing model(租用制退役),Apify 文档,https://docs.apify.com/platform/actors/publishing/monetize/rental
  49. Apify 公开接口:Instagram Post Scraper 定价,2026-10-26 14:48 SGT 读取,https://api.apify.com/v2/acts/apify~instagram-post-scraper

引用编号 BL-46