大多数团队打开 Meta Ad Library API,想要的是同一件事:竞品正在美国投放的商业广告,包括文案、素材、落地页和投放时间。官方 API 给不了。在欧盟和英国以外,它只覆盖与社会议题、选举或政治相关的广告,而且接入第一步就是提交政府证件做身份验证。
公开的 Ad Library 网站展示的内容远多于 API:所有国家、所有在投的商业广告,都可以按关键词或广告主搜索。因此广告情报产品、代理商和素材研究工具,普遍依赖读取公开资料库页面并返回结构化记录的 API。
这类需求首选 SocQ:4 个 Facebook Ad Library 端点,覆盖关键词搜索、广告主查询、公司广告和单条广告详情,支持国家、状态、素材类型、语言和日期筛选,每条返回广告 0.5 积分,按基础积分包折合每 1,000 条 2.50 美元。研究政治广告透明度、需要欧盟触达数据时,Meta 官方 API 仍是正确工具。
核心结论: 任何国家的商业广告搜索和竞品监控,首选 SocQ;政治与社会议题广告、欧盟和英国的触达拆分,保留 Meta Ad Library API。想要按请求计费的 REST 方案可看 ScrapeCreators 或 SearchApi;想自己跑采集器选 Apify;需要从一家拿到 TikTok、LinkedIn、Google 广告库时看 Captapi 或 Brizzox。
Meta 文档和各供应商页面核对于 2026 年 10 月 9 日。如果你已确定需要公开广告数据、想看逐家供应商的横向排名,请看 Facebook Ad Library API 对比。
Facebook Ad Library API 替代方案总览
| 方案 | 产品形态 | 欧盟/英国以外的商业广告 | 计费单位 | 最适合 |
|---|---|---|---|---|
| SocQ | 公开广告资料库 API,异步任务 | 支持 | 返回的广告条数 | 竞品监控、素材研究 |
| Meta Ad Library API | 官方 Graph API 端点 | 不支持 | 免费,有频率限制 | 政治广告、欧盟和英国透明度数据 |
| ScrapeCreators | 直连 REST 端点 | 支持 | 请求积分 | 同步查询 |
| SearchApi | 带 Meta Ad Library 引擎的 SERP API | 支持 | 成功搜索次数 | 已在用 SearchApi 的团队 |
| Apify | Actor 市场 | 支持 | 按条,因 Actor 而异 | 自运行采集器与无代码任务 |
| Captapi | 多广告库 API | 支持 | 积分 | 一个 API 覆盖 Meta、TikTok、LinkedIn、Google |
| Brizzox | 多广告库 API | 支持 | 以官网为准 | 需要 Meta 花费拆分及其他广告库 |
Meta 官方 API 作为基准单列。它覆盖的广告范围不同,因此不和第三方产品一起排名。
Meta Ad Library API 实际覆盖什么
Meta 的 Ad Library API 页面列出两类数据:
- 过去 7 年内在全球任何地区投放的社会议题、选举或政治广告。
- 过去 1 年内投放到欧盟或英国的任意类型广告。
其他限制都由此而来。ads_archive 端点必须传 ad_reached_countries,Meta 文档明确写着:没有触达任何欧盟地区的广告,只有属于社会议题、选举或政治类时才会返回。查询一个美国电商品牌当前在投的广告,几乎拿不到有用结果。
接入本身也有成本。Meta 要求先在 Facebook.com/ID 完成身份和所在地验证,流程与投放政治广告相同,可能需要几天;之后还要有 Meta 开发者账号、创建应用并获取 Access Token。
官方记录是为透明度设计的,不是为素材研究设计的。返回的是素材文本字段和 ad_snapshot_url,而不是素材文件本身。展示次数和花费只对政治与社会议题广告以区间形式返回;年龄、性别、地区拆分以及付款方、受益方信息只适用于投放到欧盟和英国的广告。
用官方 API 还是公开广告库数据?
| 任务 | 选择 |
|---|---|
| 任意国家的政治与社会议题广告研究 | Meta Ad Library API |
| 欧盟触达、定向、付款方与受益方数据 | Meta Ad Library API |
| 竞品在美国、巴西或印度投放的商业广告 | SocQ |
| 跨广告主的关键词素材研究 | SocQ |
| 把品牌名解析成广告主 Page ID | SocQ Company Search |
| 补全同事贴到群里的一条广告链接 | SocQ Ad Details |
| 管理自己的广告系列 | Meta Marketing API,不属于广告库产品 |
很多研究工具两者都用:SocQ 做日常商业广告监控,Meta API 只用来拿它独有的政治和欧盟字段。
1. SocQ:商业广告搜索与监控的首选

SocQ 读取公开的 Facebook Ad Library,返回标准化的广告和广告主记录。详见 Facebook Ad Library API 目录 和 定价。
| 端点 | 输入 | 筛选条件 | 积分 / 条 |
|---|---|---|---|
| Search API | 关键词或短语 | search_type、ad_type、country、status、media_type、sort_by、日期;results_limit 20–2,000 | 0.5 |
| Company Search API | 公司、品牌或 Page 名称 | 无 | 0.5 |
| Company Ads API | 数字形式的广告主 Page ID | country、status、media_type、language、sort_by、日期;results_limit 20–2,000 | 0.5 |
| Ad Details API | 带 ?id= 的 Ad Library URL | 无 | 0.6 |
curl -X POST "https://api.socq.ai/v1/facebook-ad-library/company-ads" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"page_id": "51212153078",
"country": "US",
"status": "ACTIVE",
"media_type": "ALL",
"results_limit": 100
}'
保存 task_id,轮询 /v1/tasks/{task_id},再读取 data.results.items。广告记录包含素材文案、广告主信息、媒体、created_at、extra.is_active、extra.end_at、extra.publisher_platforms、extra.targeted_or_reached_countries、extra.cta_text 和 extra.link_url。Company Ads 还返回 extra.display_format、用于归并广告版本的 extra.collation_count,以及资料库展示时的花费字段。Company Search 返回 Page 身份、类别、认证状态、点赞数和关联的 Instagram 用户名。
按返回记录扣积分,空结果不收结果费用。积分包从 5 美元 1,000 积分起,另有 50、500、1,250 美元档。
SocQ 不提供超出公开页面的欧盟人群拆分或付款方数据,不估算商业广告花费,也不管理广告投放。同一个 Key 还覆盖 TikTok、LinkedIn 和 Google 广告库。
最适合: 竞品监控、素材灵感库、代理商报告和广告情报产品。
2. Meta Ad Library API:透明度研究的官方基准
Meta 官方 API 免费且权威。研究任意地区的政治与社会议题广告,或需要欧盟、英国广告的触达量、年龄性别拆分、定向地区和欧盟付款方与受益方字段时,应该用它。
要预留身份验证、Token 管理、必填的 ad_reached_countries,以及 613 等频率限制错误的处理成本。不要拿它规划美国商业竞品工具。
最适合: 研究政治广告和欧盟广告的研究人员、记者与合规团队。
3. ScrapeCreators:同步 REST 广告库端点

ScrapeCreators 文档列出了 Facebook Ad Library 的关键词广告搜索、公司搜索、公司广告、广告详情和视频广告转录端点。筛选条件基本对应资料库本身:国家、状态、素材类型、语言、排序和日期,支持游标分页,游标过长时可改用 POST 请求体。
它是同步接口,按请求计费。由于一次调用返回一页,比较时请换算成每条广告的成本,而不是每次调用。
最适合: 需要同步查询、并且其他平台已在用 ScrapeCreators 的开发者。
4. SearchApi:SERP API 里的 Meta Ad Library 引擎
SearchApi 把资料库做成 meta_ad_library 引擎,支持按关键词或 page_id 搜索、国家和广告类型筛选;翻过几页之后,next_page_token 可能超过 8 KB。它按成功搜索计费,核对当天从 40 美元 Developer 套餐的每 1,000 次 4 美元,到 500 美元 Scale 套餐的每 1,000 次 2 美元,额度与其他引擎共享。
最适合: 已经在买 SearchApi 搜索结果、希望广告库数据走同一张账单的团队。
5. Apify:自运行采集器

Apify 上有多个 Facebook Ad Library Actor。Apify 官方的 Facebook Ads Library Scraper 按条计费,核对当天免费套餐每 1,000 条 5.80 美元,Business 套餐降到 3.40 美元,另有可选的电商信息增强。社区 Actor 标价更低,但输入和字段各不相同。
Actor 的选型和维护由你负责。不同维护者的输出 Schema 不同,请测试你最终要跑的那个 Actor。
最适合: 定时无代码任务和自定义筛选。
6. Captapi:一个 API 覆盖四个广告库
Captapi 主打一个 REST API 覆盖 Meta、TikTok、LinkedIn 和 Google 广告库,共 13 个端点,支持关键词和广告主搜索、广告详情和广告转录。它针对的正是上文那个缺口:无需应用审核即可获取商业广告。
它是较新的供应商。正式采用前,先要目标国家的样例返回。
最适合: 想从一家小供应商拿到四个广告库的团队。
7. Brizzox:带 Meta 花费拆分的广告库 API
Brizzox 列出覆盖 Meta、Google、LinkedIn 和 TikTok 广告库的 19 个端点,其中 Meta 部分包括广告主搜索、广告搜索、广告详情、Page URL 转 Page ID,以及按广告主和地区的花费数据。它声明实时抓取、不缓存素材。
资料库里的花费拆分只适用于 Meta 公布花费的广告类别。在此基础上做报表前,先确认这些端点实际返回哪些广告。
最适合: 在商业广告搜索之外,还要做政治花费或地区花费报表的团队。
用真实工作负载比较价格
按一份月度监控任务测算:
- 50 个竞品,Company Ads 取
status: ACTIVE,每周刷新,每家约 40 条:8,000 条 - 每月 20 次关键词搜索,每次 200 条:4,000 条
- 500 次单条广告详情查询
在 SocQ 上是 12,000 × 0.5 + 500 × 0.6 = 6,300 积分,约 31.50 美元,50 美元积分包就够。
按搜索次数计费的产品,要除以每页返回的广告数,再加上每个广告主需要翻的页数;按条计费的 Actor,要加上增强事件费用;Meta 官方 API 则要先确认这些广告到底能不能查到。
从 Meta Ad Library API 迁移到 SocQ
- 政治与欧盟任务留在 Meta。 只迁移商业广告监控。
- 映射标识。 Meta 的
search_page_ids对应 SocQ Company Ads 的page_id。只有品牌名时,先跑 Company Search 并保存 Page ID。 - 映射筛选条件。
ad_active_status改为status,media_type不变,ad_delivery_date_min/max改为start_date/end_date,ad_reached_countries改为每个任务一个country。 - 改调用模型。 提交任务,轮询
/v1/tasks/{task_id},再分页读取已存储的结果。 - 按广告 ID 去重。 同一条广告会同时出现在关键词搜索和公司广告里,用
collation_count归并版本。 - 保存快照。 记录
collected_at、is_active和end_at,才能随时间计算投放时长。
限制与合规使用
广告资料库页面是公开的透明度记录,不代表可以转载素材。素材请用于研究和报告,并尊重广告主的商标权。不要采集需要登录的数据,也不要推断资料库未展示的私密定向。媒体 URL 只是临时的来源引用。
常见问题
Meta Ad Library API 能返回商业广告吗?
只能返回过去一年投放到欧盟或英国的广告。其他地区只返回社会议题、选举或政治类广告。
最好的 Facebook Ad Library API 替代方案是什么?
任意国家的商业广告搜索、广告主查询和公司广告,首选 SocQ,每条广告 0.5 积分。政治广告和欧盟触达数据继续用 Meta 官方 API。
用 SocQ 需要身份验证吗?
不需要,SocQ 使用 API Key。Meta 的身份验证只针对 Meta 自己的 API。
怎么找到品牌的 Page ID?
用品牌名调用 Company Search,选中正确的候选,再把它的 Page ID 传给 Company Ads。
能拿到 Instagram 广告吗?
Ad Library 记录包含 publisher_platforms,投放在 Instagram 的广告会带上这个版位。Instagram 没有单独的广告资料库。
FACEBOOK AD LIBRARY API
使用公开的 Facebook Ad Library 输入测试工作流
提交公开输入,获取带有可追溯来源上下文的标准化记录。
查看 Facebook Ad Library API