Fairquery Company Jobs Feed
Vagas ao vivo dos quadros de empregadores Greenhouse, Lever e Ashby, com sinais de antiguidade e republicação; ferramentas locais gratuitas.
Documentação
Company Jobs Feed: vagas ao vivo da Greenhouse, Lever e Ashby (Apify Actor + servidor MCP)
Listagens de vagas ao vivo lidas diretamente dos sistemas de rastreamento de candidatos dos próprios empregadores por meio de suas APIs públicas oficiais de quadro de vagas, além de um servidor MCP para que agentes de IA possam usar os mesmos dados. Cada linha informa quando foi verificada como publicada atualmente no próprio sistema de contratação do empregador, há quanto tempo a vaga está publicada, se está aberta há muito tempo e se parece ser uma republicação.
- Apify Actor:
fairquery/company-jobs-feed, pague por resultado: US$ 0,99 por 1.000 vagas + US$ 0,0005 por quadro verificado (+ US$ 0,00029 por re-verificação opcional por vaga, US$ 0,0019 por empresa encontrada por descoberta). Linhas com erro, fechadas e mescladas são gratuitas. - Servidor MCP (
mcp/): quatro ferramentas gratuitas que rodam na sua máquina sem token e uma ferramenta paga que executa o Actor na sua conta Apify.
Escopo honesto: "publicada atualmente" não é "garantia de contratação". O feed fornece sinais de idade, tempo aberto e republicação para que você possa filtrar listagens provavelmente desatualizadas ou permanentes; não afirma ser livre de fantasmas.
Fontes
| ATS | API usada | Incluída |
|---|---|---|
| Greenhouse | boards-api.greenhouse.io/v1/boards/{slug}/jobs (API de Quadro de Vagas) | Sim |
| Lever | api.lever.co/v0/postings/{slug} (API de Publicações) | Sim |
| Ashby | api.ashbyhq.com/posting-api/job-board/{slug} (API pública de Publicações de Vagas) | Sim |
| SmartRecruiters | o robots.txt do host da API permite apenas o rastreador do LinkedIn | Não (nunca contatado) |
| Recruitee | a API do Site de Carreiras exige um token do empregador | Não |
| Workable | endpoints públicos são documentados apenas para a página de carreiras da própria conta | Não |
| Workday | sem API pública de vagas | Não |
| não contatado de forma alguma | Não |
Nomes de empresas, domínios e URLs de carreiras podem ser resolvidos para quadros (links de páginas de carreiras com robots.txt respeitado, depois no máximo 6 sondagens de slug contra as APIs). 51 quadros iniciais verificados acompanham src/seed.ts.
Servidor MCP
Instalação
Requer Node.js 20+. Via npm: @fairquery/company-jobs-feed-mcp. Claude Desktop / Cursor / VS Code (configuração mcpServers):
{
"mcpServers": {
"fairquery-jobs-feed": {
"command": "npx",
"args": ["-y", "@fairquery/company-jobs-feed-mcp"],
"env": { "APIFY_TOKEN": "<only needed for jobs_search_companies>" }
}
}
}
A partir do código-fonte: git clone https://github.com/fairquery/company-jobs-feed && cd company-jobs-feed/mcp && npm ci --ignore-scripts && npm run build && node dist/index.js.
Docker: docker build -t fairquery-jobs-feed-mcp . && docker run -i --rm fairquery-jobs-feed-mcp.
Ferramentas
| Ferramenta | Custo | O que faz |
|---|---|---|
jobs_get_board | gratuita, local | Todas as vagas atualmente publicadas em um quadro (ats + slug), normalizadas e filtradas por título, local, país, remoto e publicadas em até. Retorna posted_at, age_days, long_open, verified_open_at, URL de candidatura |
jobs_find_board | gratuita, local | Resolve um nome de empresa, domínio ou URL de carreiras para seu quadro Greenhouse/Lever/Ashby, com via e confidence |
jobs_check_open | gratuita, local | Re-verifica uma vaga agora: open ou closed (endpoint de detalhes; Ashby via listagem do quadro). Com includeDescription: true, uma vaga aberta também retorna sua linha completa, incluindo description_text |
jobs_list_seed_boards | gratuita, offline | Os quadros iniciais verificados (empresa, domínio, ats, slug, verified_at) |
jobs_search_companies | paga (PPE da Apify) | Muitas empresas de uma vez com descoberta, histórico (primeira/última vez vista, nova/atualizada/fechada), detecção de republicação, re-verificações opcionais e descrições. Requer APIFY_TOKEN |
Toda ferramenta é somente leitura (readOnlyHint: true, destructiveHint: false), tem um esquema de saída e descreve cada parâmetro. As descrições seguem um layout de O QUE / QUANDO / QUANDO NÃO / COMPORTAMENTO / CUSTO / RETORNA / PARÂMETROS / EXEMPLO. Sem APIFY_TOKEN, initialize, tools/list e as quatro ferramentas gratuitas funcionam; a ferramenta paga retorna APIFY_TOKEN_MISSING.
Use o Actor a partir do código
curl -X POST "https://api.apify.com/v2/acts/fairquery~company-jobs-feed/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
-d '{"companies":["stripe.com","ramp.com"],"titleIncludes":["engineer"],"countries":["US"]}'
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fairquery/company-jobs-feed').call({
companies: ['https://jobs.lever.co/palantir'],
countries: ['US'], titleIncludes: ['engineer'], postedWithinDays: 180,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
Entrada, campos de saída, exemplos de preços, solução de problemas e FAQ: .actor/README.md.
Exemplo de linha de vaga
Linha real de uma execução de teste em 2026-10-17 (Ramp, Ashby; abreviada):
{
"type": "job", "job_key": "ashby:ramp:34413f8d-26bf-4bbc-8ade-eb309a0e2245", "ats": "ashby", "board": "ramp",
"company": "Ramp", "title": "Security Engineer, Cloud", "department": "Engineering",
"locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"], "countries": ["US", "CA"],
"remote": true, "workplace_type": "hybrid",
"posted_at": "2026-04-07T17:12:35.753Z", "age_days": 193, "age_basis": "posted_at", "long_open": true,
"verified_open_at": "2026-10-17T22:54:03.924Z", "first_seen_at": "2026-10-17T22:54:03.924Z", "change": "new", "reposted": false,
"compensation": { "summary": "$211.4K – $290.6K • Offers Equity", "min": 211400, "max": 290600, "currency": "USD", "interval": "1 YEAR" },
"apply_url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application", "fingerprint": "646e3148231ba20d"
}
Polidez e segurança
Apenas os três hosts de API documentados são chamados (HTTPS, sem redirecionamentos). Páginas de carreiras são lidas apenas para domínios que você fornece, com robots.txt (RFC 9309), proteção SSRF (IPs privados recusados, DNS fixado) e limite de 3 páginas. Qualquer 403/429 interrompe aquele host na execução. Sem login, sem proxies, sem evasão. Veja SECURITY.md.
Desenvolvimento
Veja DEVELOPMENT.md. npm test (31 testes de unidade), npm run mcp:build && npm run mcp:test (build MCP + teste de fumaça).
Mais da Fairquery
Outras ferramentas Fairquery na Apify Store. Cada uma retorna linhas estruturadas com códigos de erro legíveis por máquina, e linhas com erro nunca são cobradas:
- Email Validator for Agents (MX, Disposable, Typo): verificações de sintaxe, MX, descartável, função e erro de digitação sem enviar e-mail; US$ 0,79 por 1.000 e-mails
- Website Contact & Company Enricher: domínio de entrada, e-mails comerciais públicos, telefones, redes sociais e detalhes da empresa de saída; US$ 3 por 1.000 domínios
- Website Tech, SEO & llms.txt Check for Agents: pilha de tecnologia, pontuação de SEO, regras de rastreador de IA e llms.txt por site; US$ 1,50 por 1.000 sites
- Sanctions & Watchlist Screener (OFAC, EU, UK, UN): triagem difusa de nomes contra listas oficiais de sanções; US$ 3 por 1.000 nomes + US$ 0,007 por execução
- LLM Data Guard: PII & Secret Redactor: redige PII e segredos antes que o texto chegue a um LLM; US$ 1,50 por 1.000 documentos + US$ 0,20 por 1.000 achados
- Dependency Vulnerability Check for Agents: pacotes e lockfiles contra OSV.dev; US$ 0,50 por 1.000 pacotes + US$ 1,50 por 1.000 vulnerabilidades
- EDGAR Company Facts & Filings for Agents: arquivamentos SEC e fatos XBRL por ticker, CIK ou nome; a partir de US$ 1,50 por 1.000 empresas
- Competitor Change Tracker: Pricing, Terms, Careers & Changelog: monitore páginas públicas de preços, termos, carreiras e changelog de concorrentes para mudanças reais com resumos em linguagem simples e alertas via webhook; US$ 0,00049 por página verificada + US$ 0,0049 por mudança
- AI Exposure Scanner: Public Secrets, Files & AI-Crawler Policy: varredura passiva e pontuada de seus próprios domínios e repositórios públicos do GitHub para segredos vazados (mascarados), arquivos expostos, política de rastreador de IA, cabeçalhos de segurança e SPF/DMARC; US$ 0,039 por domínio + US$ 0,0039 por repositório + US$ 0,0019 por achado
- Servidor MCP
@fairquery/agent-trust-mcp: um servidor MCP para Claude Desktop, Cursor e VS Code (npx -y @fairquery/agent-trust-mcp). Tem 8 ferramentas gratuitas que não precisam de token, além de ferramentas pagas que chamam os Actors de PII, e-mail, sanções e OSV com seu próprio token Apify.
Todos os Actors Fairquery: https://apify.com/fairquery
Licença
MIT © 2026 Fairquery. Os dados de vagas pertencem aos empregadores. Não afiliado à Greenhouse, Lever, Ashby ou LinkedIn.