Instagram API

Instagram 搜索主页(含联系方式) API

按简介或文案关键词搜索公开的 Instagram 主页,获取每个账号的国家、加入月份,以及其公开的邮箱和电话号码。按返回了这些详情的主页数扣费。

POST/v1/run/instagram.search_profiles_contact
请求数
-
30d

试一试

发出你的第一个请求

打开于
获取免费密钥
示例响应
免费运行只返回前 3 条结果。为密钥充值即可获得完整响应。
{
  "data": {
    "nextCursor": "example",
    "profiles": [
      {
        "avatarUrl": "https://example.com/image.jpg",
        "bio": "A short example description of this item.",
        "country": "US",
        "displayName": "Alex Rivera",
        "email": "alex@example.com",
        "externalUrl": "https://example.com/page",
        "followers": 12500,
        "following": 12500,
        "handle": "alex_rivera",
        "id": "a1b2c3d4",
        "joined": "example",
        "phone": "+1 555-0142",
        "posts": 248,
        "url": "https://example.com/page",
        "verified": true
      }
    ]
  },
  "found": true,
  "reason": "not_found"
}
响应类型定义
interface InstagramSearchProfilesContactResponse {
  data: {
    nextCursor: string | null;
    profiles: {
      avatarUrl: string;
      bio: string;
      country?: string;
      displayName: string;
      email?: string;
      externalUrl?: string;
      followers: number;
      following: number;
      handle: string;
      id: string;
      joined?: string;
      phone?: string;
      posts: number;
      url?: string;
      verified: boolean;
    }[];
  } | null;
  found: boolean;
  reason?: "not_found";
}

完整的参数与响应参考:这个接口的每个字段、类型和示例。

参考

请求、响应与价格

最近验证于 2026-09-29 · 可用率和延迟按 30d 统计
POST /v1/run/instagram.search_profiles_contact
curl -X POST https://api.getanyapi.com/v1/run/instagram.search_profiles_contact \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"skincare"}'
字段类型示例值
请求体
querystring"skincare"要搜索的简介或文案关键词或短语。
cursorstring上一次响应返回的分页游标。
limitinteger本页最多返回的主页数,1 到 12。
响应
dataobject
data.nextCursorstringOpaque cursor for the next page of profiles, or null when there are no more. Pass it back as cursor to continue.
data.profilesobject[]Matching public profiles with the contact details each account publishes. Populated whenever the provider has data for the entity.
data.profiles[].avatarUrlstringProfile picture URL. Populated whenever the provider has data for the entity.
data.profiles[].biostringProfile bio text. Populated whenever the provider has data for the entity.
data.profiles[].countrystringCountry the account is based in, from the account's About panel. Absent when Instagram does not show it. Populated whenever the provider has data for the entity.
data.profiles[].displayNamestringDisplay name on the profile. Populated whenever the provider has data for the entity.
data.profiles[].emailstringPublic contact email the account lists. Absent when the account does not publish one. Populated whenever the provider has data for the entity.
data.profiles[].externalUrlstringExternal link the account lists in its bio.
data.profiles[].followersintegerFollower count, or 0 when Instagram did not report it.
data.profiles[].followingintegerNumber of accounts this profile follows.
data.profiles[].handlestringInstagram username, without the @. Populated whenever the provider has data for the entity.
data.profiles[].idstringInstagram account id. Populated whenever the provider has data for the entity.
data.profiles[].joinedstringMonth and year the account joined Instagram, as shown on its About panel, for example "October 2013". Absent when not shown. Populated whenever the provider has data for the entity.
data.profiles[].phonestringPublic contact phone number the account lists, in international format. Absent when the account does not publish one.
data.profiles[].postsintegerNumber of posts on the profile.
data.profiles[].urlstringCanonical URL of the profile.
data.profiles[].verifiedbooleanWhether the account has a verified badge.
foundbooleanWhether the search returned any profiles.
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.
价格
每次请求价格(上限)USDUS$0.09
价格(/千个主页)USDUS$7.50

常见问题

关于 Instagram 搜索主页(含联系方式) API

AnyAPI 的 Instagram 搜索主页(含联系方式) API 只需一次 POST 请求 /v1/run/instagram.search_profiles_contact,就以统一格式的 JSON 返回 Instagram 数据。按简介或文案关键词搜索公开的 Instagram 主页,获取每个账号的国家、加入月份,以及其公开的邮箱和电话号码。按返回了这些详情的主页数扣费。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千个主页 US$7.50,单次请求最多 US$0.09,以美元计价,无需订阅,也没有每月最低消费。

费用:每千个主页 US$7.50,单次请求最多 US$0.09,以美元计价,无需订阅,也没有每月最低消费。你只需为一个美元钱包充值,每次调用从中扣费。部分由钱包付费的失败请求会产生处理费用,我们按成本原价转嫁,不加价;错误响应会显示收取的金额。

按简介或文案关键词搜索公开的 Instagram 主页,获取每个账号的国家、加入月份,以及其公开的邮箱和电话号码。按返回了这些详情的主页数扣费。响应是统一格式的 JSON,外层结构与每个 AnyAPI 接口相同,所以解析另一个接口只需换一个 URL,别的都不用改。