Documentation :: AllTruckJobs.com

Job Feed

AllTruckJobs can import jobs using JSON, XML, CSV, or RSS format. If you create a job feed, all you need to do is enter the publicly accessible URL on the Job Feed page, and we will automatically fetch your feed on a nightly basis (approximately 3:00 AM).

Sample Feed

[
    {
        "referenceNumber": "abcd7418",
        "title": "The greatest job ever #8",
        "city": "Exampleville",
        "state": "PA",
        "postalCode": "17601",
        "driverType": "Student",
        "preference": "Lease Purchase Team Solo",
        "freightType": "Oversize Load",
        "payAmountMin": "1000.00",
        "payAmountMax": "1300.00",
        "payFrequency": "Hourly",
        "employmentType": "Part-Time",
        "routeType": "Regional",
        "description": "Description here explaining why drivers want your awesome job. Basic HTML is allowed too
, just make sure you have properly escaped any \"quotes\".", "requirements": "Minimum requirements a driver applying to your job must meet go here. Basic HTML is allowed too
, just make sure you have properly escaped any \"quotes\".", "twicOnly": true, "licenseClass": "A" }, { "referenceNumber": "abcd2699", "title": "The greatest job ever #2", "city": "Exampleville", "state": "PA", "postalCode": "17601", "driverType": "Owner Operator", "preference": null, "freightType": "Flatbed", "payAmountMin": "1000.00", "payAmountMax": "1300.00", "payFrequency": "Per Mile", "employmentType": "Full-Time", "routeType": "Dedicated", "description": "Description here explaining why drivers want your awesome job. Basic HTML is allowed too
, just make sure you have properly escaped any \"quotes\".", "requirements": "Minimum requirements a driver applying to your job must meet go here. Basic HTML is allowed too
, just make sure you have properly escaped any \"quotes\".", "twicOnly": true, "licenseClass": "A" } ]
<?xml version="1.0"?>
<source>
  <job>
    <referenceNumber>abcd7418</referenceNumber>
    <title>The greatest job ever #8</title>
    <city>Exampleville</city>
    <state>PA</state>
    <postalCode>17601</postalCode>
    <driverType>Student</driverType>
    <preference>Lease Purchase Team Solo</preference>
    <freightType>Oversize Load</freightType>
    <payAmountMin>1000.00</payAmountMin>
    <payAmountMax>1300.00</payAmountMax>
    <payFrequency>Hourly</payFrequency>
    <employmentType>Part-Time</employmentType>
    <routeType>Regional</routeType>
    <description>Description here explaining why drivers want your awesome job. Basic &lt;strong&gt;HTML&lt;/strong&gt; is allowed too&lt;br /&gt;, &lt;em&gt;just make sure you have properly escaped any "quotes"&lt;/em&gt;.</description>
    <requirements>Minimum requirements a driver applying to your job must meet go here. Basic &lt;strong&gt;HTML&lt;/strong&gt; is allowed too&lt;br /&gt;, &lt;em&gt;just make sure you have properly escaped any "quotes"&lt;/em&gt;.</requirements>
    <twicOnly>1</twicOnly>
    <licenseClass>A</licenseClass>
  </job>
  <job>
    <referenceNumber>abcd2699</referenceNumber>
    <title>The greatest job ever #2</title>
    <city>Exampleville</city>
    <state>PA</state>
    <postalCode>17601</postalCode>
    <driverType>Owner Operator</driverType>
    <preference></preference>
    <freightType>Flatbed</freightType>
    <payAmountMin>1000.00</payAmountMin>
    <payAmountMax>1300.00</payAmountMax>
    <payFrequency>Per Mile</payFrequency>
    <employmentType>Full-Time</employmentType>
    <routeType>Dedicated</routeType>
    <description>Description here explaining why drivers want your awesome job. Basic &lt;strong&gt;HTML&lt;/strong&gt; is allowed too&lt;br /&gt;, &lt;em&gt;just make sure you have properly escaped any "quotes"&lt;/em&gt;.</description>
    <requirements>Minimum requirements a driver applying to your job must meet go here. Basic &lt;strong&gt;HTML&lt;/strong&gt; is allowed too&lt;br /&gt;, &lt;em&gt;just make sure you have properly escaped any "quotes"&lt;/em&gt;.</requirements>
    <twicOnly>1</twicOnly>
    <licenseClass>A</licenseClass>
  </job>
</source>
referenceNumber,title,city,state,postalCode,driverType,preference,freightType,payAmountMin,payAmountMax,payFrequency,employmentType,routeType,description,requirements,twicOnly,licenseClass
abcd7418,"The greatest job ever #8",Exampleville,PA,17601,Student,"Lease Purchase Team Solo","Oversize Load",1000.00,1300.00,Hourly,Part-Time,Regional,"Description here explaining why drivers want your awesome job. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any ""quotes""</em>.","Minimum requirements a driver applying to your job must meet go here. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any ""quotes""</em>.",1,A
abcd2699,"The greatest job ever #2",Exampleville,PA,17601,"Owner Operator",,Flatbed,1000.00,1300.00,"Per Mile",Full-Time,Dedicated,"Description here explaining why drivers want your awesome job. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any ""quotes""</em>.","Minimum requirements a driver applying to your job must meet go here. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any ""quotes""</em>.",1,A
<?xml version="1.0"?>
<rss xmlns:job="https://www.alltruckjobs.com/api/v2.0/public/jobs/xsd" version="2.0">
  <channel>
    <title>AllTruckJobs.com Job Feed</title>
    <link>https://www.alltruckjobs.com</link>
    <description>AllTruckJobs.com Job Feed</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>T5</generator>
    <item>
      <job:referenceNumber>abcd7418</job:referenceNumber>
      <title>The greatest job ever #8</title>
      <job:city>Exampleville</job:city>
      <job:state>PA</job:state>
      <job:postalCode>17601</job:postalCode>
      <job:driverType>Student</job:driverType>
      <job:preference>Lease Purchase Team Solo</job:preference>
      <job:freightType>Oversize Load</job:freightType>
      <job:payAmountMin>1000.00</job:payAmountMin>
      <job:payAmountMax>1300.00</job:payAmountMax>
      <job:payFrequency>Hourly</job:payFrequency>
      <job:employmentType>Part-Time</job:employmentType>
      <job:routeType>Regional</job:routeType>
      <description><![CDATA[Description here explaining why drivers want your awesome job. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any "quotes"</em>.]]></description>
      <job:requirements><![CDATA[Minimum requirements a driver applying to your job must meet go here. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any "quotes"</em>.]]></job:requirements>
      <job:twicOnly>1</job:twicOnly>
      <job:licenseClass>A</job:licenseClass>
    </item>
    <item>
      <job:referenceNumber>abcd2699</job:referenceNumber>
      <title>The greatest job ever #2</title>
      <job:city>Exampleville</job:city>
      <job:state>PA</job:state>
      <job:postalCode>17601</job:postalCode>
      <job:driverType>Owner Operator</job:driverType>
      <job:preference></job:preference>
      <job:freightType>Flatbed</job:freightType>
      <job:payAmountMin>1000.00</job:payAmountMin>
      <job:payAmountMax>1300.00</job:payAmountMax>
      <job:payFrequency>Per Mile</job:payFrequency>
      <job:employmentType>Full-Time</job:employmentType>
      <job:routeType>Dedicated</job:routeType>
      <description><![CDATA[Description here explaining why drivers want your awesome job. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any "quotes"</em>.]]></description>
      <job:requirements><![CDATA[Minimum requirements a driver applying to your job must meet go here. Basic <strong>HTML</strong> is allowed too<br />, <em>just make sure you have properly escaped any "quotes"</em>.]]></job:requirements>
      <job:twicOnly>1</job:twicOnly>
      <job:licenseClass>A</job:licenseClass>
    </item>
  </channel>
</rss>

Detailed Field Explanation

Field Format/Values Required Description
referenceNumber

Alphanumeric

Yes

Can be any combination of letters and numbers. Must be unique for each job.

This number is used to identify if our website already has a copy of this job. If it exists, we will update the existing job with any new information provided. If not, the job will be added as a new job.

title

String

Yes

The title of your job posting.

city

String

No

The city where your job posting is located.

state

USPS 2-letter abbreviation

Yes

The state where your job posting is located.

postalCode

USPS 5-digit or 9-digit ZIP code

No

The ZIP code where your job posting is located.

driverType

String

One of the following allowed values:

  • Company Driver
  • Owner Operator
  • Student
Yes

What type of driver your job post is looking to hire. We use this to appropriately categorize your job.

preference

String

One of the following allowed values:

  • Lease Purchase
  • Team
  • Team Solo
  • Lease Purchase Team
  • Lease Purchase Team Solo
No

Is the job a lease purchase? Is it a team or solo driver opportunity? We use this field to appropriately categorize your job. If both team and solo drivers are allowed include both in your preference.

freightType

String

One of the following allowed values:

  • Box
  • Car Hauler
  • Drop and Hook
  • Dry Bulk
  • Dry Van
  • Flatbed
  • Hopper Bottom
  • Intermodal
  • Oil Field
  • Oversize Load
  • Refrigerated
  • Tanker
  • Yard Spotter
Yes

What type of freight your job post is hauling. We use this to appropriately categorize your job.

payAmountMin

Decimal

No

The minimum pay provided by the Client for this Job. This is the bottom end of the pay range.

payAmountMax

Decimal

No

The maximum pay provided by the Client for this Job. This is the top end of the pay range.

payFrequency

String

One of the following allowed values:

  • Hourly
  • Weekly
  • Per Mile
No

The frequency at which a Client pays the Employee for this Job.

employmentType

Enum

One of the following allowed values:

  • Full-Time
  • Part-Time
  • Temporary
  • Permanent
No

The type(s) of employment applicable for this job. You can include more than one value from the list of allowed values. See sample feed above for List format example when including multiple values.

routeType

Enum

One of the following allowed values:

  • Dedicated
  • Local
  • LTL
  • OTR
  • Regional
No

The type(s) of routes for this job. You can include more than one value from the list of allowed values. See sample feed above for List format example when including multiple values.

description

String

Yes

The description of your job posting. Basic HTML tags are allowed. If using XML, wrap in <![CDATA[ ]]>

requirements

String

No

The minimum requirements a driver applying to your job posting must meet. Basic HTML tags are allowed. If using XML, wrap in <![CDATA[ ]]>

twicOnly

Boolean

No

Are drivers required to have a TWIC card to apply for this job?

licenseClass

String

One of the following allowed values:

  • A
  • B
  • C
  • None
No

The required CDL class for the job.

Formatting Guidelines

When providing HTML markup for fields within your jobs, AllTruckJobs supports the list of elements below.

General

Tag Description Example How it looks on AllTruckJobs
b Bring attention to
This is an <b>example</b>.
This is an example.
br Line break
This is an<br>example.
This is an
example.
em Emphasis
This is an <em>example</em>.
This is an example.
i Interesting text
This is an <i>example</i>.
This is an example.
p Paragraph
<p>This is an example.</p><p>This is an example.</p>

This is an example.

This is an example.

span Span
This is an <span>example</span>.
This is an example.
strong Strong importance
This is an <strong>example</strong>.
This is an example.
u Unarticulated annotation
This is an <u>example</u>.
This is an example.

Headings

Tag Description Example How it looks on AllTruckJobs
h2 Heading level 2
<h2>This is an example.</h2>

This is an example.

h3 Heading level 3
<h3>This is an example.</h3>

This is an example.

h4 Heading level 4
<h4>This is an example.</h4>

This is an example.

h5 Heading level 5
<h5>This is an example.</h5>
This is an example.
h6 Heading level 6
<h6>This is an example.</h6>
This is an example.

Lists

Tag Description Example How it looks on AllTruckJobs
li List item
<ul>
    <li>One</li>
    <li>Two</li>
</ul>
  • One
  • Two
ol Ordered list
<ol>
    <li>One</li>
    <li>Two</li>
</ol>
  1. One
  2. Two
ul Unordered list
<ul>
    <li>One</li>
    <li>Two</li>
</ul>
  • One
  • Two

Tables

Tag Description Example How it looks on AllTruckJobs
caption Table caption (or title)
<table>
    <caption>This is an example.</caption>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
</table>
This is an example.
1 2
table Table
<table>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
</table>
1 2
tbody Table body
<table>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
</table>
1 2
td Table data cell
<table>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
</table>
1 2
tfoot Table footer
<table>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <th>A</th>
            <td>B</td>
        </tr>
    </tfoot>
</table>
1 2
A B
th Table header cell
<table>
    <thead>
        <tr>
            <th>A</th>
            <td>B</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <th>1</th>
            <td>2</td>
        </tr>
    </tbody>
</table>
A B
1 2
thead Table head
<table>
    <thead>
        <tr>
            <th>A</th>
            <td>B</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
</table>
A B
1 2
tr Table row
<table>
    <thead>
        <tr>
            <td>A</td>
            <td>B</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </tbody>
</table>
A B
1 2