API para Instagram: Perfil básico
Obtenha os campos principais do perfil público de uma conta do Instagram (seguidores, posts, bio, verificação) pelo ID de usuário.
US$ 1,00/mil req., pague por requisição, sem assinatura.
Juno Alvarez
Home baker in Portland. Browned butter everything. Recipes every Tuesday.
junobakes.com
{"userId": "7834521690","handle": "juno.bakes","displayName": "Juno Alvarez","followers": 128400,"following": 612,"bio": "Home baker in Portland. Browned butter everything.\nRecipes every Tuesday.","verified": false,"private": false,... 5 campos a mais}
Preços e provedores
Preços do endpoint Perfil básico da API para Instagram: uma API, 5 provedores intercambiáveis
O provedor mais barato atende primeiro. Se ele falhar, o próximo assume na mesma chamada.
Teste
Obtenha Perfil básico do Instagram em uma só requisição
Este exemplo mostra 12 de 18 campos. Ver todos os campos
{
"found": true,
"data": {
"userId": "7834521690",
"handle": "juno.bakes",
"displayName": "Juno Alvarez",
"followers": 128400,
"following": 612,
"bio": "Home baker in Portland. Browned butter everything.\nRecipes every Tuesday.",
"verified": false,
"private": false,
"externalUrl": "https://junobakes.com/recipes",
"avatarUrl": "https://scontent.cdninstagram.com/v/t51.2885-19/juno_alvarez_avatar.jpg"
}
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Uma requisição, um formato de resposta.
Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.
Última verificação em 2026-11-14 · disponibilidade e latência medidas em 30d
Corpo da requisição
JSON, enviado via POST para este endpoint.
- userIdstring
7834521690
O ID numérico de usuário do Instagram (o ID interno da conta, só com dígitos, por exemplo 314216), NÃO o @nome de usuário nem a URL do perfil. Enviar um nome de usuário aqui não retorna perfil.
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `posts`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a profile that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Resposta
JSON, um valor de exemplo por campo.
- avatarUrlstring
https://scontent.cdninstagram.com/v/t51.2885-19/juno_alvarez_avatar.jpg
Populated whenever the provider has data for the entity.
- biostring
Home baker in Portland. Browned butter everything. Recipes every Tuesday.
- displayNamestring
Juno Alvarez
Populated whenever the provider has data for the entity.
- externalUrlstring
https://junobakes.com/recipes
- followersinteger
128400
- followinginteger
612
- handlestring
juno.bakes
Populated whenever the provider has data for the entity.
- isBusinessbooleanpode ser exigido
Whether Instagram flags the account as a business account. Null when this source does not report it.
- postsintegerpode ser exigido
Total number of posts on the account. Null when this source does not report it.
- privateboolean
false
- userIdstring
7834521690
Populated whenever the provider has data for the entity.
- verifiedboolean
false
Every link the account publishes in its bio, in the order Instagram returns them. Null when this source does not report them.
- titlestringpode ser exigido
Display label for the link, empty when the account set none.
- urlstringpode ser exigido
Destination URL, exactly as the account published it.
- foundboolean
true
- 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.
Vende esta API? Veja o schema completo que o seu endpoint precisa retornar.
Dúvidas frequentes
Sobre o endpoint Perfil básico da API para Instagram
O endpoint Perfil básico da AnyAPI para Instagram retorna dados de Instagram em JSON normalizado com uma chamada POST para /v1/run/instagram.basic_profile. Obtenha os campos principais do perfil público de uma conta do Instagram (seguidores, posts, bio, verificação) pelo ID de usuário. A AnyAPI distribui cada requisição entre 5 fontes, com failover automático quando uma falha. Custa a partir de US$ 1 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Perfil básico da API para Instagram feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 1,2 segundos, em 29.405 chamadas medidas.