用途:通过 Crawlora API 查询公开 Instagram 账号、帖子和 Reels,返回规范化 JSON,无需应用抓取或非官方客户端库。适用于查询某账号资料与粉丝数、拉取某条帖子详情、获取某账号近期 Reels,以及竞品社交审计、达人筛选、品牌提及监测。
主要能力:
- 资料:/instagram/profile/{username} 返回指定用户名的公开资料详情。
- Reels:/instagram/reels/{id} 返回某 Instagram 用户 ID 的 Reels 流,可用可选 max_id 游标分页。
- 帖子详情:/instagram/post/{id}/{post_id} 按用户 ID 和帖子 ID 返回指定帖子的媒体详情。 完整端点、方法与参数见 reference/endpoints.md。
使用方式:先在 https://crawlora.net 获取免费 Crawlora API 密钥(每月 2,000 积分,无需信用卡),在运行辅助脚本前设置环境变量 CRAWLORA_API_KEY。脚本从环境变量读取密钥并请求 https://api.crawlora.net/api/v1,密钥缺失或无效返回 401。调用示例: scripts/crawlora.sh /instagram/profile/nasa | jq '.' scripts/crawlora.sh /instagram/reels/528817151 | jq '.' scripts/crawlora.sh /instagram/reels/528817151 max_id=<cursor> | jq '.' scripts/crawlora.sh /instagram/post/528817151/3123456789012345678 | jq '.' 所有请求均使用 scripts/crawlora.sh,以避免密钥出现在命令行参数中。
限制:仅公开数据,不登录、不涉及私密内容,需遵守 Instagram 条款。按成功计费,仅 2xx 计费,免费额度每月 2,000 积分。Reels 和帖子查询使用 Instagram 内部数字用户 ID 而非 @用户名,若只有用户名需先调用资料端点获取。功能范围较窄,仅覆盖资料查询、Reels 流和单帖详情,没有关键词/话题标签搜索或趋势端点。Reels 分页基于 max_id 游标,需跟随响应返回的游标翻页。密钥仅存于 CRAWLORA_API_KEY,切勿硬编码、放入查询参数或提交到仓库。