~/business/indeed-scraper

Indeed Scraper — Vagas, Empregadores, Avaliações e Salários

Extraia vagas do Indeed com descrições completas e salários estruturados — e, na mesma execução, os empregadores por trás delas: perfis de empresa, avaliações de funcionários, tabelas salariais e perguntas e respostas, unidos pelo id de empregador do próprio Indeed. 62 domínios de país, sem login.

vagas TypeScriptCrawlee Global
proooxy/indeed-scraper — especificações
categoriabusiness / vagas
linguagemTypeScript
stackTypeScript, Crawlee
mercadosGlobal
saídaJSON limpo e pronto para RAG

principais recursos

Os dois lados do Indeed em uma execução — vagas e os empregadores por trás delas

Unidos pelo id de empregador do Indeed, não pelo nome da empresa

Descrições completas na tarifa base, obtidas em lotes

Cada filtro verificado contra um controle — os inúteis foram removidos

62 domínios de país com moeda, localidade e unidades de distância tratadas

Monitoramento agendado — apenas vagas novas desde a última execução

casos de uso

  • Inteligência de recrutamento e talentos por função e mercado
  • Benchmarking salarial a partir de salários estruturados e tabelas do empregador
  • Pesquisa de concorrentes — vagas abertas, notas e ritmo de contratação
  • Portais e agregadores que precisam de um feed limpo e sem duplicatas
  • Geração de leads — cada vaga é uma empresa gastando para contratar
  • Matching de candidatos pontuado contra uma lista de competências

parâmetros de entrada

ParâmetroTipoObrigatórioDescrição
scrapeModestringopcionalO que extrair — vagas, empresas ou ambos
keywordsarrayopcionalCargos ou termos de busca
locationstringopcionalCidade, estado ou CEP onde buscar
countrystringopcionalDomínio de país do Indeed (62 suportados)
startUrlsarrayopcionalURLs de busca, vaga, empresa ou salários do Indeed
includeDescriptionbooleanopcionalIncluir a descrição completa da vaga (HTML e texto)
includeCompanyDetailsbooleanopcionalRetornar também perfis, avaliações, salários e perguntas dos empregadores
strictMatchbooleanopcionalDescarta vagas cujo título e descrição não contêm suas palavras-chave (o Indeed preenche os resultados com vagas pouco relacionadas e patrocinadas)
resumeKeywordsarrayopcionalHabilidades de um currículo; cada vaga recebe uma pontuação de correspondência de 0 a 100, além das habilidades correspondentes e ausentes. Não é um filtro de busca
onlyNewJobsbooleanopcionalRetornar apenas vagas não vistas em execuções anteriores
maxItemsnumberopcionalMáximo de vagas retornadas — o teto rígido de gasto da execução
proxyConfigurationobjectopcionalProxy residencial recomendado

Exemplo de saída

 1{
 2  "recordType": "job",
 3  "source": {
 4    "jobKey": "f687cbdb754c430a",
 5    "canonicalUrl": "https://www.indeed.com/viewjob?jk=f687cbdb754c430a",
 6    "country": "US",
 7    "domain": "www.indeed.com",
 8    "scrapedAt": "2026-08-27T03:23:45.483Z"
 9  },
10  "title": "Registered Nurse (Multiple Openings)",
11  "normalizedTitle": "Registered Nurse",
12  "company": {
13    "name": "AdventHealth Central Texas",
14    "fccId": "11994ad5a40ae7aa",
15    "rating": 3.7,
16    "reviewCount": 4166
17  },
18  "location": {
19    "formatted": "Killeen, TX 76549",
20    "city": "Killeen",
21    "state": "TX",
22    "postalCode": "76549",
23    "country": "US",
24    "isRemote": false
25  },
26  "salary": { "min": 33.28, "max": 61.91, "currency": "USD", "period": "HOURLY", "isEstimate": true }
27}

Cinco tipos de registro dividem o dataset — vagas, empresas, avaliações, salários e perguntas — distinguidos por recordType. Vagas se unem a empresas por company.fccId.

Preços

Pagamento por evento — você é cobrado pelos registros que mantém:

EventoPreçoO que cobre
Vaga$0.003Uma vaga com cargo, local, salário estruturado e descrição
Detalhe extra da vaga$0.002Detalhe opcional além do registro padrão
Requisição de busca$0.002Uma busca ou requisição de paginação
Perfil de empresa$0.006Um perfil de empregador com porte, receita e notas
Avaliação de empresa$0.004Uma avaliação de funcionário com notas por categoria
Registro salarial$0.003Uma linha de tabela salarial por função e empregador
Pergunta e resposta$0.003Uma pergunta da comunidade com suas melhores respostas
Contato do empregador (extra)$0.01Endereço de contato do próprio site do empregador

Dicas

  • Defina você mesmo o escopo. Uma consulta que você já restringiu a uma cidade nunca é ampliada em silêncio; buscas amplas só são divididas em fatias se você ativar a ampliação.
  • Use onlyNewJobs para monitorar. Vagas ignoradas não custam requisições nem cobrança, então uma execução diária sobre uma consulta estável sai barata.
  • maxItems é seu teto de gasto. É o limite rígido do que uma execução pode cobrar — defina-o antes de aumentar a concorrência.
  • Ative strictMatch ao alimentar um modelo. Preenchimento e resultados patrocinados são a principal fonte de ruído nos dados do Indeed.

faq

Posso obter vagas e dados de empresa na mesma execução?
Sim. Ative includeCompanyDetails e todo empregador que a busca encontrar também volta, com perfil, avaliações, salários e perguntas — o que você pedir. Vagas se unem a empresas pelo id de empregador do Indeed, não pelo nome.
Quanto de uma busca é realmente coletado?
Em uma busca que o Indeed declarava com 2.676 vagas, apenas a paginação devolveu 737 vagas únicas em 41 requisições, e 1.388 em 369 requisições com a ampliação ativada. Cada execução registra o que coletou contra o que o Indeed declarou.
Ele retorna vagas patrocinadas e pouco relacionadas?
Só se você quiser. O Indeed preenche cada página de resultados com elas; strictMatch as descarta, avaliadas pela descrição completa e não pelo trecho.

relacionados em ~/business

Execute Indeed Scraper — Vagas, Empregadores, Avaliações e Salários ou solicite um projeto personalizado

Comece a extrair dados no Apify em minutos, ou me contrate para desenvolver um scraper sob medida e um pipeline de RAG para sua fonte e esquema exatos.

executar no Apify obter dados personalizados