实时监控产品 · Instagram
Instagram 公开账号实时监控 API
1322 的 Instagram 监控 API 针对你选定的公开账号,实时推送新发布的帖子、快拍(Stories)、Reels 和轮播帖,并附带文案中的话题标签和 @提及;帖子带有合作(Collab)、付费合作、置顶或地点信息时,事件中也会一并标注。它专注于账号的实时动态,而不是主页数据分析或粉丝报表。在追踪的公开账号上,典型运行时的中位数约为 350 毫秒。无需 Meta 开发者应用。套餐每月 300 美元起,可追踪 5 个账号,所有套餐均包含 WebSocket、REST 管理和 Discord 推送。
- 运行速度
- 追踪的公开账号中位数约 350 毫秒
- 套餐
- 每月 300 美元起
- WebSocket
- 所有套餐均包含
- 试用
- 在 Discord 申请,审核后开通
- 更新
套餐与价格
所有 Instagram 套餐都包含 WebSocket 推送、REST 追踪列表管理和 Discord 机器人推送, 价格以美元计。按 3 个月、6 个月或一年预付可享折扣。
| 套餐 | 追踪账号 | 月付 | 3 个月(省 10%) | 6 个月(省 15%) | 年付(省 25%) |
|---|---|---|---|---|---|
| Lite | 5 个账号 | $300 | $810 | $1,530 | $2,700 |
| Standard | 15 个账号 | $550 | $1,485 | $2,805 | $4,950 |
| Pro含直接支持 | 30 个账号 | $750 | $2,025 | $3,825 | $6,750 |
- 同一次结账中每多购买一个平台,每月再减 50 美元。
- 套餐按所选周期预付,不会自动续费。
- 支付方式:加密货币;或银行卡,另收 4% 手续费,付款前单独列出。
- 套餐授权用于个人或内部监控。商业转售、面向公众的平台、自动化再分发和企业部署需另签协议。
在价格页选择 Instagram 套餐,或在 Discord 联系我们定制更高的追踪上限。
监控哪些内容
- 新帖子、Reels 和轮播帖(多图 / 多视频)
- 快拍(Stories)
- 情境标记:合作帖(Collab)、付费合作、置顶和地点(有则附带)
- 文案中的话题标签和 @提及;@提及包含共同作者
- 每个事件都带有作者信息:显示名称、头像和粉丝数
- 媒体项附带宽高;视频与其封面一一对应
适合谁,购买前须知
适合
- 关注公众人物、品牌、项目、创作者和新品发布账号的交易与研究团队
- 需要把限时快拍与帖子、Reels、轮播帖一起收集的团队
- 把 Instagram 事件转发到 Discord、自有 WebSocket 程序、Telegram 或签名 Webhook 的开发者
须知
- 只推送新发布的公开内容,不提供粉丝分析、私信或历史回溯
- 所有套餐都含 WebSocket 和 Discord;Telegram 和签名 Webhook 取决于账户配置
- 套餐的账号数是追踪名单的容量,不能访问私密账号
事件包含哪些字段
每条 WebSocket 消息是一个 JSON 对象,对应一条内容。用 post_type 区分帖子、Reels、轮播帖和快拍; 带 ? 的字段为可选,只在内容有对应信息时出现。
| 字段 | 类型 | 说明 |
|---|---|---|
platform | 'instagram' | 固定为 "instagram"。 |
username | string | 被追踪账号的用户名。 |
display_name | string | 账号显示名称。 |
user_avatar | string | 头像图片 URL。 |
user_followers | number | 账号粉丝数。 |
user_id | string | 账号的 Instagram 用户 ID。 |
key | string | 帖子 ID。 |
timestamp | string | 发布时间,ISO-8601 格式。 |
seen_at | string | 1322 记录该事件的时间,ISO-8601 格式。 |
text | string | 文案内容。 |
post_type | 'post' | 'reel' | 'story' | 'carousel' | 内容类型:帖子、Reels、快拍或轮播帖。 |
media_count? | number | 媒体数量(如有)。 |
hashtags? | string[] | 文案中的话题标签,不含 #。 |
mentions? | string[] | 被 @ 的用户名;共同作者即使未在文案中被 @,也会列入。 |
media? | InstagramMediaAttachment[] | 图片和视频,用 media_role 区分图片、视频和视频封面。 |
is_collab? | boolean | 合作帖:有共同作者,或发布者不是被追踪账号本身。 |
collab_with? | string[] | 参与合作的其他账号(不含被追踪账号)。 |
is_pinned? | boolean | 被追踪账号把该帖置顶到主页时为 true。 |
is_paid_partnership? | boolean | Instagram 标注的付费合作 / 品牌内容。 |
location? | { name: string; lat?: number; lng?: number } | 地点标签(如有),可含经纬度。 |
下例中的账号均为虚构,媒体 URL 已缩短。完整的帖子与媒体字段表见 API 参考文档(英文);Python 和 Node 接入示例见 Instagram 快速入门(英文)。
{
"platform": "instagram",
"username": "examplebrand",
"display_name": "Example Brand",
"user_avatar": "https://…",
"user_followers": 48210,
"user_id": "1234567890",
"key": "3456789012345678901",
"timestamp": "2026-10-15T14:03:21Z",
"seen_at": "2026-10-15T14:03:22Z",
"text": "Drop 02 lands Friday #drop02 @examplestudio",
"post_type": "post",
"media_count": 1,
"hashtags": ["drop02"],
"mentions": ["examplestudio"],
"media": [
{ "kind": "image", "kind_v2": "image", "media_role": "image", "media_index": 0,
"url": "https://…", "width": 1080, "height": 1350, "created_at": "2026-10-15T14:03:21Z" }
],
"location": { "name": "Example Studio" }
}接入 WebSocket
- 在控制台的 API 访问页面复制你的 Instagram API 密钥。
- 通过下方的 REST 接口、Discord 机器人或控制台添加要追踪的公开账号。
- 从你的服务器连接
wss://1322.io/IG?key=YOUR_API_KEY,每条消息读取一个 JSON 对象。
请把密钥保存在服务器端。推送不含历史回溯,断线后请尽快重连,并设置重连间隔上限。
# pip install "websockets>=13" (Python 3.9+)
import asyncio, json, os
from websockets.asyncio.client import connect
URL = "wss://1322.io/IG?key=" + os.environ["IG_API_KEY"]
async def main():
backoff = 1
while True:
try:
async with connect(URL) as ws:
backoff = 1
async for raw in ws:
try:
event = json.loads(raw)
except ValueError:
continue
if not isinstance(event, dict) or event.get("platform") != "instagram":
continue
print(event.get("post_type"), event.get("username"), (event.get("text") or "")[:80])
except Exception as exc:
print("disconnected:", exc)
await asyncio.sleep(backoff) # 断线后按上限退避重连
backoff = min(backoff * 2, 30)
asyncio.run(main())用 REST 管理追踪列表
REST 地址 https://1322.io。用 X-API-Key: <key> 或 Authorization: Bearer <key> 认证,所有接口(包括 /v1/health)都需要密钥。
| 方法 | 路径 | 作用 |
|---|---|---|
| GET | /v1/health | 健康检查,返回 { "ok": true }。 |
| GET | /v1/limits | 当前用量、追踪上限和每个密钥的请求速率(rpm)。 |
| GET | /v1/list | 你的订阅下正在追踪的 Instagram 账号。 |
| POST | /v1/track | 添加账号,添加前会确认账号存在。 |
| POST | /v1/untrack | 从追踪列表中移除账号。 |
curl -X POST "https://1322.io/v1/track" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"username": "examplebrand"}'
# 200 OK
{
"status": "success", "message": "Now tracking examplebrand",
"tracked": ["examplelabel", "examplefounder", "examplebrand"], "current": 3, "max_tracked": 5
}POST /v1/untrack 使用相同的 {"username": "..."} 请求体。追踪列表已满时 POST /v1/track 返回 list_full;控制台和 Discord 机器人管理的是同一份列表。
推送方式
- WebSocket:所有 Instagram 套餐均包含,即上文的实时推送。
- Discord 机器人:所有 Instagram 套餐均包含,可用斜杠命令添加账号并指定推送频道。
- REST:上文的追踪列表接口。
- 控制台:托管的实时信息流显示相同的事件。
- Telegram 和签名 Webhook:取决于账户配置和已启用的功能。
试用
试用不支持自助开通,需要在 1322 Discord 中申请。团队会逐一审核申请,通过后开通限时试用(标准为一天),使用真实的控制台、实时信息流和事件数据,追踪账号数有上限,无需绑卡,也没有购买承诺。
在 Discord 申请试用,或查看 试用说明(英文)。
常见问题
可以监控不属于我的 Instagram 账号吗?
可以。1322 监控你追踪列表中公开账号的新内容,不需要账号所有者的 Meta 凭据或应用授权。
推送速度有多快?
在追踪的公开账号上,典型运行时的中位数约为 350 毫秒。测量方式见 1322 速度页面(英文)。
套餐包含 WebSocket 吗?
包含。所有 Instagram 套餐都含 WebSocket 推送,每月 300 美元起(5 个账号),无需另购附加项。
包含 Discord 推送吗?
包含。所有 Instagram 套餐都含 Discord 机器人推送,无需写代码即可把新内容发到团队的 Discord 服务器。Telegram 和签名 Webhook 是否可用取决于账户配置。
能收到快拍和轮播帖吗?
能。快拍事件已包含在内;轮播帖会附带全部媒体项。
这是匿名快拍查看器吗?
不是。1322 不是查看单个主页快拍的网站,而是面向团队的业务监控:把追踪列表中公开账号的新帖子、快拍、Reels 和轮播帖推送给你。它不显示谁看过快拍,也无法访问私密账号。
可以获取历史帖子吗?
不可以。这是从账号加入追踪列表起的实时推送,不是历史存档。
需要 Meta 开发者应用吗?
不需要。你用 1322 的 API 密钥认证,不需要 Meta 开发者应用或 Instagram 账号凭据。
可以在浏览器里直接调用 API 吗?
不可以。请把 API 密钥保存在服务器端;REST 接口不支持浏览器跨域(CORS)请求。
如何申请试用?
试用不支持自助开通,需要在 1322 Discord 中申请。团队会逐一审核申请,通过后开通限时试用(标准为一天),使用真实的控制台、实时信息流和事件数据,追踪账号数有上限,无需绑卡,也没有购买承诺。