Parceiros e Integrações
Integre as ofertas de emprego do Bons Empregos no seu site, aplicação ou plataforma. Disponibilizamos feeds XML, JSON e RSS gratuitos para agregadores de emprego e desenvolvedores.
Porquê Integrar com o Bons Empregos?
Dados Atualizados
Todas as ofertas são atualizadas em tempo real. Nunca mostre ofertas expiradas aos seus utilizadores.
Qualidade Verificada
Todas as ofertas passam por verificação. Apenas empresas reais e ofertas legítimas no feed.
Fácil Integração
Feeds standard XML, JSON e RSS. Documentação clara e suporte para desenvolvedores.
Feeds Disponíveis
Jobs XML Feed
XMLFeed XML principal com todas as ofertas de emprego ativas. Compatível com a maioria dos agregadores de emprego.
URL do Feed
https://www.bonsempregos.com/jobsxml
Atualização
Tempo real
Campos Disponíveis
title
description
company
location
salary
url
date
category
Compatível Com
Jobs JSON Feed
JSONFeed JSON para integrações modernas e APIs REST. Ideal para desenvolvedores.
URL do Feed
https://www.bonsempregos.com/jobsjson
Atualização
Tempo real
Campos Disponíveis
id
title
description
company
location
salary
url
created_at
category
type
Compatível Com
RSS Feed
RSS 2.0Feed RSS standard para leitores de feeds e agregadores de conteúdo.
URL do Feed
https://www.bonsempregos.com/rss.xml
Atualização
Tempo real
Campos Disponíveis
title
description
link
pubDate
guid
Compatível Com
Jooble XML Feed
XML (Jooble)Feed XML otimizado para integração com o Jooble, um dos maiores agregadores de emprego do mundo.
URL do Feed
https://www.bonsempregos.com/jooblejobsxml
Atualização
Tempo real
Campos Disponíveis
title
description
company
location
salary
url
date
jobtype
Compatível Com
Trovit XML Feed
XML (Trovit)Feed XML formatado para o Trovit, metabuscador de classificados líder na Europa.
URL do Feed
https://www.bonsempregos.com/trovitxml
Atualização
Tempo real
Campos Disponíveis
id
title
content
company
city
region
url
date
Compatível Com
BeBee XML Feed
XML (BeBee)Feed XML para o BeBee, rede profissional e plataforma de emprego.
URL do Feed
https://www.bonsempregos.com/bebeejobsxml
Atualização
Tempo real
Campos Disponíveis
title
description
company
location
url
date
Compatível Com
Documentação Técnica
Exemplo de Integração (cURL)
# Obter feed XML
curl -X GET "https://www.bonsempregos.com/jobsxml"
# Obter feed JSON
curl -X GET "https://www.bonsempregos.com/jobsjson" \
-H "Accept: application/json"
# Obter feed RSS
curl -X GET "https://www.bonsempregos.com/rss.xml"
Exemplo em Python
import requests
import xml.etree.ElementTree as ET
# Obter feed XML
response = requests.get("https://www.bonsempregos.com/jobsxml")
root = ET.fromstring(response.content)
for job in root.findall('.//job'):
title = job.find('title').text
company = job.find('company').text
print(f"{title} - {company}")
# Obter feed JSON
response = requests.get("https://www.bonsempregos.com/jobsjson")
jobs = response.json()
for job in jobs['data']:
print(f"{job['title']} - {job['company']}")
Exemplo em PHP
<?php
// Obter feed JSON
$json = file_get_contents("https://www.bonsempregos.com/jobsjson");
$jobs = json_decode($json, true);
foreach ($jobs['data'] as $job) {
echo $job['title'] . ' - ' . $job['company'] . "\n";
}
// Obter feed XML
$xml = simplexml_load_file("https://www.bonsempregos.com/jobsxml");
foreach ($xml->job as $job) {
echo $job->title . ' - ' . $job->company . "\n";
}
Exemplo em JavaScript
// Obter feed JSON
fetch("https://www.bonsempregos.com/jobsjson")
.then(response => response.json())
.then(data => {
data.data.forEach(job => {
console.log(`${job.title} - ${job.company}`);
});
});
// Para XML, use DOMParser
fetch("https://www.bonsempregos.com/jobsxml")
.then(response => response.text())
.then(xmlString => {
const parser = new DOMParser();
const xml = parser.parseFromString(xmlString, "text/xml");
const jobs = xml.querySelectorAll("job");
jobs.forEach(job => {
const title = job.querySelector("title").textContent;
console.log(title);
});
});
Diretrizes de Utilização
Permitido
- Exibir ofertas no seu site/app com link para a oferta original
- Agregar com outras fontes de emprego
- Criar alertas de emprego para utilizadores
- Análise de mercado de trabalho
- Cache dos dados (máx. 1 hora)
Não Permitido
- Remover atribuição ao Bons Empregos
- Modificar o conteúdo das ofertas
- Spam ou uso abusivo
- Requests excessivos (máx. 1 req/min)
- Revender os dados
Quer Tornar-se Parceiro Oficial?
Se é um agregador de emprego, portal de RH ou desenvolvedor e pretende uma integração personalizada, entre em contacto connosco.