XML Feed

Format

In theory we can support any type of XML or JSON feed, so if you have an existing feed just send it to us. However if you need to create a feed from scratch, we suggest you use the following format:
<?xml version="1.0" encoding="UTF-8" ?>
<jobs>
  <job>
    <id><![CDATA[B8E8235C-914D-11EF-A9A1-67CFB46D6A02]]></id>
    <title><![CDATA[Python Developer]]></title>
    <url><![CDATA[https://www.example.com/view_job.php?id=12345]]></url>
    <location>
        <city><![CDATA[London]]></city>
        <region><![CDATA[Greater London]]></region>
        <country><![CDATA[United Kingdom]]></country>
    </location>
    <company><![CDATA[Chevron Indonesia]]></company>
    <company_url><![CDATA[http://www.chevronindonesia.com/]]></company_url>
    <description>
       <![CDATA[
 complete job ad content <br>
 including <br>
 HTML formatting
        ]]>
    </description>
    <contract_type><![CDATA[permanent]]></contract_type>
    <working_hours><![CDATA[full-time]]></working_hours>
    <salary><![CDATA[£30000 - 33000]]></salary>
    <application_email><![CDATA[applyhere@example.com]]></application_email>
    <apply_url><![CDATA[https://www.example.com/job_application.php?id=12345]]></apply_url>
    <careerjet-apply-data>
      <![CDATA[apply_key=043762d616698aa9ddef8a93624ee314&jobTitle=Python%20Developer&jobLocation=London%2C%20Greater%20London%2C%20United%20Kingdom&jobCompanyName=BBC&postUrl=https%3A%2F%2Fwww.example.com%2Fapply%2Fcareerjet%3Fref%3DFXGT-4312&phone=optional&coverletter=optional&hl=en_US]]>
    </careerjet-apply-data>
  </job>
  <job>
    <id><![CDATA[C5974D08-914D-11EF-9319-81CFB46D6A02]]></id>
    <title><![CDATA[Sales Manager]]></title>
    <url><![CDATA[https://www.example.com/view_job.php?id=12345]]></url>
    <location>
        <city><![CDATA[London]]></city>
        <region><![CDATA[Greater London]]></region>
        <country><![CDATA[United Kingdom]]></country>
    </location>
    <company><![CDATA[ExxonMobil Indonesia]]></company>
    <company_url><![CDATA[http://www.exxonmobil.com]]></company_url>
    <description>
       <![CDATA[
 complete job ad content <br>
 including <br>
 HTML formatting
       ]]>
    </description>
    <contract_type><![CDATA[permanent]]></contract_type>
    <working_hours><![CDATA[full-time]]></working_hours>
    <salary><![CDATA[£23000 - 28000]]></salary>
    <application_email><![CDATA[applyhere@example.com]]></application_email>
    <apply_url><![CDATA[https://www.example.com/job_application.php?id=12345]]></apply_url>
    <careerjet-apply-data>
      <![CDATA[apply_key=043762d616698aa9ddef8a93624ee314&jobTitle=Sales%20Manager&jobLocation=London%2C%20Greater%20London%2C%20United%20Kingdom&jobCompanyName=British%20Telecom&postUrl=https%3A%2F%2Fwww.example.com%2Fapply%2Fcareerjet%3Fref%3DFXGU-4313&phone=optional&coverletter=optional&hl=en_US]]>
    </careerjet-apply-data>
  </job>
  ...
</jobs>

Including programmatic bids in sponsored feeds

For sponsored feeds, we suggest you include your bids in the following way:
  <job>
    ...
    <programmatic>
      <bid>
        <cost_model>CPC</cost_model>
        <currency_code>USD</currency_code>
        <amount>3.50</amount>
      </bid>
    </programmatic>
  </job>

Feed content

The feed needs to contain all of your jobs and not just your new jobs. If a job is not in the feed we won't list it.

Update frequency

Your feed needs to be updated at least once a day, preferably just before midnight (GMT). Ideally the feed directly connects to your database, so it is always up-to-date.