1. Home
  2. Docs
  3. Optimize
  4. Advertisers XML Feed Specifications

Advertisers XML Feed Specifications

In order to import your feed into Optimize you will need to map your feed tags. Below is a list of mappable tags. If you require additional fields we offer dynamic fields which you can add on the account Details page.

Note: All string tags where content could contain HTML or non UTF-8 characters should have their values wrapped as CDATA, for example <![CDATA[Some Data]]>.

Note: Include <?xml version="1.0" encoding="UTF-8"?> at the top of the file (version and encoding type may vary).

Advertiser Source Tag

The following tags are mappable to non-job fields. They are for giving us information about the feed file.
NameDescription
publisher_name

Type: string
Optional


The name of the creator of the feed.

Example: Your Company
publisher_url

Type: string
Optional

The website URL of the feed creator, including leading http:// or https://. Will always be our company URL.

Example: https://www.your-company-website.com

last_build_date

Type: string

Optional

The date this feed was last updated, in RFC3339 format with a space separator.

Example: 2020-11-06 18:47:08 +0000

job

Type: wrapper

Required

Each instance of this tag defines a job. See the full specification in the table below.

Advertiser Job Tag

The following tags are mappable to any tags within your job.
NameDescription

job_type

Type: string

The type of role.

Max characters: 1000

Example: Full-time

city

Type: string

City where the job is located.

Max characters: 1000

Example: Menlo Park

postal_code

Type: string

Postal code for where the job is located. In the United States this is the zip code.

Max characters: 1000

Example: 94025

salary

Type: string

Salary of this job, can contain currency value and separators.

Max characters: 1000

Example: $150,000

target_location

Type: string

Location of the target audience.

Max characters: 1000

Example: Buffalo, NY, US

employer

Type: string

The name of the employer. This field is an additional qualifier for the organization field which is the main company field.

Max characters: 1000

Example: Acme Inc.

industry

Type: string

The industry associated with the job position.

Max characters: 1000

Example: Finance

category

Type: string

A category describing the job.

Max characters: 1000

Example: Computer Hardware Engineers

valid_through

Type: string

The date after when the job is not valid, in RFC3339 format with a space separator.

Max characters: 100

Example: 2020-11-06 18:47:08 +0000

experience

Type: string

Description of skills or experience needed for the position or Occupation.

Max characters: 1000

Example: 5+ years

title

Type: string

Required

The job title.

Max characters: 1000

Example: Cashier

date

Type: string

Required

The date the job was posted, in RFC3339 format with a space separator.

Max characters: 100

Example: 2020-11-06 18:47:08 +0000

identifier

Type: string

Required

A unique ID for the job

Max characters: 1000

Example: JID-20394874

description

Type: string

Required

The job description text.

Max characters: 100,000

Example:

Greet customers with energy!

Arrange shopping carts, help customers with information.

bid

Type: float

The job's payout. Expects a float value in the base unit currency for your company.

Max characters: 15

Example:

0.35

target_cpa

Type: float

The job's target cost per apply. Expects a float value (in dollars)

Max characters: 15

Example: 100.00

organization

Type: string

Required

The name of the hiring company. Note this is usually not your company, but the company that is offering the job.

Max characters: 1000

Example: Hiring Company, Ltd.

url

Type: string

Required

URL of the job.

Max characters: 1000

Example: https://www.example.com/the-job

region

Type: string

Required

Region where the job is located within the country.

Max characters: 1000

Example: CA

country

Type: string

Defaults to US

2-letter ISO 3166-1 code or full name for the country where the job is located.

Max characters: 1000

Example: US

requisition_id

Type: string
The requisition ID for the job. While recommended, this does not have to be unique.

Max characters: 1000

Example: REQ-123
job_schedule_shift

Type: string
The shift schedule for the job

Max characters: 1000

Example: Weekdays, 9pm to 5pm
remote_type

Type: string
Lists whether the job is fully remote, in person, or anywhere in between.

Max characters: 1000

Example: WFH
requisition_details

Type: string
Additional requisition details for the job.

Max characters: 1000

Example: Urgent
business_unit_division

Type: string
The business unit division for the job.

Max characters: 1000

Example: Corporate
education

Type: string
The amount of education needed for the role.

Max characters: 1000

Example: Bachelors Degree
street_address

Type: string

Type: string
The street address for the job

Max characters: 1000

Example: 123 Wonderland Road

While we can accommodate various feed configurations our recommended format looks as follows:


<!-- File Information -->
<?xml version="1.0" encoding="utf-8"?>
<!-- Start of feed content -->
<source>

<!-- Publisher and feed info -->
<publisher-name>Your Company</publisher-name>
<publisher-url>https://www.your-company-website.com</publisher-url>
<last-build-date>2024-08-12 18:47:08 +0000</last-build-date>

<!-- Job tag. Repeat for each job opening. -->
<job>
  <title>Mechanical Engineer</title>
  <date>2020-11-06 18:47:08 +0000</date>
  <identifier>JID-10394857283</identifier>
  <requisition-id>RID-19238475</requisition-id>
  <organization>Hiring Company, Ltd.</organization>
  <url>https://track.jobadx.com/v0/clk/YT1zbWFydC1yZW3MmZj0wMUo1M1hFSDIwMEtRMlEyRkhXUUpESzAzWSZjaj1iYzJiYjgwOC05MGE2LTQzZTEtYjVjOS1kYWVjYzk2OTQ0YWQmYj0wLjc1JmNvPWpvYmFkeC1wcm9ncmFtbWF0aWM?1=</url><!-- This is a sample URL resembling one that will be sent, it does not work -->
  <job-type>FULL_TIME</job-type>
  <remote-type>FULLY_REMOTE</remote-type>
  <city>Buffalo</city>
  <region>NY</region>
  <country>US</country>
  <postal-code>94025</postal-code>
  <salary>100000</salary>
  <target-location>Buffalo, NY, US</target-location>
  <employer>Employer, Inc.</employer>
  <industry>Manufacturing</industry>
  <category>Mechanical Engineers</category>
  <valid-through>2020-11-09 18:47:08 +0000</valid-through>
  <experience>5+ years</experience>
  <description><![CDATA[Mechanical Engineer. Help develop a perpetual motion machine. Great perks.]]></description>
  <bid>0.78</bid>
  <target-cpa>5.23</target-cpa>
  <street-address>123 Wonderland Road, Buffalo, NY, US 94025</street-address>
</job>
</source>