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
Consulte as ofertas ativas através dos feeds e atualize as listagens do seu site.
Informação das ofertas
Os feeds incluem os dados das ofertas, da empresa e da localização.
Fácil Integração
Feeds em XML, JSON e RSS, com exemplos de integração para programadores.
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 com os dados das ofertas de emprego para integração com outras aplicações.
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 no formato de integração do Jooble.
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 no formato de integração do Trovit.
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.