Instagram 网页 Reels 搜索 API
通过网页搜索索引而不是 Instagram 自己的搜索来搜索 Instagram Reels,获取匹配的 Reels(文案、点赞数、评论数、创作者和时长)。正因如此,它可以按时间窗口筛选并按页码翻页;也正因如此,结果是索引已抓取到的内容,而不是 Instagram 此刻的排名,且每个查询最多翻到约 110 条 Reels(11 页,每页 10 条)。Instagram 在这里不返回观看次数或播放次数。如需 Instagram 自己的实时 Reels 搜索并附带观看次数,请用 instagram.reels_search。
US$1.20/千次请求,按请求付费,无需订阅。
About 6,340 results
0:3548 hours in Lisbon on a carry on bag, save this for your next trip
Sep 26, 2025
{"shortcode": "C9zK3poRxYZ","url": "https://www.instagram.com/reel/C9zK3poRxYZ/","caption": "48 hours in Lisbon on a carry on bag, save this for your next trip","thumbnail": "https://scontent.cdninstagram.com/v/t51.2885-15/pocketpackedtravel_reel1.jpg","likes": 184300,"comments": 5621,"durationSeconds": 34.5,"createdUtc": 1758916800,... 还有 10 个字段}
价格
Instagram 网页 Reels 搜索 API 价格
试一试
一个请求获取 Instagram 网页 Reels 搜索
这个示例展示了 22 个字段中的 14 个。查看全部字段
{
"found": true,
"data": {
"reels": [
{
"shortcode": "C9zK3poRxYZ",
"url": "https://www.instagram.com/reel/C9zK3poRxYZ/",
"caption": "48 hours in Lisbon on a carry on bag, save this for your next trip",
"thumbnail": "https://scontent.cdninstagram.com/v/t51.2885-15/pocketpackedtravel_reel1.jpg",
"likes": 184300,
"comments": 5621,
"durationSeconds": 34.5,
"createdUtc": 1758916800,
"username": "pocketpackedtravel",
"verified": true,
"paidPartnership": false
},
{
"shortcode": "C9x9mLoUklm",
"url": "https://www.instagram.com/reel/C9x9mLoUklm/",
"caption": "5 underrated beaches in the Algarve nobody talks about",
"thumbnail": "https://scontent.cdninstagram.com/v/t51.2885-15/saltandsuitcase_reel1.jpg",
"likes": 62410,
"comments": 1129,
"durationSeconds": 41.2,
"createdUtc": 1758657600,
"username": "saltandsuitcase",
"verified": false,
"paidPartnership": true
}
]
}
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-11-14 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- querystring
travel
搜索关键词(例如 "crossfit")。
- datePostedenum
last-month
时间提示,而不是严格筛选。Reels 发现基于 Google 搜索运行,所以这个时间窗口是按 Google 发现或最近一次抓取该 Reels 的时间来缩小索引范围,这与该 Reels 发布到 Instagram 的时间并不相同。返回的 Reels 的 createdUtc 可能在所请求的窗口之外,而最窄的窗口 last-week 经常返回较旧的 Reels 或没有结果。如果你需要精确到发布时间,请自行检查 createdUtc。
- pageinteger
1
结果页码,从 1 开始。
响应
JSON,每个字段一个示例值。
Reels matching the search. Populated whenever the provider has data for the entity.
- captionstring
48 hours in Lisbon on a carry on bag, save this for your next trip
Reel caption text. Populated whenever the provider has data for the entity.
- commentsinteger
5621
Number of comments on the reel.
- createdUtcnumber
1758916800
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- durationSecondsnumber
34.5
Reel duration in seconds. Null when the source does not report it.
- hashtagsstring[]
Hashtags carried in the caption, each including its leading #. Populated whenever the provider has data for the entity.
- likesinteger
184300
Number of likes on the reel.
- locationIdstring
Instagram location id the post is tagged at.
- locationLatnumber
Latitude of the tagged location, in decimal degrees.
- locationLngnumber
Longitude of the tagged location, in decimal degrees.
- locationNamestring
Name of the location the post is tagged at.
- mentionsstring[]
Accounts @mentioned in the caption, each including its leading @. Populated whenever the provider has data for the entity.
- paidPartnershipboolean
false
True when the reel is a paid partnership.
- productTypestring
Instagram's own surface label for the reel, such as clips.
- shortcodestring
C9zK3poRxYZ
Instagram media shortcode. Populated whenever the provider has data for the entity.
- thumbnailstring
https://scontent.cdninstagram.com/v/t51.2885-15/pocketpackedtravel_reel1.jpg
URL of the reel thumbnail image. Populated whenever the provider has data for the entity.
- urlstring
https://www.instagram.com/reel/C9zK3poRxYZ/
Canonical URL of the reel. Populated whenever the provider has data for the entity.
- usernamestring
pocketpackedtravel
Username of the account that posted the reel. Populated whenever the provider has data for the entity.
- verifiedboolean
true
True when the posting account is verified.
- foundboolean
true
True when matching reels were found; false when the search returned nothing.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 Instagram 网页 Reels 搜索 API
AnyAPI 的 Instagram 网页 Reels 搜索 API 只需一次 POST 请求 /v1/run/instagram.web_reels_search,就以统一格式的 JSON 返回 Instagram 数据。通过网页搜索索引而不是 Instagram 自己的搜索来搜索 Instagram Reels,获取匹配的 Reels(文案、点赞数、评论数、创作者和时长)。正因如此,它可以按时间窗口筛选并按页码翻页;也正因如此,结果是索引已抓取到的内容,而不是 Instagram 此刻的排名,且每个查询最多翻到约 110 条 Reels(11 页,每页 10 条)。Instagram 在这里不返回观看次数或播放次数。如需 Instagram 自己的实时 Reels 搜索并附带观看次数,请用 instagram.reels_search。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千次请求 US$1.20 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 Instagram 网页 Reels 搜索 API 调用中有 99.6% 成功,响应时间中位数为 11.9 秒,共测量 83,678 次调用。