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": "abcd2037",
"title": "The greatest job ever #2",
"city": "Exampleville",
"state": "PA",
"postalCode": "17601",
"driverType": "Owner Operator",
"preference": "Team",
"freightType": "Dry Van",
"payAmountMin": "1000.00",
"payAmountMax": "1300.00",
"payFrequency": "Weekly",
"employmentType": "Part-Time",
"routeType": "Local",
"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": "abcd9907",
"title": "The greatest job ever #7",
"city": "Exampleville",
"state": "PA",
"postalCode": "17601",
"driverType": "Student",
"preference": "Lease Purchase Team Solo",
"freightType": "Box",
"payAmountMin": "1000.00",
"payAmountMax": "1300.00",
"payFrequency": "Hourly",
"employmentType": "Full-Time",
"routeType": "Local",
"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>abcd2037</referenceNumber>
<title>The greatest job ever #2</title>
<city>Exampleville</city>
<state>PA</state>
<postalCode>17601</postalCode>
<driverType>Owner Operator</driverType>
<preference>Team</preference>
<freightType>Dry Van</freightType>
<payAmountMin>1000.00</payAmountMin>
<payAmountMax>1300.00</payAmountMax>
<payFrequency>Weekly</payFrequency>
<employmentType>Part-Time</employmentType>
<routeType>Local</routeType>
<description>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>
<requirements>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>.</requirements>
<twicOnly>1</twicOnly>
<licenseClass>A</licenseClass>
</job>
<job>
<referenceNumber>abcd9907</referenceNumber>
<title>The greatest job ever #7</title>
<city>Exampleville</city>
<state>PA</state>
<postalCode>17601</postalCode>
<driverType>Student</driverType>
<preference>Lease Purchase Team Solo</preference>
<freightType>Box</freightType>
<payAmountMin>1000.00</payAmountMin>
<payAmountMax>1300.00</payAmountMax>
<payFrequency>Hourly</payFrequency>
<employmentType>Full-Time</employmentType>
<routeType>Local</routeType>
<description>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>
<requirements>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>.</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
abcd2037,"The greatest job ever #2",Exampleville,PA,17601,"Owner Operator",Team,"Dry Van",1000.00,1300.00,Weekly,Part-Time,Local,"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
abcd9907,"The greatest job ever #7",Exampleville,PA,17601,Student,"Lease Purchase Team Solo",Box,1000.00,1300.00,Hourly,Full-Time,Local,"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>abcd2037</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>Team</job:preference>
<job:freightType>Dry Van</job:freightType>
<job:payAmountMin>1000.00</job:payAmountMin>
<job:payAmountMax>1300.00</job:payAmountMax>
<job:payFrequency>Weekly</job:payFrequency>
<job:employmentType>Part-Time</job:employmentType>
<job:routeType>Local</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>abcd9907</job:referenceNumber>
<title>The greatest job ever #7</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>Box</job:freightType>
<job:payAmountMin>1000.00</job:payAmountMin>
<job:payAmountMax>1300.00</job:payAmountMax>
<job:payFrequency>Hourly</job:payFrequency>
<job:employmentType>Full-Time</job:employmentType>
<job:routeType>Local</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:
|
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:
|
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:
|
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:
|
No | The frequency at which a Client pays the Employee for this Job. |
employmentType |
Enum One of the following allowed values:
|
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:
|
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:
|
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.
<![CDATA[ ... ]]>
), or entity-encoded.
General
Tag | Description | Example | How it looks on AllTruckJobs |
---|---|---|---|
b | Bring attention to |
|
This is an example. |
br | Line break |
|
This is an example. |
em | Emphasis |
|
This is an example. |
i | Interesting text |
|
This is an example. |
p | Paragraph |
|
This is an example. This is an example. |
span | Span |
|
This is an example. |
strong | Strong importance |
|
This is an example. |
u | Unarticulated annotation |
|
This is an example. |
Headings
Tag | Description | Example | How it looks on AllTruckJobs |
---|---|---|---|
h2 | Heading level 2 |
|
This is an example. |
h3 | Heading level 3 |
|
This is an example. |
h4 | Heading level 4 |
|
This is an example. |
h5 | Heading level 5 |
|
This is an example. |
h6 | Heading level 6 |
|
This is an example. |
Lists
Tag | Description | Example | How it looks on AllTruckJobs |
---|---|---|---|
li | List item |
|
|
ol | Ordered list |
|
|
ul | Unordered list |
|
|
Tables
Tag | Description | Example | How it looks on AllTruckJobs | ||||
---|---|---|---|---|---|---|---|
caption | Table caption (or title) |
|
|
||||
table | Table |
|
|
||||
tbody | Table body |
|
|
||||
td | Table data cell |
|
|
||||
tfoot | Table footer |
|
|
||||
th | Table header cell |
|
|
||||
thead | Table head |
|
|
||||
tr | Table row |
|
|