给 AI

按数据类型找接口

广告详情接口

2 个平台的 2 个接口,用同一个 Ad 对象返回广告详情。按 ID 或链接从公开广告库里取一条广告:广告主、文案、图片或视频、落地页、投放位置、首次和最近展示时间,以及是否还在投放。每次 $0.002 到 $0.004,各接口按自己的价格计费;失败的调用不扣费。

广告详情 · 各平台接口

平台接口路径每页价格
Meta 广告库Meta 广告详情GET /v1/meta/ads/get1$0.004/次
TikTokTikTok 创意中心热门广告详情GET /v1/tiktok/creative_center/ads/get1$0.002/次

每次 $0.002 到 $0.004,各接口按自己的价格计费。失败的调用不扣费。

返回的对象: Ad

上面每个接口返回的字段名和类型都一样。平台不展示的字段返回 null,并在 meta.unavailable 里注明。

字段类型含义
idstring广告在广告库里的 ID。
urlstring广告在广告库里的链接。
advertiserAdvertiserRef投放广告的广告主。
titlestring | null广告标题(有的话)。
textstring广告文案,纯文本;没有则为空字符串。
formatstring | null素材形式;dynamic 指平台按观众动态拼装(商品目录广告)。
imagesstring[] | null素材图片地址。
videosstring[] | null素材视频地址。
landing_urlstring | null广告落地页。
ctastring | null行动按钮文字。
platformsstring[] | null投放位置,如 facebook、instagram。
activeboolean | null是否仍在投放。
first_shown_atstring | null首次展示时间,ISO 8601,UTC。
last_shown_atstring | null最近展示时间,ISO 8601,UTC。
reachstring | null广告库公布的触达人数:区间(如 1K-10K)或人数(Meta 广告的欧盟触达);未公布为 null。
extobject平台特有字段,只在 view=full 时返回。

两个平台上的同一个调用

参数一样、翻页方式一样、返回结构一样,只换路径。

cURL
# Meta 广告库
curl -G "https://api.okdata.online/v1/meta/ads/get" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'id=744979408183770'

# TikTok
curl -G "https://api.okdata.online/v1/tiktok/creative_center/ads/get" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'id=7686210433094729735'

常见用途

  • 同事发来一条竞品广告的链接,把完整素材存下来。
  • 看上个月见过的一条广告现在还在不在投。

常见问题

广告 ID 从哪来?
来自广告搜索或广告主广告列表的结果,也可以直接用这条广告在广告库里的链接。ID 和链接任选其一。
能看到花费和效果吗?
只能看到广告库公开的部分。广告库不公开的字段返回 null,并在 meta.unavailable 里注明;触达人数只有在广告库给出区间或数字时才有。
怎么知道还在投?
看 active 和 last_shown_at。广告库标明状态时,在投的广告 active 为 true,最近展示时间也会是最近几天。

接上一次,以后直接问 AI。

新 key 自带 $0.10 试用额度。贴一句话,就能接进你的智能体。

免费开始
一句话接进你的 AI

把这句话发给你的智能体

读一下 https://okdata.online/zh/agents.md,帮我把 okdata 配好;我的 key 在环境变量 OKDATA_API_KEY 里。

Claude Code、Cursor、Codex 等能打开网址的智能体,读完会自己配好。

MCP 地址https://api.okdata.online/mcp