Skip to main content

Publisher XML Feed Specification

This document is the canonical schema for job records Talroo delivers in the publisher XML bulk feed: root structure, core and optional <job> fields, on‑demand columns, and a full example.

Skip to example

For general feed information, see XML Integration.


Feed Structure

Root Level Elements

<?xml version="1.0" encoding="UTF-8"?>
<feed date="2024-01-15T12:00:00-05:00" total="50000">
<job>...</job>
<job>...</job>
<!-- More jobs -->
</feed>
ElementAttributeDescription
<feed>dateFeed generation timestamp
<feed>totalTotal number of jobs in the feed
<job>-Individual job listing (direct child of feed)

Job Fields

Core Fields

FieldDescriptionExample
<title>Job titleTruck Driver
<referencenumber>Unique job identifier33153477500-7351-67D060BC
<url>Click tracking URLhttps://api.talroo.com/click?job_id=...&pub_id=...
<company>Employer company nameABC Logistics
<description>Full job description textJob description content
Important

Always use the <url> field for all job clicks. This URL contains tracking parameters required for proper attribution and revenue tracking. Do not modify or reconstruct click URLs.

Location Fields

FieldDescriptionExample
<city>City nameAustin
<state>State code (2-letter)TX
<zip>ZIP code78750

Category Fields

FieldDescriptionExample
<major_category0>Primary job category[Sales]
<major_category1>Secondary job category (optional)[Government]
<major_category2>Tertiary job category (optional)
<minor_category0>Primary subcategory[Sales] Sales - Securities/Financial Services
<minor_category1>Secondary subcategory (optional)
<minor_category2>Tertiary subcategory (optional)

Pricing Fields

FieldDescriptionExample
<ranking_value>Ranking value in cents287
<cpc>Cost-per-click in dollars2.87

The <ranking_value> field is in cents, while <cpc> is the same value converted to dollars (ranking_value / 100).

Timestamp Fields

FieldDescriptionExample
<date>Job publication date2024-01-15 12:00:00
<updated>Last update timestamp2024-01-15 14:30:00

Optional Fields (On-Demand)

The following fields are available upon request. Contact your account manager to enable them for your feed.

FieldDescriptionExample
<logo_url>Company logo image URLhttps://media.j2c.com/company-logos/12345-company-name-abc123
<talroo_apply>Whether this job supports Talroo Apply (true/false)true

Extraction Fields (On-Demand)

These fields contain AI-extracted structured data from job descriptions. Available upon request. All values are JSON-encoded.

FieldDescriptionExample
<all_requirements_normalized>Map of job requirements with normalized requirement id values.{"Valid driver's license":"101001","2+ years experience":"0"}
<all_preferences_normalized>Map of job preferred qualifications to normalized ids.{"Bilingual preferred":"0"}
<compensation>Extracted compensation details["$20-25/hour plus tips"]
<benefits>Extracted benefits["Health insurance", "401k", "PTO"]
<work_schedule>Work schedule details["Full-time, weekends and holidays"]
<work_location_type>Work location arrangement["onsite"]
<visa_status>Visa/sponsorship information["no_visa_information"]
On-Demand Features

These optional and extraction fields are not included by default. They must be enabled per-publisher through your account manager. Once enabled, they will appear in your XML feed.

Complete Example

<?xml version="1.0" encoding="UTF-8"?>
<feed date="1999-12-31T00:00:01-05:00" total="99999">
<job>
<title><![CDATA[Example Job Title]]></title>
<date>1999-12-31 00:00:01</date>
<referencenumber>00000000000-0000-00000000</referencenumber>
<url><![CDATA[https://www.jobs2careers.com/click.php?id=00000000000.0000&job_loc=...]]></url>
<company><![CDATA[Example Company]]></company>
<city>Anytown</city>
<state>TX</state>
<zip>00000</zip>
<description><![CDATA[This is an example job description.]]></description>
<major_category0>[Example Category]</major_category0>
<minor_category0>[Example Category] Example Subcategory</minor_category0>
<ranking_value>287</ranking_value>
<cpc>2.87</cpc>
<updated>1999-12-31 00:00:01</updated>
<!-- Optional fields (included when enabled) -->
<logo_url><![CDATA[https://media.j2c.com/company-logos/12345-company-name-abc123]]></logo_url>
<talroo_apply>true</talroo_apply>
<!-- Extraction fields (included when enabled) -->
<all_requirements_normalized><![CDATA[{"Valid driver's license":"101001","2+ years experience":"0"}]]></all_requirements_normalized>
<all_preferences_normalized><![CDATA[{}]]></all_preferences_normalized>
<compensation><![CDATA[["$20-25/hour plus tips"]]]></compensation>
<benefits><![CDATA[["Health insurance", "401k", "PTO"]]]></benefits>
<work_schedule><![CDATA[["Full-time, weekends and holidays"]]]></work_schedule>
<work_location_type><![CDATA[["onsite"]]]></work_location_type>
<visa_status><![CDATA[["no_visa_information"]]]></visa_status>
</job>
</feed>
CDATA Wrappers

Fields containing special characters (title, url, company, description, and extraction fields) are wrapped in <![CDATA[...]]> to preserve formatting.