Dados abertos
Dados abertos sobre vagas remotas e de treino de IA
A SOJI publica factos sobre as vagas abertas que lista como dados gratuitos e só de leitura. Sem chave e sem registo. Atualizados diariamente.
Ficheiros
| Ficheiro | O que contém |
|---|---|
| /feed/jobs.json | Todas as vagas abertas em JSON Feed, com pagamento, elegibilidade e os campos abaixo. Acrescenta ?lang=pt, es, fr, de, it ou hi para outro idioma. |
| /feed/jobs.csv | As mesmas vagas numa tabela CSV (UTF-8, separada por vírgulas), uma linha por vaga. Só factos, sem descrições. |
| /feed/jobs.xml | Feed RSS das vagas novas. |
| /feed/pay-index.json | Pagamento horário mediano e típico por área e plataforma, com tamanhos de amostra e método. |
| /feed/pay-index-chart.svg | O gráfico do índice de pagamentos como imagem SVG. |
| /llms.txt | Resumo em texto simples e lista de vagas para assistentes de IA (llms.txt e llms-full.txt). |
| /feed/jobs/<role-slug>.md | Qualquer vaga em Markdown: /feed/jobs/<slug-da-vaga>.md |
Servidor MCP para assistentes de IA
A SOJI tem um servidor público e só de leitura do Model Context Protocol (MCP), para um assistente de IA pesquisar as vagas abertas e ler o índice de pagamentos diretamente. Sem chave e sem registo. Acrescenta este endereço a um cliente que suporte servidores MCP remotos (Streamable HTTP):
https://hiring.sojistudio.com/mcp
Ferramentas
- search_jobs: Encontra vagas abertas por palavras, área, plataforma, país e pagamento mínimo.
- get_job: Uma vaga por id, com um resumo curto e as respetivas ligações.
- pay_stats: Pagamento horário mediano e típico por área e plataforma.
- list_filters: As áreas, plataformas e países em uso, com contagens.
Até 60 pedidos por minuto por utilizador. As respostas são CC BY 4.0: cita a SOJI e liga a cada vaga.
Colunas do CSV
Os nomes e as descrições das colunas estão em inglês em todos os idiomas.
| Coluna | Significado |
|---|---|
| id | Stable role identifier (the slug in the role's URL). |
| url | The role's page on SOJI. Cite and link to this. |
| title | Role title, in the language of the file. |
| platform | Platform that posts the role. |
| remote | true if the role is fully remote. |
| location | Where applicants can be located, as written on the listing page. |
| worldwide | true if open to applicants from any country. |
| eligible_countries | Countries applicants can be in, separated by |. Empty when worldwide or unspecified. |
| contract_type | contract, part_time or full_time. |
| pay_min | Lowest listed pay. Empty if the listing shows none. |
| pay_max | Highest listed pay. Equals pay_min for a single rate. |
| pay_currency | Currency of the pay figures (mostly USD). |
| pay_period | Period the pay refers to (hour). |
| fields | Fields the role belongs to (for example Medicine, Law), separated by |. |
| languages_required | Languages the role requires, separated by |. |
| posted_at | When SOJI first listed the role (ISO 8601, UTC). |
| last_verified_at | When SOJI last confirmed the role is open (ISO 8601, UTC). Empty if never. |
| valid_through | Expiry date given by the platform (ISO 8601, UTC). Empty if none. |
Licença e atribuição
A nossa compilação destes dados é partilhada sob a Creative Commons Atribuição 4.0 (CC BY 4.0). Podes copiá-la, redistribuí-la e criar a partir dela, também para fins comerciais, desde que cites a SOJI e ligues a hiring.sojistudio.com. Os títulos e os factos das vagas vêm das páginas públicas das plataformas que as publicam; as vagas continuam sujeitas aos direitos e aos termos dessas plataformas.
Citar como
SOJI open data, accessed 2026-11-05. https://hiring.sojistudio.com/open-data (CC BY 4.0)
Limites
- O pagamento é o intervalo que cada anúncio mostra, por hora e em USD, salvo indicação de outra moeda. Pode mudar.
- Uma vaga pode fechar entre duas atualizações. Confirma last_verified_at e a página da vaga.
- Aqui não há dados pessoais: os ficheiros descrevem vagas, não pessoas.
- A SOJI é independente e não tem qualquer afiliação com as plataformas que lista. Os dados não são uma oferta de emprego.
- Atualizamos diariamente. Se usares os ficheiros com frequência, guarda-os em cache e limita-te a poucos pedidos por hora.
Perguntas ou correções
Escreve para info@sojistudio.com.
