API para LinkedIn: Vaga
Obtenha uma vaga do LinkedIn pela URL: título, descrição completa, localização, salário quando divulgado, número de candidatos, tipo de contratação e de local de trabalho, senioridade, benefícios, setores, links de candidatura, datas de publicação e expiração, a equipe de contratação, o sistema de rastreamento de candidatos por trás dela e a empresa contratante com porte, número de seguidores, site e descrição.
Preços
Um preço, em dólares
Teste
Faça sua primeira requisição
{
"data": {
"applicantTrackingSystem": "example",
"applicants": 42,
"applyUrl": "https://example.com/page",
"benefits": [
"example"
],
"city": "San Francisco",
"company": {
"description": "A short example description of this item.",
"employeeCount": 12500,
"followerCount": 12500,
"id": "a1b2c3d4",
"linkedinUrl": "https://example.com/page",
"logo": "https://example.com/image.jpg",
"name": "Example title",
"universalName": "Example title",
"website": "https://example.com/page"
},
"country": "US",
"countryCode": "US",
"createdUtc": 12.5,
"descriptionText": "A short example description of this item.",
"easyApplyUrl": "https://example.com/page",
"employmentType": "general",
"experienceLevel": "example",
"expireUtc": 12.5,
"hiringTeam": [
{
"linkedinUrl": "https://example.com/page",
"name": "Example title",
"position": "example"
}
],
"id": "a1b2c3d4",
"industries": [
"example"
],
"jobState": "CA",
"location": "example",
"remote": true,
"salary": {
"max": 12.5,
"min": 12.5,
"text": "A short example description of this item."
},
"state": "CA",
"title": "Example title",
"url": "https://example.com/page",
"views": 12500,
"workplaceType": "general"
},
"found": true,
"reason": "not_found"
}interface LinkedinJobResponse {
data: {
applicantTrackingSystem?: string;
applicants?: number;
applyUrl?: string;
benefits?: string[];
city?: string;
company?: {
description?: string;
employeeCount?: number;
followerCount?: number;
id?: string;
linkedinUrl?: string;
logo?: string;
name?: string;
universalName?: string;
website?: string;
};
country?: string;
countryCode?: string;
createdUtc?: number;
descriptionText?: string;
easyApplyUrl?: string;
employmentType?: string;
experienceLevel?: string;
expireUtc?: number;
hiringTeam?: {
linkedinUrl?: string;
name?: string;
position?: string;
}[];
id?: string;
industries?: string[];
jobState?: string;
location?: string;
remote?: boolean;
salary?: {
max?: number;
min?: number;
text?: string;
};
state?: string;
title: string;
url: string;
views?: number;
workplaceType?: 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 30dcurl -X POST https://api.getanyapi.com/v1/run/linkedin.job \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.linkedin.com/jobs/view/4431721875/"}'| Campo | Tipo | Valor de exemplo |
|---|---|---|
| Corpo da requisição | ||
| url | string | "https://www.linkedin.com/jobs/view/4431721875/"URL completa da vaga no LinkedIn, por exemplo https://www.linkedin.com/jobs/view/4431721875/. |
| Resposta | ||
| data | object | The job posting record, or null when not found. |
| data.applicantTrackingSystem | string | Applicant tracking system behind the posting (e.g. Workday, Lever, Greenhouse), when LinkedIn reports one. |
| data.applicants | integer | Number of applicants reported by LinkedIn. Populated whenever the provider has data for the entity. |
| data.applyUrl | string | External company apply URL when the job applies off-site. |
| data.benefits | string[] | Listed benefits. |
| data.city | string | City of the job location. |
| data.company | object | Hiring company details. |
| data.company.description | string | Company About text. |
| data.company.employeeCount | integer | Number of employees LinkedIn reports for the company. |
| data.company.followerCount | integer | Number of followers of the company page. |
| data.company.id | string | LinkedIn's numeric company id, as a string. |
| data.company.linkedinUrl | string | Canonical LinkedIn company URL. |
| data.company.logo | string | Company logo image URL. |
| data.company.name | string | Company name. Populated whenever the provider has data for the entity. |
| data.company.universalName | string | Company LinkedIn universal (vanity) name. |
| data.company.website | string | Company website. |
| data.country | string | Country of the job location. |
| data.countryCode | string | Two-letter country code of the job location. |
| data.createdUtc | number | UTC epoch timestamp in seconds (Unix time) the job was posted. Multiply by 1000 for a JS Date in milliseconds. |
| data.descriptionText | string | Full job description as plain text. Populated whenever the provider has data for the entity. |
| data.easyApplyUrl | string | LinkedIn Easy Apply URL when available. |
| data.employmentType | string | Employment type (e.g. full_time, contract, part_time). |
| data.experienceLevel | string | Seniority / experience level (e.g. Mid-Senior level, Entry level). |
| data.expireUtc | number | UTC epoch timestamp in seconds (Unix time) the posting expires. Multiply by 1000 for a JS Date in milliseconds. |
| data.hiringTeam | object[] | LinkedIn members named on the posting as the hiring contacts. |
| data.hiringTeam[].linkedinUrl | string | Canonical LinkedIn profile URL. |
| data.hiringTeam[].name | string | Member name. |
| data.hiringTeam[].position | string | Member headline or job title. |
| data.id | string | LinkedIn job posting id. |
| data.industries | string[] | Industries associated with the role. |
| data.jobState | string | Posting state reported by LinkedIn (e.g. LISTED, CLOSED). |
| data.location | string | Job location (city, region, or country). |
| data.remote | boolean | Whether LinkedIn flags the role as remote-allowed. |
| data.salary | object | Salary range when disclosed by the poster. |
| data.salary.max | number | Maximum salary. |
| data.salary.min | number | Minimum salary. |
| data.salary.text | string | Salary as displayed (e.g. '300,000 - 330,000 USD'). |
| data.state | string | State or region of the job location. |
| data.title | string | Job title. Populated whenever the provider has data for the entity. |
| data.url | string | Canonical LinkedIn job posting URL. |
| data.views | integer | Number of views LinkedIn reports for the posting. |
| data.workplaceType | string | Workplace type (e.g. remote, on_site, hybrid). |
| found | boolean | Whether the job posting was found. |
| 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,0015 |
| Preço /mil req. | USD | US$ 1,50 |
Dúvidas frequentes
Sobre o endpoint Vaga da API para LinkedIn
O endpoint Vaga da AnyAPI para LinkedIn retorna dados de LinkedIn em JSON normalizado com uma chamada POST para /v1/run/linkedin.job. Obtenha uma vaga do LinkedIn pela URL: título, descrição completa, localização, salário quando divulgado, número de candidatos, tipo de contratação e de local de trabalho, senioridade, benefícios, setores, links de candidatura, datas de publicação e expiração, a equipe de contratação, o sistema de rastreamento de candidatos por trás dela e a empresa contratante com porte, número de seguidores, site e descrição. A AnyAPI retorna um schema normalizado, seja qual for a fonte que atende. Custa a partir de US$ 1,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 Vaga da API para LinkedIn feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 1,3 segundos, em 39 chamadas medidas.