API para LinkedIn

API para LinkedIn: Vagas (versão resumida)

Índice de vagas barato: título, empresa, localização, data de publicação, URL. Sem descrição, salário, número de candidatos ou senioridade; para isso, use linkedin.jobs.

POST/v1/run/linkedin.jobs_thin
Disponibilidade
100,00%
30d · 12.604 chamadas
Requisições
12.605
30d · semanal, últimas 12 sem.
Resposta
2,2s
mediana · 30d

Teste

Faça sua primeira requisição

requireFieldsarray
Opcional; se omitido, o roteamento não muda e a fonte mais barata atende. Informe os campos de saída que esta requisição precisa poder retornar, por exemplo `logoUrl`, e ela só será atendida por uma fonte que retorne todos eles. Os campos que você não informar continuam sendo retornados sempre que a fonte que atende os tiver. Isso pode aumentar o seu preço: quando a fonte mais barata não consegue retornar um campo informado, uma fonte mais cara atende, e você recebe a cotação e é cobrado pelo preço dela. Um campo informado ainda pode vir ausente em uma vaga que realmente não o tenha. Se você informar uma combinação de campos que nenhuma fonte retorna sozinha, a requisição é recusada como entrada inválida, sem cobrança.
Abrir em
Obter chave grátis
Resposta de exemplo
Execuções grátis retornam só os primeiros 3 resultados. Recarregue uma chave para receber a resposta completa.
{
  "data": {
    "items": [
      {
        "company": "Acme Inc",
        "companyUrl": "https://example.com/page",
        "createdUtc": 12.5,
        "id": "a1b2c3d4",
        "location": "example",
        "logoUrl": "https://example.com/image.jpg",
        "title": "Example title",
        "url": "https://example.com/page"
      }
    ]
  },
  "found": true,
  "reason": "not_found"
}
Interface da resposta
interface LinkedinJobsThinResponse {
  data: {
    items: {
      company?: string;
      companyUrl?: string;
      createdUtc?: number;
      id?: string;
      location?: string;
      logoUrl?: string;
      title: string;
      url: string;
    }[];
  } | 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 30d
POST /v1/run/linkedin.jobs_thin
curl -X POST https://api.getanyapi.com/v1/run/linkedin.jobs_thin \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"limit":3,"location":"United States","query":"software engineer","workplaceType":"remote"}'
CampoTipoValor de exemplo
Corpo da requisição
querystring"software engineer"Cargo ou palavras-chave a buscar.
companyIdstringFiltra por uma empresa específica pelo ID numérico da empresa no LinkedIn.
employmentTypeenumFiltra por tipo de contratação.
experienceLevelenumFiltra pelo nível de senioridade/experiência exigido.
geoIdstringGeo id do LinkedIn para mirar uma localização precisa (ex.: 103644278 para os Estados Unidos); mais exato que a localização em texto livre.
limitinteger3Número máximo de resultados a retornar (1-25, padrão 25).
locationstring"United States"Cidade, região ou país onde buscar.
postedLimitenumSó vagas publicadas nesta janela (últimas 24 horas, semana ou mês).
requireFieldsarrayOpcional; se omitido, o roteamento não muda e a fonte mais barata atende. Informe os campos de saída que esta requisição precisa poder retornar, por exemplo `logoUrl`, e ela só será atendida por uma fonte que retorne todos eles. Os campos que você não informar continuam sendo retornados sempre que a fonte que atende os tiver. Isso pode aumentar o seu preço: quando a fonte mais barata não consegue retornar um campo informado, uma fonte mais cara atende, e você recebe a cotação e é cobrado pelo preço dela. Um campo informado ainda pode vir ausente em uma vaga que realmente não o tenha. Se você informar uma combinação de campos que nenhuma fonte retorna sozinha, a requisição é recusada como entrada inválida, sem cobrança.
workplaceTypeenum"remote"Filtra por tipo de local de trabalho (remote, hybrid ou onsite).
Resposta
dataobjectThe results wrapper, or null when nothing was found.
data.itemsobject[]Job listing index records for the search. Populated whenever the provider has data for the entity.
data.items[].companystringHiring company name. Populated whenever the provider has data for the entity.
data.items[].companyUrlstringCanonical LinkedIn company URL.
data.items[].createdUtcnumberUTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
data.items[].idstringLinkedIn job listing id.
data.items[].locationstringJob location (city, region). Populated whenever the provider has data for the entity.
data.items[].logoUrlpode ser exigidostringHiring company logo image URL.
data.items[].titlestringJob title. Populated whenever the provider has data for the entity.
data.items[].urlstringCanonical LinkedIn job listing URL. Populated whenever the provider has data for the entity.
foundbooleanTrue when at least one job listing 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çãoUSDUS$ 0,0005
Preço /mil req.USDUS$ 0,50

Dúvidas frequentes

Sobre o endpoint Vagas (versão resumida) da API para LinkedIn

O endpoint Vagas (versão resumida) da AnyAPI para LinkedIn retorna dados de LinkedIn em JSON normalizado com uma chamada POST para /v1/run/linkedin.jobs_thin. Índice de vagas barato: título, empresa, localização, data de publicação, URL. Sem descrição, salário, número de candidatos ou senioridade; para isso, use linkedin.jobs. A AnyAPI distribui cada requisição entre 3 fontes, com failover automático quando uma falha. Custa a partir de US$ 0,50 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 100,0% das chamadas ao endpoint Vagas (versão resumida) da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,2 segundos, em 12.604 chamadas medidas.

Custa a partir de US$ 0,50 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Índice de vagas barato: título, empresa, localização, data de publicação, URL. Sem descrição, salário, número de candidatos ou senioridade; para isso, use linkedin.jobs. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 100,0% das chamadas ao endpoint Vagas (versão resumida) da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 2,2 segundos, em 12.604 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.