1. Introduction

Culinary Agents aims to make the job posting process simple from end-to-end. This includes providing the ability to automatically post your jobs from your web platform or applicant tracking system (ATS). Outlined below are our specifications for submitting an XML feed of jobs. This is by far the fastest and easiest way to submit jobs to CulinaryAgents.com

 

2. Feed Requirements

  • XML must provide all currently open jobs.
  • Jobs not included in your feed will be automatically closed from Culinary Agents platform.
  • Job URL must NOT require the user to log in to view the detail description.
  • Job must be hosted on your website. DO NOT redirect again from the URL.
  • Job must be unique.

 

3. Example Feed

<?xml version="1.0" encoding="utf-8"?>
<source>
    <publisher>Culinary Agents</publisher>
    <publisher_url>https://www.culinaryagents.com</publisher_url>
    <last_build_date>Wed, 25 Jan 2022 18:09:00 GMT</last_build_date>
    <job>
        <title><![CDATA[Line Cook]]></title>
        <post_date><![CDATA[Wed, 01 Jan 2022 12:00:00 GMT]]></post_date>
        <update_date><![CDATA[Wed, 25 Jan 2022 13:29:27 GMT]]></update_date>
        <reference_number><![CDATA[123456]]></reference_number>
        <url><![CDATA[https://culinaryagents.com/jobs/]]></url>
        <description><![CDATA[<p>...</p>]]></description>
        <job_type><![CDATA[Full Time]]></job_type>    
        <compensation_type><![CDATA[Salary/Hourly]]></compensation_type>    
        <compensation_min>20.00</compensation_min>    
        <compensation_max>25.00</compensation_max>    
        <compensation_details><![CDATA[Plus Tips.]]></compensation_details>    
        <plus_tips><![CDATA[YES]]></plus_tips>    
        <tips_amount>50.23</tips_amount>    
        <benefits><![CDATA[<p>Health Insurance<br/>...</p>]]></benefits>    
        <skills><![CDATA[<p>Advanced Knife Handling<br/>...</p>]]></skills>    
        <years_of_experience>1</years_of_experience>    
        <company>  
            <name><![CDATA[Example Company]]></name>    
            <address1><![CDATA[500 7th Ave]]></address1>    
            <address2><![CDATA[9th Floor]]></address2>    
            <city><![CDATA[New York]]></city>    
            <state><![CDATA[NY]]></state>    
            <postalcode><![CDATA[10016]]></postalcode>    
            <country><![CDATA[US]]></country>    
            <reference_number><![CDATA[56789]]></reference_number>    
        </company>
        <boosts>
            <boost>
                <name>CulinaryAgents</name>
                <date><![CDATA[Wed, 25 Jan 2026 13:29:27 GMT]]</date>
            </boost>
            <boost>
                <name>Indeed</name>
                <date><![CDATA[Wed, 25 Jan 2026 13:29:27 GMT]]</date>
            </boost>
            <boost>
                <name>LinkedIn</name>
                <date><![CDATA[Wed, 25 Jan 2026 13:29:27 GMT]]</date>
            </boost>
        </boosts>
    </job>
</source>

 

4. Job Fields

Tag Name Description Format Required
title Job Title <![CDATA[]]> yes
post_date Job Post Date RFC 850 yes
update_date Job Last Update Date RFC 850 yes
reference_number Client's Job Reference ID <![CDATA[]]> yes
url Job Redirect Page URL <![CDATA[]]> yes
description Job Description <![CDATA[]]> yes
job_type Job Type <![CDATA[]]>
job_category Job Category <![CDATA[]]>
compensation_type Compenstation Type <![CDATA[]]>
compensation_min Compenstation Minimum Decimal
compensation_max Compenstation Maximum Decimal
compensation_details Additional Compensation <![CDATA[]]>
plus_tips YES if tips are NOT included in the wages <![CDATA[YES/NO]]>
tips_amount Estimated Weekly Tips Amount Decimal
benefits List of Benefits <![CDATA[]]>
skills List of Skills <![CDATA[]]>
years_of_experience Years of experience required Integer
company
company > name Business Name <![CDATA[]]> yes
company > address1 Business Address 1 <![CDATA[]]>
company > address2 Business Address 2 <![CDATA[]]>
company > city City of Business <![CDATA[]]> yes
company > state State of Business <![CDATA[]]> yes
company > postalcode Zipcode of Business <![CDATA[]]>
company > country Country of Business <![CDATA[]]>
company > reference_number Unique business code <![CDATA[]]> yes
boosts
boosts > boost
boosts > boost > name Boost Name <![CDATA[]]>
boosts > boost > date Boost Date <![CDATA[]]>

 

5. Detail Information

description

HTML markup is allowed and may be scrubbed for security. We may use this field for indexing and snippet generation.

job_type

Value Description
Full Time Full Time
Part Time Part Time
Seasonal Seasonal Hiring
Internship Internship
Externship Externship
Full/Part Time Full Time or Part Time (* default)

job_category

Value Description
Culinary Culinary Positions (eg: Cook, Exec Chef, Dish Washier)
Pastry Pastry Positions (eg: Baker, Pastry Chef)
Wine & Beverage Wine & Beverage Positions (eg: Bartender, Sommelier)
Service FOH Positions (eg: Server, Host, GM)
Office & Admin Office & Admin Positions (eg: HR Manager, Finance Manager)
Hotel Hotel Positions (eg: Room Attendant, Concierge)
Other All Other Positions

compensation_type

Value Description
Salary Annual Salary
Hourly Hourly
Weekly
Daily Daily
Unpaid Unpaid
Salary/Hourly Salary or Hourly (* default)

plus_tips

YES: Tips are NOT included in the wages
NO: Tips are included in the wages
Default: NO

benefits

HTML markup is allowed and may be scrubbed for security. We may use this field for indexing and snippet generation.

skills

HTML markup is allowed and may be scrubbed for security. We may use this field for indexing and snippet generation.

company > state

Two digit codes from the ANSI standard

company > country

Two digit code from ISO alpha-2
Default: US

company > country

Two digit code from ISO alpha-2
Default: US

boosts > boost

Name: Select one of: CulinaryAgents, Indeed, or LinkedIn.
Date: The date the job is boosted. Updating this date will trigger the job to be re-boosted.
Budget: Fixed at $60 per boost.

easy_apply

Value Description
yes Enable with Easy Apply. Please reach out us for more detail information.
no User will redirect to destination page. (* default)

 

6. Frequently Asked Questions

Is there any maximum limit of jobs in one XML?

30,000 jobs

How often are feed updates & delivery?

We require a full feed file, so that at any point in time you are specifying exactly which jobs you would like to have included on your account. A feed URL that only returns jobs which are new or changed since our last check will cause any prior jobs to be unposted from your account.

Our system will process the provided URL 2 times daily — 11am & 4pm Eastern time — checking for any changes and applying them if found.

We currently accept files delivered via HTTPS or HTTP, and can support "Basic" authentication.

Which HTML tags allow to use?

strong, em, ol, ul, li, span, p, div, br