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.

2,860+
Ofertas Ativas
6
Feeds Disponíveis
24/7
Atualização em Tempo Real
100%
Gratuito

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

XML
Ver Feed

Feed 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

Indeed Google Jobs LinkedIn Jooble Adzuna Talent.com

Jobs JSON Feed

JSON
Ver Feed

Feed 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

Custom integrations Mobile apps Job boards

RSS Feed

RSS 2.0
Ver Feed

Feed 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

Feedly RSS readers News aggregators

Jooble XML Feed

XML (Jooble)
Ver Feed

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

Jooble

Trovit XML Feed

XML (Trovit)
Ver Feed

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

Trovit Mitula Nestoria

BeBee XML Feed

XML (BeBee)
Ver Feed

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

BeBee

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.