API para LinkedIn: Buscar perfis (versão resumida)
Busca de pessoas barata: nome/nome de usuário, título, URL personalizada (VANITY) do perfil, localização. Sem perfil completo nem e-mail; para perfis completos por resultado, use linkedin.search_profiles, e adicione e-mails com linkedin.search_profiles_email.
Preços
Um preço, em dólares
Como chamar
Faça sua primeira requisição
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/linkedin.search_profiles_thin", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={ "query": "" }, ) print(res.json())
{
"data": {
"items": [
{
"handle": "alex_rivera",
"headline": "Example title",
"id": "a1b2c3d4",
"image": "https://example.com/image.jpg",
"location": "example",
"name": "Example title",
"premium": true,
"url": "https://example.com/page",
"verified": true
}
],
"nextCursor": "example"
},
"found": true,
"reason": "not_found"
}interface LinkedinSearchProfilesThinResponse {
data: {
items: {
handle?: string;
headline?: string;
id?: string;
image?: string;
location?: string;
name?: string;
premium?: boolean;
url: string;
verified?: boolean;
}[];
nextCursor?: string | null;
} | null;
found: boolean;
reason?: "not_found";
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Requisição, resposta e preço
Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30dcurl -X POST https://api.getanyapi.com/v1/run/linkedin.search_profiles_thin \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"recruiter"}'| Campo | Tipo | Valor de exemplo |
|---|---|---|
| Corpo da requisição | ||
| query | string | "recruiter"Consulta de busca de perfis do LinkedIn: um cargo, nome ou palavras-chave (ex.: 'Marketing Manager'). |
| currentCompanyId | string | Filtra pelo empregador atual, usando um ID numérico de empresa do LinkedIn. Separe vários por vírgula. |
| cursor | string | Cursor de paginação opaco do nextCursor de uma resposta anterior. Omita na primeira página; uma página tem 10 perfis. |
| firstName | string | Filtra pelo primeiro nome (ex.: Jane). |
| followerOfUrn | string | Retorna só pessoas que seguem este membro, a partir do URN do LinkedIn do membro. |
| industryId | string | Filtra por setor, usando um ID de setor do LinkedIn. |
| lastName | string | Filtra pelo sobrenome (ex.: Okafor). |
| locationId | string | Filtra por localização, usando um ID de geocódigo do LinkedIn. |
| pastCompanyId | string | Filtra por um empregador anterior, usando um ID numérico de empresa do LinkedIn. |
| profileLanguage | string | Filtra pelo idioma em que o perfil está escrito (código ISO de 2 letras, por exemplo, en). |
| schoolId | string | Filtra por escola, usando um ID de escola do LinkedIn. |
| serviceCategoryId | string | Filtra por categoria de serviço, usando um ID numérico de categoria de serviço. |
| title | string | Filtra por cargo ou título (ex.: Head of Talent). |
| Resposta | ||
| data | object | The results wrapper, or null when nothing was found. |
| data.items | object[] | Matched profile records (basic fields only). Populated whenever the provider has data for the entity. |
| data.items[].handle | string | Public profile identifier (the vanity slug in the URL). Populated whenever the provider has data for the entity. |
| data.items[].headline | string | Profile headline (the tagline under the name). Populated whenever the provider has data for the entity. |
| data.items[].id | string | LinkedIn member URN id for the profile. |
| data.items[].image | string | Profile picture URL. |
| data.items[].location | string | Member's location as a single string (city, region, country). |
| data.items[].name | string | Member's display name. |
| data.items[].premium | boolean | Whether the member has LinkedIn Premium. |
| data.items[].url | string | Canonical LinkedIn vanity profile URL. Populated whenever the provider has data for the entity. |
| data.items[].verified | boolean | Whether LinkedIn has verified the member's identity. |
| data.nextCursor | string | Opaque cursor for the next page of profiles, or null/empty when there are no more. Pass it back as cursor to continue. |
| found | boolean | True when at least one profile was returned. |
| 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. |
| Preço | ||
| Preço por requisição | USD | US$ 0,036 |
| Preço /mil req. | USD | US$ 36,00 |
Dúvidas frequentes
Sobre o endpoint Buscar perfis (versão resumida) da API para LinkedIn
O endpoint Buscar perfis (versão resumida) da AnyAPI para LinkedIn retorna dados de LinkedIn em JSON normalizado com uma chamada POST para /v1/run/linkedin.search_profiles_thin. Busca de pessoas barata: nome/nome de usuário, título, URL personalizada (VANITY) do perfil, localização. Sem perfil completo nem e-mail; para perfis completos por resultado, use linkedin.search_profiles, e adicione e-mails com linkedin.search_profiles_email. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa a partir de US$ 36 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 96,3% das chamadas ao endpoint Buscar perfis (versão resumida) da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 1,5 segundos, em 162 chamadas medidas.