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,那一侧只用它公开的价格、文档和页面。
结论先看:同样 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 actor | Apify Free 档 | Apify Business 档 | Apify Enterprise 档 PLATINUM / DIAMOND | EveryInfra 实测(能力) | 实测每千条 | 对 DIAMOND 档 | 对 Business 档 |
|---|---|---|---|---|---|---|---|---|
| Instagram 帖子 | Instagram Scraper | $2.70 | $1.50 | $0.90 / $0.50 | instagram/user_posts,200 条 | $0.0028 | 便宜约 180 倍 | 约 540 倍 |
| Instagram 评论 | Instagram Comments Scraper | $2.60 | $1.90 | $1.70 / $1.40 | instagram/comments,15 条 | $0.0371 | 便宜约 38 倍 | 约 51 倍 |
| TikTok 搜索视频 | TikTok Scraper | $3.70 | $1.70 | $1.00 / $0.50 | tiktok/search,200 条 | $0.0028 | 便宜约 180 倍 | 约 611 倍 |
| TikTok 账号视频 | TikTok Scraper | $3.70 | $1.70 | $1.00 / $0.50 | tiktok/user_videos,50 条 | $0.0111 | 便宜约 45 倍 | 约 153 倍 |
| TikTok 评论 | TikTok Comments Scraper | $1.25 | $0.50 | $0.30 / $0.15 | tiktok/comments,200 条 | $0.0028 | 便宜约 54 倍 | 约 180 倍 |
| Google Maps 店铺 | Google Maps Scraper | $4.00 | $1.50 | $1.26 / $0.756 | google_maps_reviews/search,50 条 | $0.0278 | 便宜约 27 倍 | 约 54 倍 |
| Google Maps 评论 | Google Maps Reviews Scraper | $0.60 | $0.30 | $0.20 / $0.15 | google_maps_reviews/reviews,100 条 | $0.0139 | 便宜约 11 倍 | 约 22 倍 |
| Instagram 账号主页 | Instagram Profile Scraper | $2.60 | $1.60 | $1.10 / $0.50 | instagram/profile,1 条 | $0.556 | 我们贵 11% | 约 2.9 倍 |
| 按链接取一家店 | Google Maps Scraper(店铺 + 详情附加) | $6.00 | $2.55 | $1.89 / $1.134 | google_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 更便宜。
表里的 actor 选的是各类数据里用户最多、由 Apify 维护的那一个,想换掉 Apify 的人手上用的多半就是它们;用户数和最近修改日期来自同一个公开接口(2026-10-26 读取),四个评论和主页类 actor 的定价接口地址列在文末参考资料里。
| Apify actor | 累计用户 | 近 30 天用户 | 最近修改 |
|---|---|---|---|
| Instagram Scraper | 449,020 | 58,199 | 2026-10-23 |
| Instagram Profile Scraper | 262,941 | 38,410 | 2026-10-23 |
| Instagram Comments Scraper | 64,507 | 8,600 | 2026-10-23 |
| TikTok Scraper | 359,843 | 31,757 | 2026-10-26 |
| TikTok Comments Scraper | 49,844 | 5,624 | 2026-10-26 |
| Google Maps Scraper | 666,052 | 44,808 | 2026-10-22 |
| Google Maps Reviews Scraper | 64,731 | 8,570 | 2026-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 文档和当天目录。
按结果计费也有它的道理。对卖方来说,每一条结果都要花代理流量和算力,按条收钱最容易对上成本;对买方来说,单价写在页面上,要多少条一乘就知道。按请求计费的好处在另一头:同一个请求多拿几条几乎不增加成本的时候,买方能把单价摊薄到很低。代价是你得理解每个能力的 max_limit、分页方式和「一次请求能拿多少」,否则每次只拿几条,就会白白多付很多次请求费。下面三组实测,就是把这件事放到 Instagram、TikTok 和 Google Maps 上一个一个算。

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 内存一次),说明价格会变,读价格要读当天的接口,不要读旧文章。
| 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 倍。
# 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_posts | username=natgeo,limit=200 | 200 | $0.000556 | 约 48 秒 |
| 13:35 | instagram/comments | 611 条评论的帖子,limit=100 | 15 | $0.000556 | 约 11 秒 |
| 13:36 | instagram/comments | 15,810 条评论的帖子,limit=100 | 15 | $0.000556 | 约 12 秒 |
| 13:48 | instagram/profile | username=natgeo | 1 | $0.000556 | 约 22 秒 |
| 13:41 | instagram/profile | 一个不存在的用户名 | 只回显用户名 | $0.000556 | 约 9 秒 |

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:36 | tiktok/user_videos | username=nba,limit=50 | 50 | $0.000556 | $0.0111 |
| 13:37 | tiktok/search | keyword=coffee shop,limit=200 | 200 | $0.000556 | $0.0028 |
| 13:38 | tiktok/comments | NBA 一条视频,limit=200 | 200(81 条回复) | $0.000556 | $0.0028 |
| 13:41 | tiktok/user_videos | username=nba,limit=10 | 10 | $0.000556 | $0.0556 |
| 13:43 | tiktok/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,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 条。

地图还有第三种买法:直接用 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 日新增的入口和导航点字段。它的好处是来源最直接、有服务等级保证;如果你要的是一家店的大量评论,这条路走不通。
还要补一个在地图上踩到的细节。我们故意用一串乱码加「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 / DIAMOND | EveryInfra 每千个(实测) | 对 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 运行文档),已经产生的事件一般照算。

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) | 文档建议开发者对这类输入照样收费 | 空结果,当场退款,扣费 0 | 13:43 |
| 末页没有数据 | 没有结果事件就不产生结果费,启动费照收 | 空结果,当场退款,扣费 0 | 13: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,没有扣费。写出来是因为一篇比价文章如果只报对自己有利的数字,就不值得信。
上手要几步: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 里一行就能加上:
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
--header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'| 上手步骤 | Apify | EveryInfra |
|---|---|---|
| 注册 | 邮箱或第三方账号,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 节点 |
| MCP | mcp.apify.com,OAuth | api.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 回调 |
| 重试 | 取决于 actor | Idempotency-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.28 | 200 次 × $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 Reels | Instagram Reel Scraper 等多个 actor | instagram/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 合同除了单价以外的最低承诺金额,公开页面没有写。
参考资料
- Apify 公开接口:Instagram Scraper 定价(pricingInfos),Apify,2026-10-26 读取,https://api.apify.com/v2/acts/apify~instagram-scraper
- Apify 公开接口:TikTok Scraper 定价,Apify,2026-10-26 读取,https://api.apify.com/v2/acts/clockworks~tiktok-scraper
- Apify 公开接口:Google Maps Scraper 定价,Apify,2026-10-26 读取,https://api.apify.com/v2/acts/compass~crawler-google-places
- Apify Pricing(套餐、CU、代理、问答),Apify,2026-10-26 读取,https://apify.com/pricing
- Instagram Scraper 说明页,Apify,2026-10-26 读取,https://apify.com/apify/instagram-scraper
- Actor pricing and costs(折扣档),Apify 文档,https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
- Pay-per-event pricing model,Apify 文档,https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event
- Actors in Store(计费模型),Apify 文档,https://docs.apify.com/platform/actors/running/actors-in-store
- Usage and resources(CU 定义),Apify 文档,https://docs.apify.com/platform/actors/running/usage-and-resources
- Limits(并发上限),Apify 文档,https://docs.apify.com/platform/limits
- Runs and builds(运行状态),Apify 文档,https://docs.apify.com/platform/actors/running/runs-and-builds
- General Terms and Conditions,Apify,https://docs.apify.com/legal/general-terms-and-conditions
- 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
- n8n 集成,Apify 文档,https://docs.apify.com/platform/integrations/n8n
- Apify MCP server,Apify 文档,https://docs.apify.com/platform/integrations/mcp
- apify-mcp-server 仓库,Apify,GitHub,https://github.com/apify/apify-mcp-server
- apify-mcp-server v0.19.0 发布说明,2026-10-19,https://github.com/apify/apify-mcp-server/releases/tag/v0.19.0
- apify-mcp-server v0.18.1 发布说明,2026-10-14,https://github.com/apify/apify-mcp-server/releases/tag/v0.18.1
- HTTP Request 节点,n8n 文档,https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
- Google Maps Platform 价目表,Google,https://developers.google.com/maps/billing-and-pricing/pricing
- Text Search (New),Google 文档,https://developers.google.com/maps/documentation/places/web-service/text-search
- Place 资源(reviews 最多 5 条),Google 文档,https://developers.google.com/maps/documentation/places/web-service/reference/rest/v1/places
- Business Discovery,Meta 开发者文档,2026-08-12 更新,https://developers.facebook.com/docs/instagram-platform/instagram-api-with-facebook-login/business-discovery
- TikTok Research API,TikTok 开发者,https://developers.tiktok.com/products/research-api/
- EveryInfra 能力目录,2026-10-26 13:31 SGT 读取,https://api.everyinfra.com/api/v1/social/catalog
- 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/
- 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/
- Instagram Profile Scraper,Apify,https://apify.com/apify/instagram-profile-scraper
- Instagram Comments Scraper,Apify,https://apify.com/apify/instagram-comment-scraper
- TikTok Scraper,Apify(作者 Clockworks),https://apify.com/clockworks/tiktok-scraper
- TikTok Comments Scraper,Apify(作者 Clockworks),https://apify.com/clockworks/tiktok-comments-scraper
- Google Maps Scraper,Apify(作者 Compass),https://apify.com/compass/crawler-google-places
- Google Maps Reviews Scraper,Apify(作者 Compass),https://apify.com/compass/google-maps-reviews-scraper
- Apify 公开接口:Instagram Comments Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/apify~instagram-comment-scraper
- Apify 公开接口:Instagram Profile Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/apify~instagram-profile-scraper
- Apify 公开接口:TikTok Comments Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/clockworks~tiktok-comments-scraper
- Apify 公开接口:Google Maps Reviews Scraper 定价,2026-10-26 读取,https://api.apify.com/v2/acts/compass~Google-Maps-Reviews-Scraper
- Residential proxy,Apify 文档,https://docs.apify.com/platform/proxy/residential-proxy
- Get Actor 接口,Apify API 文档,https://docs.apify.com/api/v2/actor-get
- MCP 规范 2025-11-25,Model Context Protocol,https://modelcontextprotocol.io/specification/2025-11-25
- MCP Client Tool 节点,n8n 文档,https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/
- Places API (New) 发布说明,Google,https://developers.google.com/maps/documentation/places/web-service/release-notes
- TikTok 开发者更新日志,TikTok,2026-08-26 更新,https://developers.tiktok.com/doc/changelog
- Instagram 平台更新日志,Meta,https://developers.facebook.com/docs/instagram-platform/changelog
- apify-mcp-server v0.19.3 发布说明,2026-10-21,https://github.com/apify/apify-mcp-server/releases/tag/v0.19.3
- r/n8n:apify free alterntive,Reddit,https://www.reddit.com/r/n8n/comments/1qu4fdg/apify_free_alterntive/
- r/automation:Alternatives for google maps scraper Apify,Reddit,https://www.reddit.com/r/automation/comments/1k5jvwj/alternatives_for_google_maps_scraper_apify/
- Actor rental pricing model(租用制退役),Apify 文档,https://docs.apify.com/platform/actors/publishing/monetize/rental
- Apify 公开接口:Instagram Post Scraper 定价,2026-10-26 14:48 SGT 读取,https://api.apify.com/v2/acts/apify~instagram-post-scraper
引用编号 BL-46